Функции для рекламодателей

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

Обзор

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

Реализация

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

Чтобы отключить все функции для рекламодателей с помощью analytics.js, укажите для параметра allowAdFeatures значение false после команды create, но перед командой send.

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

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

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

Чтобы отключить только персонализацию рекламы с помощью analytics.js, укажите для параметра allowAdPersonalizationSignals значение false после команды create, но перед командой send.

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