我想使用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';
但这似乎针对不同版本的Google Analytics(经典分析跟踪代码,我正在使用新的通用分析)......
我应该替换:
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
有什么事吗? (例如)
})(window,document,'script','//stats.g.doubleclick.net/analytics.js','dc');
此外,我是否真的需要启用广告客户功能才能跟踪访问者的年龄和性别?我目前无意使用AdSense。
答案 0 :(得分:15)
据我所知,在第3阶段之前,该功能不适用于Universal Analytics。
此链接提供有关通用模式的更多信息: https://developers.google.com/analytics/devguides/collection/upgrade/
有关在经典模式下执行此操作的详细信息,请参阅以下文章。 http://online-behavior.com/analytics/demographics
升级页面在“Important Considerations”部分下面有以下内容(强调 hjpotter92 ):
不支持与dc.js JavaScript库相关的数据集成,但很快就会推出。
Universal Analytics不支持
dc.js
JavaScript库, 但将来年。如果您依赖dc.js
相关功能, 例如再营销,Google展示广告网络展示报告, DoubleClick Campaign Manager集成或Google Analytics 人口统计和兴趣报告,不要升级到通用 分析尚未。等到你看到关于dc.js
的公告 通用分析,然后升级。
答案 1 :(得分:7)
analytics.js
要在Universal Analytics中启用受众特征和兴趣报告,您需要稍微更改跟踪代码以包含必需的指令:
ga('create', 'UA-XXXXXX-XX', 'example.com');
ga('require', 'displayfeatures');
启用受众特征和兴趣报告
ga('send', 'pageview');
但请注意 you must also update your privacy policy ,如果您添加此代码! (强调我的)
如果您选择支持展示广告,则需要制作一个 对Google Analytics跟踪代码进行简单的单行更改。一旦 您已进行此更改,Google Analytics会收集相关信息 通常情况下,以及该Cookie时的DoubleClick Cookie 存在。有关此Cookie的更多信息,请访问Google 广告隐私FAQ。 当您对跟踪进行此更新时 代码,您还需要更新您的隐私政策。
此修改不会影响您拥有的任何自定义设置 以前对你的代码做了。
<小时/>
ga.js
和analytics.js
您可use both analytics.js
and ga.js
simultaneously不会对Google Analytics产生负面影响。
analytics.js代码段是Universal Analytics的一部分,
就是 目前处于公开测试阶段。新用户应该使用analytics.js。现有 ga.js用户应该为analytics.js和dual创建一个新的web属性 标记他们的网站。 同时包含ga.js和 analytics.js片段在同一页面上。
答案 2 :(得分:4)
由于这个问题仍然受到很多关注,我想指出Universal Analytics现在正在Phrase 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');