Debugging 为什么我会得到';存储空间不可用。中止hit&x27;谷歌分析?
我正在设置新的谷歌分析跟踪代码Debugging 为什么我会得到';存储空间不可用。中止hit&x27;谷歌分析?,debugging,google-analytics,Debugging,Google Analytics,我正在设置新的谷歌分析跟踪代码 <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.sr
<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', 'MYUACODE', 'MYDOMAIN');
ga('send', 'pageview', {
'page': '/setup',
'title': 'Setup Page'
});
</script>
它似乎启动正确,并开始设置项目,但随后它说存储不可用,谷歌似乎什么也得不到
现在,如果我删除所有这些代码,并返回到原来的谷歌跟踪代码,它的工作很好,我只是不能得到这个新的风格,以正确的火
有什么想法吗?帮忙?
提前感谢我收到了相同的错误消息。这似乎与无法正确设置cookie有关。在我的例子中,它发生在我测试localhost时,我没有将cookieDomain设置为none 您可能想尝试下面的方法,看看是否有效。我不确定传递你的域名的方法是否有效
ga('create', 'MYUACODE', {
'cookieDomain': 'none'
});
我认为问题在于chrome的另一个扩展。使用空配置文件(--user data dir=/tmp/foo)为我解决了问题。使用“MYDOMAIN”为我解决了问题
ga('create', 'MYUACODE', 'MYDOMAIN');
我完全删除了“MYDOMAIN”,并像这样离开了它
ga('create', 'MYUACODE');
重新启动页面,然后再次添加,“MYDOMAIN”
n,这一切正常
第二次我遇到这个问题时,它解决了将“MYDOMAIN”更改为我加载页面的域(从生产域到我的托管域)的问题。另一个选项是将域添加到主机文件中,然后使用该域而不是本地主机。我的看起来像:
127.0.0.1 localhost mytest.com
使用mytest.com而不是localhost,您将能够检查您的信息,并且不必向ga创建方法调用添加任何选项。Google Analytics用于生成跟踪代码,其中主机名在
create
方法中硬编码,在不同主机名上测试时可能会导致此错误。现在,当GA生成它使用的跟踪代码时
ga('create', 'UA-XXXXXXXX-X', 'auto');
它会自动确定cookieDomain值。在这个方法调用中将硬编码的主机名更改为“自动”,在几个生成了旧跟踪代码的站点上解决了这个问题。实际上,提供的大多数选项都可以工作。但是,它们都应适用于不同的场景。有关完整列表,请参阅 我处理客户情况的方式与处理语言变体略有不同,其中一种语言变体位于单独的域中。在下面,您将看到域后跟跟踪器创建调用:
希望这有帮助。我也有同样的问题。唯一的区别是我不在本地,也就是说,我在www.foobar.com上,在代码中提到同一个域仍然不起作用。我需要添加存储:无以使此解决方案起作用,我还手动提供了clientId哈希,正如本文所述,在GTM实现中也起到了作用
ga('create', 'UA-XXXXXXXX-X', 'auto');