如何正确使用多个跟踪id在谷歌分析

How to properly use multiple tracking IDs in Google Analytics

本文关键字:id 谷歌 跟踪 何正确      更新时间:2023-09-26

我目前的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');

根据开发人员页面:

使用多个跟踪器

要使用带有多个跟踪器的display features插件,请在require调用前加上跟踪器名称,如下例所示:

// 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