【问题标题】:Google in-page analytics doesn't work in my ASP.NET MVC 3 Razor websiteGoogle 页内分析在我的 ASP.NET MVC 3 Razor 网站中不起作用
【发布时间】:2012-10-29 11:50:23
【问题描述】:

我们最近推出了一个新网站http://atlascode.com,自推出以来,我一直无法在该网站上进行页内分析。 Google 还声称我的跟踪代码不起作用,但我认为这是用词不当。

每当我尝试加载页内分析时,都会收到错误消息:

我们发现您的设置存在问题。这些可能会导致加载页内分析时出现问题。 您的网站没有从 Google 加载 ga.js。

  • 如果您在自己的服务器上托管 Google 跟踪代码,它不会自动更新,并且可能会错过重要更改。

  • 我们没有在您的网站上找到跟踪 sn-p。页面内分析无法加载。请确保您已正确安装跟踪。如果您的 sn-p 包含在单独的 JavaScript 文件中,您必须手动检查它是否正确加载。

-结束-

我只是将跟踪代码复制并粘贴到网站上,并没有做任何不寻常的事情。我还检查以确保在 Web 属性设置下我的 Web 属性名称和默认 URL 是 atlascode.com。

你们的任何想法都会受到欢迎。

编辑:添加了谷歌分析错误http://min.us/mdqlrhj的截图

提前致谢

西蒙

【问题讨论】:

  • 尝试在Full Screen Mode 中查看它。另外,请检查以确保您没有打开任何类型的脚本阻止程序。如果atlascode.com 无法加载所有脚本(分析加载的脚本,例如来自 gstatic.com 和 google.com 的脚本),那么它将失败。

标签: asp.net-mvc-3 razor google-analytics


【解决方案1】:

嗯,网上有很多人在抱怨同样的问题。 我注意到了一些有趣的事情。

大多数开发人员喜欢排除 Analytics 跟踪代码,用于登录管理员并在登录时尝试查看 In-Page Analytics。所以实际上没有任何 ga.js

【讨论】:

    【解决方案2】:

    根据我的经验,当我没有将默认 URL 设置为与配置文件中设置的 URL 完全匹配时,就会发生这种情况。

    马特

    附:有人把我打到你的源头了!

    【讨论】:

    【解决方案3】:

    在 Magento Enterprise 上遇到了同样的问题,但解决方案非常简单:只需将 GA 代码放在 <head> 标签之前。经过这个简单的修复后,页内跟踪完美运行。

    更新

    另外,请确保您的站点中没有安装 framekiller。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      相关资源
      最近更新 更多