Обратная связь
Введите ваши данные, и я свяжусь с вами!
Какой у вас вопрос?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c обработкой персональных данных

hitCallback в Google Analytics

Материал обновлен 12:01:2022
Примеры реальных задач, пошаговые инструкции по BI, DWH и DE в моем телеграм канале подпишитесь сейчас!

Функция hitCallback выполняется после того, как Google Analytics передал данные на серверы Google.Обратимся сначала к официальной документации и посмотрим пример использования hitCallback:

Результатом использования этого кода будет сообщение analytics.js done sending data, которое появится после того, как данные о просмотре страницы будут переданы Google Analytics:

Пример использования hitCallback

Пример использования hitCallback

Таким образом, добавив несколько строк кода в стандартный код отслеживания Google Analytics мы получаем возможность использования hitCalback функции. Но как быть если мы используем тег менеджер и хотим вызвать hitcallBack в Google Tag Manager?

Как я говорил ранее, настройку можно выполнить без внесения изменений в код страниц, а также без использования тегов типа пользовательский HTML.

Первым шагом нам необходимо создать новый макрос, в который включить функцию, которая будет выполнена после отправки данных. Для примера создадим переменную:

Обратите внимание, что возвращается в переменной функция, если использовать другой вариант переменной, то hitCallback будет выполняться два раза, что не правильно.

Готовый макрос выглядит следующим образом:

Пример макроса Google Tag Manager для hitCallback

Второй шаг заключается в добавлении настройки к стандартному тегу Google Analytics или переменной конфигурации Google Aтalytics. Откройте ваш тег типа Universal Analytics, найдите строку Дополнительные настройки и кликните по ней левой кнопкой мыши, в открывшемся списке найдите строку Поля, которые необходимо задать и нажмите кнопку Добавить поле:

Настройка Univarsal Analytics в Google Tag Manager

Настройка Univarsal Analytics в Google Tag Manager

Название поля обязательно должно быть hitCallback, поле Значение указывается макрос, который был создан на первом шаге:

Пример настройки hitCallback в Google Tag Manager

Пример настройки hitCallback в Google Tag Manager

После этого опубликуйте версию контейнера или используйте предварительный просмотр для отладки Google Tag Manager. У меня после выполнения описанных операций отобразилось сообщение:

Пример использования hitCallback

Пример использования hitCallback в GTM

Рассылка бесплатных кейсов, инструкций, обзоров
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Ежедневные новости из мира аналитики в Telegram канале
Настройки, интеграции, примеры реальных задач, пошаговые инструкции
материалы ПО ТЕМЕ:
ОБСУЖДЕНИЕ:
Сергей
20.10.2014 at 22:43

А где ссылка на оригинальную статью на английском? Невежливо как-то

    Иван
    02.11.2014 at 01:37

    Сергей, hitCallback функция встречается как в официальной документации, так и в различных материалах как на русском, так и на других языках. Какую статью Вы считаете первоисточником?

Оставить комментарий
Для добавления комментария — заполните форму!

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c обработкой персональных данных