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

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

Обзор

Плагин функций контекстно-медийной сети для analytics.js позволяет получить доступ к ремаркетингу, отчетам по демографическому составу и интересам аудитории, а также другим возможностям КМС.

Подробнее о функциях контекстно-медийной сети в Google Analytics…

Реализация

Чтобы установить плагин функций контекстно-медийной сети, достаточно добавить одну дополнительную строку в код отслеживания analytics.js.

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

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

Плагин отправляет дополнительный запрос к stats.g.doubleclick.net, который позволяет реализовать рекламные функции, включая ремаркетинг, а также отчеты по демографическому составу и интересам аудитории, в Google Analytics. Плагин также создает новый файл cookie с именем _gat и временем ожидания 10 минут. Этот файл не сохраняет никакую информацию о пользователях – он просто ограничивает число запросов к 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, в некоторых случаях может потребоваться отключить их программным способом.

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

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

Обратите внимание, что в этом коде нет необходимости указывать плагин displayfeatures, поскольку функции для контекстно-медийной сети были включены в Google Analytics.