gpt4 book ai didi

google-analytics - Google Analytics 跟踪多个域 + 多个跟踪器代码

转载 作者:行者123 更新时间:2023-12-03 06:36:26 24 4
gpt4 key购买 nike

我最近开始使用多域跟踪代码设置,如 https://support.google.com/analytics/answer/1033876?hl=en-GB&ref_topic=2772342 中所述。并尝试将其与现有的域属性、现有的 GA 跟踪器代码混合。

但是当我查看多域跟踪器网络媒体资源的跟踪器状态时,多域跟踪代码未显示任何数据或未被拾取?

我不知道问题出在哪里。使用适用于 Chrome 的 GA 调试器扩展程序会显示 2 个 GA 跟踪器输出相同的数据,包括相同的帐户 UA-XXXXXXX id

背景:

  • 现有的网络媒体资源跟踪器代码如下:UA-XXXXXXX-1、UA-XXXXXXX-2 UA-XXXXXXX-3
  • 多个域跟踪器代码 ID 例如:UA-XXXXXXY-2

我有 3 个网络资源,全部位于同一个 domain1.comm 上,其中 2 个使用子域。所以所有 3 个网络属性都是

  • 域名1.com
  • blog.domain1.com
  • forum.domain1.com

每个媒体资源都有自己的 GA 网络媒体资源和用于单独跟踪的唯一跟踪器代码。是这样的

<script type="text/javascript">
var _gaq=_gaq||[];_gaq.push(['_setAccount','UA-XXXXXXX-1']);
_gaq.push(['_setDomainName','domain1.com']);
_gaq.push(['_setSiteSpeedSampleRate',100]);
_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>

现在,我想向 3 个网络媒体资源中的每一个添加第二个跟踪器,以便跨所有 3 个网络媒体资源进行多个域跟踪,因此请按如下方式进行设置

对于domain1.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-XXXXXXY-2', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['forum.domain1.com, 'blog.domain1.com'] );
ga('send', 'pageview');

</script>

对于forum.domain1.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-XXXXXXY-2', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['domain1.com, 'blog.domain1.com'] );
ga('send', 'pageview');

</script>

对于 blog.domain1.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-XXXXXXY-2', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['domain1.com, 'forum.domain1.com'] );
ga('send', 'pageview');

</script>

添加 SiteSpeedSampleRate

还将 SiteSpeedSampleRate 添加到多域跟踪器代码,这是否正确?

<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');
_gaq.push(['_setSiteSpeedSampleRate', 100]);
_gaq.push(['_trackPageview']);
ga('create', 'UA-XXXXXXY-2', 'domain1.com');
ga('send', 'pageview');

</script>

最佳答案

由于您位于同一域中,只有不同的子域,因此无需使用自动链接。只需将 cookie 域设置为最高级别(domain1.com)即可。此外,如果您在同一页面上运行多个跟踪器,则需要为它们提供自己的命名空间。

(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');

/* Assuming the existing properties are migrated to Universal Aanlytics - which they should be */
ga('create', 'UA-XXXXXXX-1', 'domain1.com');
ga('send', 'pageview');

/* Note the inclusion of the name property */
ga('create', 'UA-XXXXXXY-2', 'domain1.com', {'name': 'multi'});
ga('multi.send', 'pageview');

关于google-analytics - Google Analytics 跟踪多个域 + 多个跟踪器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24294423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com