展示广告功能

本指南将介绍如何使用 analytics.js 的展示广告功能插件。

概览

analytics.js 的展示广告功能插件可用于启用 Google Analytics(分析)中的广告功能,例如再营销受众特征和兴趣报告等。

详细了解 Google Analytics(分析)广告功能。

具体实现

要启用展示广告功能插件,只需在 JavaScript 跟踪代码段中加入一行额外代码。

要加载插件,请添加一个 require 调用,并指定 displayfeatures 插件。

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');

此插件的工作原理是向 stats.g.doubleclick.net 发送一个额外的请求,以便提供 Google Analytics(分析)中的广告功能(例如再营销以及受众特征和兴趣报告)。该插件还会创建一个名为 _gat 的新 Cookie,其有效时间为 10 分钟。该 Cookie 不会存储任何用户信息,而只会用于限制发送到 doubleclick.net 的请求数量。

该 Cookie 的默认名称为 _gat。您可以在对插件进行 require 操作时,设置 cookieName 选项来更改此名称。

ga('require', 'displayfeatures', {cookieName: 'display_features_cookie'});

请注意,第三个参数一般用于指定脚本的位置。由于此插件包含在 analytics.js 中,因此只需传递 undefined 即可。

使用多个跟踪器

要在有多个跟踪器的情况下使用展示广告功能插件,请在 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

停用展示广告功能

由于可通过 Google Analytics(分析)中“管理”下的设置启用展示广告功能,有时您可能需要以编程方式停用该功能。

要停用所有展示广告功能,请将展示广告功能任务设置为不运行:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'displayFeaturesTask', null);
ga('send', 'pageview');

请注意,在上方代码中,展示广告功能插件不是必需的,因为已经在 Google Analytics(分析)中启用了展示广告功能。