Генератор скрипта отслеживания событий — клики по data-атрибутам

Отслеживайте клики по кнопкам, ссылкам и отправку форм, добавляя атрибуты вместо кода: data-track="sign_up_click" и необязательные параметры data-track-*. Один небольшой скрипт отправляет каждое событие в ваши инструменты: GA4, Google Tag Manager, Meta Pixel, Plausible, PostHog, Mixpanel, Umami, Fathom или Microsoft Clarity. Он также автоматически отслеживает внешние ссылки, скачивание файлов и клики по адресам эл. почты и телефонам. Создан для пользовательских атрибутов Webflow и работает на любом сайте.

Обновлено

Перед </body> — или Footer code в Webflow

Добавьте атрибуты к элементам

В Webflow: выберите кнопку → панель Settings → Custom attributes → имя data-track, значение sign_up_click. Добавьте другие атрибуты для параметров.

Попробовать

Нажмите на кнопки — события появятся здесь вместо отправки.

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Создайте код события GA4Выберите рекомендуемое событие или своё, добавьте параметры и скопируйте код gtag(), dataLayer.push() или Measurement Protocol.Генератор кода событий GA4 →

Как пользоваться: Генератор скрипта отслеживания событий

  1. Отметьте инструменты аналитики, которые уже загружаются на вашем сайте, и автоматические события, которые хотите отслеживать.
  2. Скопируйте скрипт в код футера (Webflow: Site settings → Custom code → Footer code).
  3. Добавьте data-track="event_name" к любой кнопке, ссылке или форме, а также атрибуты data-track-* для параметров.
  4. Нажмите Try it, чтобы увидеть события, затем опубликуйте сайт и проверьте их в режиме реального времени в вашем инструменте аналитики.

Как это работает

Скрипт один раз подключается ко всей странице, поэтому он также видит элементы, добавленные позже: списки CMS, вкладки, всплывающие окна. Когда пользователь кликает по элементу с data-track (или по любому элементу внутри него), скрипт считывает имя события и все атрибуты data-track-* как параметры: data-track-location="hero" становится location: "hero". Для <form> событие срабатывает при отправке формы, а не при каждом клике. Значения полей никогда не читаются, поэтому персональные данные не передаются.

Что получает каждый инструмент

  • GA4: gtag('event', name, params). Tag Manager: dataLayer.push({ event: name, ...params }).
  • Meta Pixel: fbq('track', …) для стандартных событий, например Lead или Contact (задайте их через data-track-meta="Lead"), в остальных случаях trackCustom.
  • Plausible, Umami, PostHog, Mixpanel и Fathom получают собственные вызовы событий с тем же именем и свойствами; Clarity получает пользовательское событие, по которому можно фильтровать записи.

Автоматические события используют имена GA4: click с outbound: true для внешних ссылок и file_download для скачиваний. Так они совпадают с Enhanced Measurement, если вы используете оба варианта (отключите один из них, чтобы не считать события дважды). Инструменты, которых нет на странице, пропускаются без ошибок. Отдельные события можно создать вручную с помощью генератора кода событий GA4.

Также ищут как: data-атрибуты для аналитики, webflow отслеживание событий, отслеживание кликов по кнопкам google analytics, ga4 отслеживание кликов, отслеживание отправки форм ga4.

Инструменты, которые хорошо сочетаются с Генератор скрипта отслеживания событий

  • Генератор кода Google Tag — Введите ID измерения GA4, ID Google Ads или ID контейнера Tag Manager и получите готовый к вставке код установки с настройками Consent Mode v2 по умолчанию, кросс-доменной связкой, режимом отладки, ручной отправкой просмотров страниц и настройками cookie, которые включаются только при необходимости.
  • Генератор баннера cookie — Добавьте баннер согласия на cookie на любой сайт — Webflow, WordPress, Shopify или обычный HTML — без платного плагина.
  • Генератор dataLayer.push — Создайте код dataLayer.push() для Google Tag Manager: выберите рекомендуемое событие GA4 или своё, добавьте параметры и товары ecommerce, а при необходимости оберните код в слушатель клика или отправки формы — готово к вставке.
  • Проверка тегов и пикселей — Введите URL, чтобы найти на странице все аналитические теги, рекламные пиксели и менеджеры тегов — с их ID, данными о том, что загружено внутри Google Tag Manager, инструментом управления cookie и тегами подтверждения прав для Search Console и Bing.

Часто задаваемые вопросы

Как отслеживать клики по кнопкам в Webflow?
Вставьте скрипт в Site settings → Custom code → Footer code. Затем выберите кнопку, откройте панель Settings и добавьте пользовательский атрибут с именем data-track и именем события в качестве значения. Опубликуйте сайт, и клик будет отправлен в ваш инструмент аналитики.
Работает ли это со ссылками, которые открывают новую страницу?
Для GA4 да: тег Google отправляет данные через транспорт beacon браузера, который завершается даже при смене страницы. Другие инструменты отправляют данные так же, как их собственные скрипты, и в большинстве случаев успевают; ссылки, открывающиеся в новой вкладке, всегда безопасны.
Будут ли отправляться значения полей формы?
Нет. Скрипт читает только атрибуты data-track, которые вы задали для самой формы, и никогда не читает то, что вводят посетители.
Нужен ли мне собственный код инструмента аналитики?
Да, скрипт вызывает инструменты, которые уже установлены. Установите Google Analytics с помощью генератора Google Tag Snippet.
Можно ли установить Генератор скрипта отслеживания событий как веб-приложение и пользоваться им офлайн?
Да. Генератор скрипта отслеживания событий — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localГенератор кода событий GA4Выберите рекомендуемое событие GA4 — generate_lead, sign_up, purchase, add_to_cart и другие — или задайте…localГенератор кода Google TagВведите ID измерения GA4, ID Google Ads или ID контейнера Tag Manager и получите готовый к вставке код…localГенератор баннера cookieДобавьте баннер согласия на cookie на любой сайт — Webflow, WordPress, Shopify или обычный HTML — без…localГенератор dataLayer.pushСоздайте код dataLayer.push() для Google Tag Manager: выберите рекомендуемое событие GA4 или своё,…apiПроверка тегов и пикселейВведите URL, чтобы найти на странице все аналитические теги, рекламные пиксели и менеджеры тегов — с их…localUTM-генераторДобавляйте utm_source, utm_medium, utm_campaign и другие параметры к любой ссылке, смотрите, в какой канал…