【问题标题】:Google Analytics Cookies Affected by Analytics Plugins受分析插件影响的 Google Analytics Cookie
【发布时间】:2014-04-15 18:08:43
【问题描述】:

我有一个使用 Google 的“通用”analytics.js 脚本的网站。

我想启用人口统计报告(这是一个官方的 Google 插件),但人口统计报告使用第 3 方 cookie(从“双击”域加载),这意味着像我这样的用户会阻止第 3 方 cookie和/或使用广告拦截器可能无法加载脚本并被记录。

我在这里阅读了所有看似相关的帖子,我有seen conditional Javascript which tests if it loads and then falls back to the standard script

我也有过经验,我们的开发人员在使用“异步”跟踪器的网站上使用“synchronous script”进行电子商务跟踪(他们从之前设置过的网站回收代码) ;它导致所有电子商务交易都归因于“直接”。

如果我使用谷歌“插件”进行人口统计报告(是否有后备),然后仅在结帐页面上使用“插件”进行电子商务跟踪而不是人口统计报告(跟踪电子商务数据更多比人口统计数据更重要)这会给我带来什么问题吗?

如何处理?

脚本的每个部分是否需要在每个页面上都相同(即我是否应该在每个页面上加载电子商务插件)?

我使用 sn-p 的每一个修改和插件看起来都是这样的:

<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', {'siteSpeedSampleRate': 100});  //track page load speed 100% of time, rather than default 1%
  ga('require', 'ecommerce', 'ecommerce.js'); //e-commerce plugin
  ga('require', 'linkid', 'linkid.js'); //plugin to track multiple links to the same destination separately
  ga('require', 'displayfeatures'); //enable demographic reporting
  ga('send', 'pageview'); 
</script>

电子商务优先于人口统计,因此我可能会从购物车中删除人口统计报告插件。

购物车中没有指向同一页面的多个链接(仅指向购物车),因此linkid.js 可以在购物车中被删除,并且在您进入购物车之前不需要电子商务跟踪。

添加和减去所有这些插件对我来说似乎很冒险,有没有人有这方面的经验或发现任何明显的问题?

【问题讨论】:

    标签: javascript cookies google-analytics e-commerce universal-analytics


    【解决方案1】:

    我认为正确的方法是

      ga('require', 'displayfeatures', 'linkid', 'linkid.js');  
    

    【讨论】:

    • 提供一些解释会改善你的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    • 2013-01-25
    相关资源
    最近更新 更多