MarTech-стек
MarTech-стек
@MarTechStackRuPro

Чек-лист: 7 шагов внедрения customTask в GTM для чистых данных

Чек-лист: 7 шагов внедрения customTask в GTM для чистых данных

— **Проверьте, что GTM использует версию runtime 2**. customTask работает только в новой среде выполнения — она включена по умолчанию в аккаунтах после 2019 года, но старые контейнеры могут быть в режиме совместимости.

— **Добавьте customTask в тег GA4 как поле «Задачи»**. Войдите в тег → «Fields to Set» → ключ `customTask`, значение — функция. Через неё вы получите доступ к объекту модели перед отправкой хита.

— **Переменная dataLayer должна быть единой точкой входа**. Перед customTask убедитесь, что все данные проходят через корректный слой — иначе правки в функции не будут иметь эффекта.

— **Используйте model.set() для добавления или изменения полей хита**. Пример: `model.set('campaignSource', cleanedSource)` — так вы подменяете источник до отправки в счётчик, не меняя GTM-тег.

— **Применяйте model.get() для проверки значений на лету**. Например, проверьте `model.get('campaignMedium')` — если он пуст или содержит мусор, можно сразу выйти из customTask (return) или заполнить резервным значением.

— **Не забывайте очищать чувствительные данные**. Удаляйте параметры вроде email из URL: `model.set('pageUrl', urlWithoutParams)`. Это обязательный шаг в эру privacy-first: last-click атрибуция уходит, а за утечки отвечаете вы.

— **Тестируйте через GTM Preview и консоль браузера**. Добавьте в customTask `console.log(model.get('&t', true))` — вы увидите все параметры хита. Сравните до и после изменений.

Когда это пригодится: на этапе настройки сквозной аналитики при миграции на server-side GTM или при необходимости чистить трафик от ботов/реферального спама без сторонних скриптов.

— @MarTechStackRuPro
Этот пост опубликован в Telegram-канале MarTech-стек. Подписаться можно по ссылке: @MarTechStackRuPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.