← всі звіти · index.md

type: project parent: ad-analytics-hub name: GTM (Google Tag Manager) integration slug: gtm status: not-started readiness_pct: 5 last_updated: 2026-05-05

GTM integration (sub-project of Ad Analytics Hub)

Google Tag Manager — централізоване керування пікселями і подіями на сайтах Deltamedical. Аудит контейнерів + унифікований tag-set по всіх продуктових сайтах.

Meta

Why: GTM — це layer між сайтом і всіма аналітичними/рекламними піксельчиками (GA4, Google Ads, Meta Pixel, TikTok Pixel). Ми хочемо:

  1. Інвентар усіх контейнерів і тегів — single audit
  2. Унифікований template events (purchase, lead, form_submit) однаково на всіх продуктових сайтах
  3. Можливість програмно деплоїти зміни (через GTM API) замість ручного редагування у UI

Status (2026-05-05):

Implementation (planned)

Що треба

  1. Audit GTM containers — список контейнерів (по одному на сайт): medizine.ua, schonen.ua, biogaia, …
  2. GTM Tag Manager API — створити Service Account з tagmanager.readonly scope для inventory
  3. Inventory script — ETL який щотижня тягне:
    • List of tags per container
    • Triggers
    • Variables
    • Зберігає у BQ ad-analytics-hub.gtm.containers_snapshot
  4. Tag template library — стандартний набір тегів які мають бути на КОЖНОМУ продуктовому сайті:
    • GA4 Configuration tag
    • GA4 Event tags (page_view, scroll, form_submit, purchase)
    • Google Ads Conversion Tracking
    • Meta Pixel + lookalike events
    • Можливо TikTok Pixel
  5. Drift detection — якщо у container раптом зник стандартний тег — алерт у Telegram

Auth (planned)

Backlog

Open questions

  1. Скільки GTM-контейнерів у Deltamedical (один global чи по одному на сайт)?
  2. Хто зараз веде GTM (Вова? зовнішній агент?)
  3. Чи всі продуктові сайти підключені через GTM, чи деякі мають hard-coded GA4-теги?