如何在Google Analytics中正确使用多个跟踪ID

时间:2016-10-27 08:07:48

标签: javascript google-analytics analytics google-analytics-api universal-analytics

Google Analytics的当前设置如下:

ga('create', 'UA-XXXXXXXX-1', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');

我阅读了这篇文章,解释了在使用多个跟踪ID时如何跟踪数据:

https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers

因此,使用链接中的示例,我需要添加以下脚本行:

ga('create', 'UA-XXXXXXXX-2', 'auto', 'myTracker2');
ga('myTracker2.send', 'pageview');

我如何处理displayfeatures?我是否还需要在myTracker2前加上它?类似的东西:

ga('myTracker2.require', 'displayfeatures');

1 个答案:

答案 0 :(得分:2)

根据开发者页面:

使用多个跟踪器

要将显示功能插件与多个跟踪器一起使用,请在需要调用前添加跟踪器名称,​​如下例所示:

// create a tracker named 'foo' for property UA-XXXXX-Y
ga('create', 'UA-XXXXX-Y', {name: 'foo'});
ga('foo.require', 'displayfeatures');
ga('foo.send', 'pageview');

// create a second tracker named 'bar' for a different property UA-XXXX-Z
ga('create', 'UA-XXXXX-Z', {name: 'bar'});
ga('bar.require', 'displayfeatures');
ga('bar.send', 'pageview');

加载指定跟踪器的显示功能插件将导致跟踪器名称附加到cookie名称。上面的示例将创建cookie _gat_foo和_gat_bar。

链接到来源:https://developers.google.com/analytics/devguides/collection/analyticsjs/display-features

我希望这会有所帮助。