在Google代码管理器上重定向到移动脚本

时间:2015-06-12 14:35:00

标签: 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";
}

我可以将此代码放在Google跟踪代码管理器上吗?这是一个很好的意识形态吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用在页面加载时触发的自定义HTML标记将其放入GTM(您需要包含脚本标记)。

但在我看来,这不是一个好主意。 GTM是在打开body标签之后实现的,这意味着在执行任何标记之前,您的网站会加载head部分(js,css等)中引用的所有资产,而且必须从Google获取标记管理器脚本。这在重定向之前引入了明显的延迟。

但是,您可以使用脚本显示一个小对话框,询问用户是否要重定向。如果没有别的,对话框会隐藏延迟(加上一些用户可能因为某种原因而更喜欢桌面网站)。