Как настроить Google Ads в Baza Helper: тег и конверсии
Baza Helper сам загружает тег Google Ads и отправляет конверсии. Вы заполняете несколько полей в Аналитика и подтверждение сайта, в разделе Аналитика и отслеживание. В этой инструкции разобраны поля, настройки согласия, настройки скорости и проверки.
Перед началом
- Включите менеджер отслеживания в Baza Helper > Аналитика и подтверждение сайта. Первые шаги описаны в инструкции по настройке отслеживания.
- Нужен аккаунт Google Ads с действием-конверсией (Goals, затем Conversions).
- Удалите любой другой плагин или фрагмент кода, который загружает тот же ID Google Ads.
Не вставляйте Google tag вручную
Google Ads показывает фрагмент кода, который называется Google tag. Не вставляйте его в тему или в другой плагин. Baza Helper сам загружает Google tag по ID. Если добавить оба, на странице окажутся два тега с одним ID, и сам экран Google предупредит, что можно добавить только один.
Шаг 1: добавьте ID
- Откройте Baza Helper > Аналитика и подтверждение сайта, в группе «SEO и аналитика», и найдите раздел Аналитика и отслеживание.
- В поле ID конверсии Google Ads (AW-…) введите свой ID, например AW-123456789.
- Сохраните.
Если указан только ID, тег работает как обычный Google tag. Он считает просмотр страницы, а это нужно для ремаркетинга и аудиторий. Конверсии он пока не записывает.
Шаг 2: добавьте метку и события
Для конверсии нужна метка действия-конверсии. Чтобы её найти, откройте Google Ads, затем Goals, затем Conversions, откройте действие-конверсию, перейдите в Tag setup и выберите установку тега самостоятельно. В event snippet (фрагменте события) есть строка вида send_to: ‘AW-123456789/AbC-D_efG-h12345678’. Метка находится после косой черты, здесь это AbC-D_efG-h12345678. Одних ID и метки Google tag недостаточно: нужен event snippet.
- В поле Метка конверсии Google Ads введите эту часть.
- В поле Сопоставленные события Google Ads (через запятую) введите события, которые считаются конверсией. Какие именно, объясняет шаг 3.
- Сохраните.
Если указаны метка и хотя бы одно событие, тег перестаёт отправлять собственный просмотр страницы и при каждом сопоставленном событии отправляет конверсию на этот ID и метку.
Шаг 3: выберите события
Baza Helper отправляет такие названия событий:
- generate_lead и form_success: форма отправлена.
- form_submit.
- booking_complete: бронирование оплачено или подтверждено.
- phone_click и email_click: клик по номеру телефона или адресу e-mail.
- outbound_click: клик по ссылке, которая ведёт за пределы сайта.
- Ваши собственные события, заданные атрибутом data-track-event.
Одно действие-конверсия в Google Ads это одна метка, и в неё должны входить события, которые для вашего бизнеса означают одно и то же. Сопоставьте событие, которое означает настоящую заявку, обычно generate_lead, а не каждый клик. В настройках хранится одна метка, поэтому используйте одно действие-конверсию для результата, на который вы хотите оптимизировать рекламу.
При включённой настройке Track forms automatically учитывается любая форма, кроме форм поиска, входа, комментариев и корзины. Форме, после которой открывается страница благодарности, отдельный тег не нужен: событие срабатывает, когда форма сообщает об успехе.
Согласие
По умолчанию тег Google Ads загружается после того, как посетитель согласился на маркетинг. Две настройки меняют то, что происходит до этого.
Загружать теги Google до согласия (Consent Mode)
Когда настройка включена, Google tag загружается сразу, в состоянии denied (отказ) Google Consent Mode: он не ставит cookie, никого не идентифицирует и отправляет только анонимные запросы. Тогда Google Tag Assistant и тест конверсий Ads находят тег, а тег начинает использовать cookie, когда посетитель принимает их. Используйте её вместе с баннером cookie. Если закон запрещает даже анонимные запросы до согласия, оставьте её выключенной.
Баннер cookie
В баннере есть две настройки для посетителей, которые ещё не сделали выбор: Считать посетителей, которые ещё не выбрали (только аналитика) и Считать посетителей, которые ещё не выбрали (и маркетинг). Вторая включает Google Ads и Meta Pixel с первой страницы, пока посетитель не нажмёт «Отклонить». Без неё посетитель, который не обращает внимания на баннер, никогда не учитывается для Google Ads. Используйте эти настройки только там, где это разрешает закон.
Если включена настройка Требовать согласие перед загрузкой провайдеров, а баннера на сайте нет, ничего не загрузится. Включите баннер cookie или подключите свой баннер.
Скорость
- Загружать скрипты аналитики после первого касания (или через 4 секунды) ждёт первого касания, нажатия клавиши или прокрутки либо четырёх секунд.
- Загружать теги, когда страница свободна ждёт, пока страница полностью загрузится и браузер освободится.
Тег, который загружается без ожидания согласия, всё равно ждёт окончания загрузки страницы. Cookie ставятся чуть позже, до того как посетитель что-либо сделает.
Идентификаторы кликов и дополнительные параметры
Параметры gclid, gbraid и wbraid рекламного клика хранятся 30 дней, как первое касание, и только после того, как посетитель согласился на аналитику (Consent-based attribution). Страница, в адресе которой есть параметры, кроме UTM и идентификаторов кликов, например ?foo=1, ничего не отправляет. Это защита приватности, поэтому оставляйте в рекламных ссылках только UTM и идентификаторы кликов.
Проверьте, что всё работает
- Включите Отладчик событий только для администратора. Он показывает, какие события дошли бы до GoogleAds.
- Откройте сайт и выполните действие, например отправьте форму. У события должно быть назначение GoogleAds.
- В Google Tag Assistant тег AW-… должен появиться один раз.
- В Google Ads действие-конверсия после первой настоящей конверсии меняет статус на Recording conversions (конверсии записываются). Тестовую конверсию можно также отправить из Tag Assistant.
Устранение неполадок: почему не приходит конверсия
Проходите причины по порядку. В примерах вместо реальных значений используются AW-XXXXXXXXXX и метка.
Согласия пока нет
Baza Helper отбрасывает событие конверсии, если посетитель не принял ни аналитику, ни маркетинг. Опция Загружать теги Google до согласия (Consent Mode) загружает тег раньше, но конверсии до согласия не отправляет: конверсия уходит только после того, как посетитель согласился. Чтобы проверить, откройте консоль браузера на своём сайте и выполните ULPTracking.getConsent(). Аналитика или маркетинг должны быть true. Сначала примите cookie-баннер, затем тестируйте.
Google не видит тег
Google Tag Assistant и проверка Google Ads ищут тег на странице. Включите Загружать теги Google до согласия (Consent Mode), чтобы тег загружался сразу в состоянии «отклонено» и его можно было найти. Если закон запрещает даже анонимные пинги до согласия, например для посетителей из EEA или UK, оставьте опцию выключенной и тестируйте с принятым баннером.
В адресе есть неизвестные параметры
Страница, в адресе которой есть ключ запроса, способный содержать данные посетителя, не загружает тег и не отправляет событие. Допустимые ключи: utm_*, gclid, gbraid, wbraid, fbclid, lang, page_id и p, а также идентификаторы, которые добавляют рекламные платформы и инструменты Google: utm_id, dclid, gclsrc, gad_source, gad_campaignid, msclkid, yclid, ttclid, _gl, gtm_debug, gtm_auth, gtm_preview и gtm_cookies_win. Автоматическая разметка Google Ads добавляет gad_source и gad_campaignid, а Google Tag Assistant добавляет gtm_debug.
Версии Baza Helper, выпущенные до того, как эти ключи разрешили, блокировали такие адреса, и тег с конверсией не работали. Обновите плагин или тестируйте на адресе без них. Любой другой ключ, например ?foo=1 или ?email=, по-прежнему блокирует страницу.
Форма отправляется без AJAX
Contact Form 7 сообщает об отправленном сообщении через событие скрипта, а Baza Helper превращает его в generate_lead. Если скрипт Contact Form 7 отключён правилом вроде contact-form-7 @front в разделе Скрипты и стили, форма отправляется как обычный запрос страницы, событие не срабатывает и generate_lead не отправляется. Признак этого: адрес страницы благодарности заканчивается на #wpcf7-… и число. Удалите правило.
Будьте внимательны с кнопкой Сканировать главную страницу в разделе «Скрипты и стили». На странице с формой она может предложить contact-form-7 как ненужный, поэтому не отмечайте его там.
В Google Ads статус Inactive или Unverified
Эти статусы (Inactive означает «неактивно», Unverified означает «не подтверждено») лишь говорят, что Google ещё не видел срабатывания тега для действия-конверсии. Сами по себе они не означают ошибку настройки. Проверьте остальные причины, отправьте тестовую заявку и подождите.
Проверка через Google Tag Assistant
В Google Tag Assistant запустите проверку конверсии на своём сайте. Когда всё работает, он сообщает, что действие-конверсия отправляет данные в Google Ads.
Частые ошибки
| Ошибка | Что вы видите | Что сделать |
|---|---|---|
| Google tag вставлен вручную рядом с тегом плагина | Два тега с одним ID | Удалите вставленный тег и оставьте ID в Baza Helper. |
| ID без метки | Тег только считает страницы, а действие-конверсия остаётся в статусе No recent conversions (нет недавних конверсий) | Добавьте метку из event snippet и сопоставьте событие. |
| Метка из другого аккаунта или другого действия | Нет конверсий для действия, которое вы смотрите | Скопируйте метку заново из действия-конверсии, которое вы используете. |
| События не сопоставлены | Отладчик показывает событие, но нет назначения GoogleAds | Впишите название события в поле «Сопоставленные события Google Ads». |
| Включено требование согласия, а баннера нет | Ничего не загружается | Включите баннер cookie или подключите свой. |
| Второй плагин аналитики с тем же ID | Каждый визит считается дважды | Пусть события отправляет только один плагин. |
| В адресе посадочной страницы есть лишние параметры | Ничего не отправляется из-за защиты приватности | Используйте в рекламной ссылке только UTM и идентификаторы кликов. |
Читайте также
- Настройка отслеживания: GA4, Tag Manager, Meta Pixel, согласие и события
- Баннер cookie: согласие на аналитику и маркетинг
- Аналитика и подтверждение сайта с учётом согласия
