Javascript 重定向到谷歌标签管理器上的移动脚本
我想将我的网站重定向到移动版本。我有一个javascript来实现这一点:Javascript 重定向到谷歌标签管理器上的移动脚本,javascript,mobile,google-tag-manager,Javascript,Mobile,Google Tag Manager,我想将我的网站重定向到移动版本。我有一个javascript来实现这一点: if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { window.location.href = "http://m.mysite.com"; } 我可以把这个代码放在谷歌标签管理器上吗?这是个好主意吗 谢谢。您可以使用在页面加载时触发的自定义HTML标记(您需要包括脚本标记)
if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
window.location.href = "http://m.mysite.com";
}
我可以把这个代码放在谷歌标签管理器上吗?这是个好主意吗
谢谢。您可以使用在页面加载时触发的自定义HTML标记(您需要包括脚本标记)将其放入GTM 然而,在我看来,这不是一个好主意。GTM是在开头的body标记之后实现的,这意味着在执行任何标记之前,您的站点将加载head部分中引用的所有资产(js、css等),并且必须从Google获取标记管理器脚本。这会在重定向之前引入一个明显的延迟 但是,您可以使用脚本显示一个小对话框,询问用户是否希望重定向。如果没有其他原因,对话框将隐藏延迟(加上一些用户出于任何原因可能更喜欢桌面站点)