Функции для контекстно-медийной сети

Из этого руководства вы узнаете, как использовать плагин функций для рекламодателей в analytics.js.

Обзор

Функции для рекламодателей (в том числе списки ремаркетинга для поисковых объявлений) включаются в Google Аналитику в разделе Настройки ресурса > Сбор данных. С помощью плагина можно программным способом включать функции для рекламодателей в analytics.js, а также переопределять и отключать все функции ремаркетинга и отчетов по рекламе, настроенные в пользовательском интерфейсе Google Аналитики.

Реализация

Чтобы включить плагин, добавьте вызов require и укажите плагин displayfeatures.

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

Плагин отправляет запрос к stats.g.doubleclick.net, который позволяет включить функции для рекламодателей. Плагин также создает новый файл cookie с именем _gat и временем ожидания, равным 1 мин. В этом файле не сохраняется никакая информация о пользователях – он просто ограничивает число запросов к doubleclick.net.

Имя файла cookie по умолчанию – _gat. Вы можете изменить его, задав параметр 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 Аналитики, иногда возникает необходимость отключить их программным способом.

Чтобы отключить все функции для рекламодателей, в том числе ремаркетинг и функции отчетов по рекламе, задайте для параметра allowAdFeatures значение false:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdFeatures', false);
ga('send', 'pageview');

Если параметру allowAdFeatures присвоено значение true (используется по умолчанию), будет разрешена работа плагина displayfeatures и функций Google Аналитики для рекламодателей. Однако такого присвоения недостаточно, чтобы запустить эти функции.

Чтобы отключить функции для рекламодателей Google Аналитики, установите для параметра allowAdFeatures значение false, если они были включены посредством плагина displayfeatures или в интерфейсе сервиса.