Google Tag Manager (GTM) позволяет управлять тегами аналитики и рекламы — Google Analytics 4, Google Ads, Meta Pixel и другими — в одном месте, не меняя код сайта. После подключения интеграции контейнер GTM загружается в форме онлайн-записи, а действия клиента в форме (открытие формы, выбор услуги, сотрудника и времени, создание записи) передаются в GTM как события.
Перед настройкой интеграции создайте аккаунт и контейнер в Google Tag Manager.
Важно
• Для подключения/отключения интеграции нужны те же права доступа, что и для Google Аналитики: блок «Настройки»: «Управлять пользователями» — «Управлять правами пользователей» (любое из прав) и доступ к блоку «Онлайн-запись».
• Для добавления, изменения и удаления контейнеров нужен доступ к блоку «Онлайн-запись».
• К одной форме онлайн-записи можно подключить только один контейнер. Один контейнер можно подключить к нескольким формам. Чтобы использовать разные контейнеры, создайте дополнительные формы онлайн-записи.
• Контейнер задаётся только в настройках интеграции. Передать его через параметр в ссылке на онлайн-запись нельзя.
• Если к форме подключена ещё и Google Аналитика, а в контейнере GTM есть тег GA4 для того же потока данных, события будут учитываться дважды. Оставьте один способ передачи данных в Google Analytics 4.
Как получить идентификатор контейнера
- В Google Tag Manager создайте контейнер с целевой платформой Веб-сайт или откройте существующий.
- Скопируйте идентификатор контейнера: он указан в верхней части рабочей области рядом с названием контейнера и имеет формат
GTM-XXXXXXX. - Настройте нужные теги и опубликуйте контейнер: нажмите Отправить, затем Опубликовать. Пока контейнер не опубликован, теги в форме онлайн-записи не срабатывают.
Как подключить интеграцию
- В Altegio перейдите в режим Администрирование, раздел Интеграции > Аналитика и выберите приложение Google Tag Manager. На открывшейся странице нажмите Подключить, затем Продолжить. Откроется вкладка Настройки.
- Введите скопированный идентификатор в поле Идентификатор контейнера в формате
GTM-XXXXXXX. - В поле Формы онлайн-записи выберите формы, к которым нужно подключить контейнер.
- Нажмите Подключить интеграцию. Контейнер появится в списке.
События онлайн-записи в Google Tag Manager
Форма онлайн-записи передаёт в Google Tag Manager те же события, что и в Google Аналитику. Список событий и их параметров — в статье «Описание событий для аналитики».
- Каждое событие приходит в GTM как специальное событие (Custom Event) с тем же названием, например
service_selected. Чтобы реагировать на событие, создайте триггер типа Специальное событие с названием события. - Параметры события доступны через переменные уровня данных с префиксом
eventModel., напримерeventModel.serviceId. - Тег Google (GA4) в контейнере сам по себе получает только просмотры страниц. Чтобы события онлайн-записи попадали в Google Analytics 4, добавьте тег Google Аналитика: событие GA4 с триггером Специальное событие и передайте нужные параметры.
Согласие на использование cookie
Для посетителей из ЕС форма онлайн-записи по умолчанию запрещает аналитические и рекламные cookie (режим согласия Google Consent Mode): для analytics_storage, ad_storage, ad_user_data и ad_personalization установлено denied. Разрешение появляется после того, как клиент принимает cookie в баннере формы. Для остальных посетителей cookie разрешены сразу.
Учитывайте это при настройке тегов: теги, которым нужно согласие, для посетителей из ЕС срабатывают только после согласия.
Проверка интеграции
- Откройте Tag Assistant, нажмите Add domain и укажите ссылку на форму онлайн-записи.
- Пройдите запись в открывшейся форме. В Tag Assistant должны появиться ваш контейнер
GTM-XXXXXXXи события онлайн-записи.
Изменения в контейнере начинают действовать после публикации новой версии. Google может отдавать предыдущую версию до 15 минут.
Изменение и удаление контейнера
- Перейдите в режим Администрирование, в разделе Интеграции > Аналитика выберите приложение Google Tag Manager и откройте вкладку Настройки.
- Чтобы подключить ещё один контейнер к другим формам, нажмите Добавить контейнер, введите идентификатор контейнера и выберите формы.
- Чтобы изменить идентификатор или список форм, нажмите на значок карандаша рядом с контейнером, внесите изменения и нажмите Сохранить.
Чтобы удалить контейнер, нажмите на значок корзины рядом с ним и подтвердите действие кнопкой Удаление контейнера. Контейнер перестанет загружаться в формах онлайн-записи, но останется в Google Tag Manager.
Отключение интеграции
На вкладке Информация приложения нажмите Отключить. Контейнеры будут отключены от всех форм онлайн-записи. Сами контейнеры и их настройки в Google Tag Manager сохранятся.