Из этого руководства вы узнаете, как использовать плагин функций для рекламодателей в 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
Имя файла 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');