21

我想使用 Universal 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.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-999999999-9', 'whatever.com');
  ga('send', 'pageview');

</script>

展示广告客户功能下,有一个选项说:

人口统计和兴趣报告可提供年龄、性别和兴趣数据,以便您更好地了解访问者是谁。要查看此数据,您需要对跟踪代码进行一些小的更改。详细了解如何更改这些跟踪代码。

它链接到:https ://support.google.com/analytics/answer/2444872?hl=en&utm_id=ad

这基本上告诉我要更换:

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') 
   + '.google-analytics.com/ga.js';

和:

ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://')
  + 'stats.g.doubleclick.net/dc.js';

但这似乎针对的是不同版本的分析(经典分析跟踪代码,我正在使用新的通用分析)......

我应该更换:

})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

有什么?(例如)

})(window,document,'script','//stats.g.doubleclick.net/analytics.js','dc');

另外,我真的需要启用广告商功能来跟踪访问者的年龄和性别吗?我目前无意使用 AdSense。

4

3 回答 3

15

据我所知,Universal Analytics 在第 3 阶段之前无法使用该功能。

此链接包含有关通用模式的更多信息: https ://developers.google.com/analytics/devguides/collection/upgrade/

有关在经典模式下执行此操作的更多信息,请参阅下面的文章。 http://online-behavior.com/analytics/demographics


升级页面在“重要注意事项”部分下有以下内容(强调hjpotter92):

不支持与 dc.js JavaScript 库相关的数据集成,但即将推出。

Universal Analytics 不支持 JavaScript 库,但将dc.js在明年推出。如果您依赖dc.js相关功能,例如再营销、Google Display Network Impression Reporting、DoubleClick Campaign Manager Integration 或 Google Analytics Demographics and Interests Reports,请不要升级到 Universal Analytics。等到您dc.js在 Universal Analytics 中看到有关的公告,然后再升级。

于 2013-11-14T02:40:46.873 回答
7

analytics.js

为了在 Universal Analytics 中启用人口统计和兴趣报告,您需要稍微更改跟踪代码以包含必需的指令:

ga('create', 'UA-XXXXXX-XX', 'example.com');

ga('require', 'displayfeatures'); 启用人口统计和兴趣报告

ga('send', 'pageview');

但请注意,如果您添加此代码,您还必须更新您的隐私政策!(强调我的)

如果您选择支持展示广告,则需要对您的 Google Analytics(分析)跟踪代码进行简单的单行更改。一旦您进行了此更改,Google Analytics 就会收集它通常收集的信息,以及存在该 cookie 时的 DoubleClick cookie。有关此 cookie 的更多信息,请访问 Google 广告隐私常见问题解答。当您对跟踪代码进行此更新时,您还需要更新您的隐私政策。

此修改不会影响您之前对代码所做的任何自定义。


使用ga.jsanalytics.js同时

您可以同时使用两者analytics.jsga.js而不会对您的分析产生负面影响。

analytics.js 片段是 Universal Analytics 的一部分,目前处于公开测试阶段。新用户应该使用 analytics.js。现有的 ga.js 用户应该为 analytics.js 创建一个新的网络媒体资源,并对他们的网站进行双重标记。在同一页面上同时包含 ga.js 和 analytics.js 片段是完全安全的。

于 2014-02-07T15:05:21.240 回答
4

由于这个问题仍然受到很多关注,我想指出,Universal Analytics 现在处于第 3阶段,并且能够生成人口统计和兴趣报告。要跟踪此信息,请更改您的 JavaScript 代码并ga('require', 'displayfeatures');ga('create', 'UA-999999999-9', 'whatever.com').

ga('create', 'UA-999999999-9', 'whatever.com');
ga('require', 'displayfeatures'); // enables demographics and interests reports
ga('send', 'pageview');
于 2014-04-22T16:55:31.793 回答