如何设置?
当我去Adming - > +新帐户,我需要输入a)网站名称,b)网站URL,以及c)帐户名称。我想在25个站点的网络上使用该代码,并且没有选项不输入URL。当我输入它时,它会显示在我之后获得的Google Analytics代码中。
当我查看我的一个网站上的Google Analytics代码时,该代码超过一年,它看起来像这样:
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-01234567- 1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();</script>
当我正在获取代码时(假设它是网站网络的代码),它看起来像这样:
<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-41928014-1', 'test.com');
ga('send', 'pageview');
</script>
它包含一个URL /域名。
一般情况下,我知道我需要设置一个帐户,并应用过滤器(以便访问各个域的数据),但我不知道如何逐步完成(特别是在test.com中分析代码,如上例所示)。也许有不同的/更好的方法来做到这一点?
谢谢。
答案 0 :(得分:1)
'test.com'
是可选参数,因为它只提供子域跟踪的参考,因此您可以将其保留,并将代码放在您的所有网站上;但是,如果您有这25个网站的子网域,则会遇到无法跟踪的问题(请参阅文档https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#cookieName)
我认为您正在尝试为所有网站设置汇总信息?这很好,但是我强烈建议为每个人创建一个单独的属性,就像你的网站获得大量流量一样,你可能会遇到抽样。
您是否听说过Google代码管理器 - http://www.google.com/tagmanager/?如果你拥有那么多属性,我会调查这个,因为它会使更新这些标签的任何更改变得更容易,并且花费更少的时间。
理想情况下,您可以这样设置:
1)创建一个容器(将此容器代码应用于您的所有网站)
2)在GTM中创建25个Google Analytics代码并设置一条规则,如果{{url}}等于test1.com,则使用test1 Google Analytics代码。