我有一个网站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/

10-12 05:00
查看更多