Heroku上托管的Rails应用显示Google Analytics未安装。

3

好的,我已经创建了一个Rails应用程序,并添加了Google Analytics跟踪代码。问题是Google Analytics页面显示跟踪代码未安装。以下是跟踪代码,请注意我正在使用Heroku域名 (https://ligabox.herokuapp.com)。

<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','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-X', 'herokuapp.com');
  ga('send', 'pageview');

</script>

我几乎肯定我在这里错过了一些简单的东西,可能与域名或heroku设置有关,但我已经做了一段时间,并且之前对这个问题的调查没有任何结果,所以我希望有人可以提供帮助,提前感谢!


1
你等了多久?即使在Google Analytics状态中告诉你“上次更新时间:某个日期”,检测仍需要更多的时间,我必须在“某个日期”之前安装代码并等待一段时间。 - sites
请确认是否已添加此配置 "heroku config:add GOOGLE_ANALYTICS_ID=UA-XXXXXXXX-X"。 - Arihant Godha
@ArihantGodha,现在似乎工作正常了,尽管我还没有添加那个配置,这是必要的吗?实际上这会做什么?(我是Rails和Heroku方面的初学者)谢谢! - user1549913
1个回答

9
如果您查看大多数浏览器的网络选项卡,您将能够看到您的网站发送给Google的请求,所以只需要等待数据开始出现-这是我在加载您的网站时看到的。此外,您还可以使用Google Analytics中的新的“实时”视图来确保。

是的,我已经看到了网络调用,你们说得对,只是需要更多时间,现在它运行良好,谢谢! - user1549913

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接