google-analytics - 已发送 Google Analytics 信标,但 Analytics 未显示任何内容

标签 google-analytics

我安装了 Google Analytics (UA) 并将跟踪代码添加到 html 页面。 我从浏览器文件中运行 html 页面:///C:/test.html 并使用谷歌调试器进行调试,它成功运行并显示已发送的信标 - 但 Analytics 不显示数字。我等了一天,但仍然无法正常工作。

**如果我将文件放在 c:\Inetpub\wwwwroot 中并以 http://localhost/test.html 运行,它工作正常 ------------------test.html页面中的代码--------

  <script>
      (function(i,s,o,g,r,a,m)
      {i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
              m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
      ga('create', 'UA-******-*', 'auto',{'storage': 'none'});
      ga('set', 'checkProtocolTask', null);
      ga('send', 'pageview');
  </script>

谁能告诉我谷歌分析是否适用于我的情况。

最佳答案

您想要执行的操作肯定有效,但您必须修改发送的其他一些内容,以防止 Google Analytics(分析)删除命中。

基本上现在发生的是你的 hit is invalid .正如您在这里使用 Hit Builder tool 看到的那样.

我认为你应该能够通过使用 page 来解决这个问题字段而不是 location字段(在您创建跟踪器时由 analytics.js 自动填充),如下所示:

ga('set', 'location', null);
ga('set', 'page', '/test.html');
ga('send', 'pageview');

我从来没有在不设置 location 字段的情况下尝试过这个,所以 Google Analytics 可能仍然会提示没有主机名(注意:我用 Google Tag Assistant 测试了这个并且它确实提示,但它没有说明命中无效,因此它可能会正常工作。)

如果使用 page 而不是 location 不起作用,你总是可以修改 location 并给它一个假的主机名,那肯定会奏效。

ga(function(tracker) {
  var oldLocation = tracker.get('location');
  var newLocation = oldLocation.replace('file:///C:', 'http://fakehostname.com');

  tracker.set('location', newLocation);
})

ga('send', 'pageview');

无论哪种情况,您都不需要取消设置 checkProtocolTask​​,因为您现在没有使用 file 协议(protocol)。

由于听起来主机名在您的情况下并不重要,因此给它一个假值应该不会对您的报告产生影响。

关于google-analytics - 已发送 Google Analytics 信标,但 Analytics 未显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35833614/

相关文章:

android - 如何设置谷歌分析 Activity 测量?安卓

javascript - 任何人都知道 Javascript Web Analytics tracker 是如何工作的?

google-analytics - 在Universal Analytics中启用受众特征和兴趣报告

javascript - 跟踪 JavaScript 文件的消耗和使用

google-analytics - 将 Google Analytics 仪表板嵌入自定义网站

iphone - iOS:如果没有互联网可用,谷歌分析 SDK 是否会缓存所有数据以便稍后发送?

google-analytics - 如何将一个 Google Analytics 属性的多个 View 链接到单独的 bigquery 项目/数据集

regex - 使用正则表达式过滤网址?

google-analytics - 谷歌分析 api 在生产中不起作用

objective-c - 在 XCode 6 中对 Google Analytics 跟踪器进行单元测试时出现错误