Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript heroku上托管的Rails应用程序称未安装Google Analytics_Javascript_Ruby On Rails_Heroku_Google Analytics - Fatal编程技术网

Javascript heroku上托管的Rails应用程序称未安装Google Analytics

Javascript heroku上托管的Rails应用程序称未安装Google Analytics,javascript,ruby-on-rails,heroku,google-analytics,Javascript,Ruby On Rails,Heroku,Google Analytics,好的,我创建了一个rails应用程序,在其中添加了google analytics跟踪代码。问题是谷歌分析页面说没有安装跟踪代码。这是追踪代码。注意我使用的是heroku域() (函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){ (i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o), m=s.getElementsByTagName(

好的,我创建了一个rails应用程序,在其中添加了google analytics跟踪代码。问题是谷歌分析页面说没有安装跟踪代码。这是追踪代码。注意我使用的是heroku域()


(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-XXXXXXXX-X”、“herokuapp.com”);
ga(‘发送’、‘页面浏览’);

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

如果你查看大多数浏览器的“网络”选项卡,你将能够看到你的网站正在发送给谷歌的请求,因此只需等待你的数据开始出现——以下是我看到的加载你的网站。你也可以在谷歌分析中使用新的“实时”视图来确定


你等了多少时间?检测需要更多的时间,即使谷歌告诉你:
Last updated:some date
处于分析状态,我必须在
some date
之前再等一段时间安装代码。只需检查你是否添加了此配置“heroku配置:add Google\u Analytics\u ID=UA-XXXXXXXX-X”@ArihantGodha现在似乎工作正常,虽然我还没有添加配置,但它有必要吗?这实际上会做什么?(我是rails和heroku的noob)谢谢!是的,我看过网络电话,你们是对的,只是花了更多的时间,现在工作很好,谢谢!
<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>