我有一个网站www.xxxxx.com,如果访问者在移动设备上,它会将访问者定向到www.xxxxx.com/mobile。我使用JavaScript代码检测它们是否在移动设备上,并将其定向到移动子文件夹。代码如下:
<script type="text/javascript">
<!--
if (screen.width <= 679) {
window.location = "http://www.xxxxx.com/mobile/";
}
//-->
</script>
一切正常,但是问题在于,如果访问者被定向到移动设备,则Google Analytics(分析)不会将原始引荐来源网址保留到主站点。例如,如果某个客户搜索X公司并通过移动设备访问了我们的www.xxxxx.com,而他们被定向到www.xxxxx.co/mobile,则Google Analytics(分析)会将此访问者显示为“直接”,而不是显示“推荐人”网站”或搜索到的关键字。
如何查看原始引荐来源网址和搜索到的关键字?
提前谢谢了。
最佳答案
查看有关Causes for self-referrals > Redirects and Self-referrals的Google文档:
元刷新和基于JavaScript的重定向
非服务器端调用的重定向,例如meta refresh html标记或
javascript window.location方法可能隐藏或隐藏引荐来源网址
来自Google Analytics(分析)的信息,因此我们不建议您使用
在可能是目标网页的任何页面上使用此类方法。
关于javascript - 当定向到移动网站时,Google Analytics(分析)失去了引荐来源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24695365/