Как в GTM собрать событие клика по CTA с передачей контекста
Если вам нужно не просто считать клики, а понимать, **по какому CTA и из какого блока** пришёл лид, соберите событие с параметрами контекста. Это полезно и для B2B-воронок, и для performance-аналитики, где last-click всё хуже отвечает на вопрос «что реально сработало».
Что делаем в Google Tag Manager:
— Создайте триггер типа «Клик — все элементы» или «Клик — только ссылки», если CTA — это ссылка.
— Ограничьте срабатывание через CSS-селектор. Например: `.btn, .cta, [data-gtm="cta"]`.
— Включите встроенные переменные клика: Click Text, Click URL, Click Classes, Click ID.
— Если CTA находится в сложной вёрстке, добавьте на кнопку `data-gtm="cta"` и `data-cta-name="demo_request"`.
— В GTM создайте переменные типа «Переменная DOM» или «Авто-событие» для чтения `data-cta-name` и, при необходимости, `data-block-name`.
Дальше соберите тег события в GA4:
— Название события: `cta_click`.
— Параметры события:
— `cta_name` = значение `data-cta-name`
— `cta_text` = Click Text
— `cta_url` = Click URL
— `cta_classes` = Click Classes
— `page_path` = Page Path
Проверка перед публикацией:
— Откройте Preview в GTM.
— Нажмите на разные CTA на странице.
— Убедитесь, что событие уходит только с нужных элементов.
— Проверьте, что параметры не пустые и отличаются между блоками.
Если у вас несколько посадочных страниц, используйте одинаковую схему именования CTA. Тогда потом можно сравнивать эффективность блоков, а не вручную разбирать каждую страницу. Это особенно важно в 2026 году, когда ценность не в количестве кликов, а в качестве маршрута до выручки.
— @GTMrecipesRuPro
@DTCeconomicsRu разбирают это с практической стороны
GTM рецепты — теги и триггеры
@GTMrecipesRuPro
Как в GTM собрать событие клика по CTA с передачей контекста
Этот пост опубликован в Telegram-канале GTM рецепты — теги и триггеры. Подписаться можно по ссылке: @GTMrecipesRuPro.