我想将我的网站重定向到移动版。我有一个javascript来做到这一点:
if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
window.location.href = "http://m.mysite.com";
}
我可以将此代码放在Google跟踪代码管理器上吗?这是一个很好的意识形态吗?
感谢。
答案 0 :(得分:1)
您可以使用在页面加载时触发的自定义HTML标记将其放入GTM(您需要包含脚本标记)。
但在我看来,这不是一个好主意。 GTM是在打开body标签之后实现的,这意味着在执行任何标记之前,您的网站会加载head部分(js,css等)中引用的所有资产,而且必须从Google获取标记管理器脚本。这在重定向之前引入了明显的延迟。
但是,您可以使用脚本显示一个小对话框,询问用户是否要重定向。如果没有别的,对话框会隐藏延迟(加上一些用户可能因为某种原因而更喜欢桌面网站)。