Tüm takip kodlarını tek merkezden yönetme
GTM ile tüm takip kodlarını (Analytics, Pixel, vs.) tek bir panelden yönetebilirsiniz. Kod değişikliği için geliştirici gerekmez.
Google Tag Manager bir etiket tetiklendiğinde şu süreci işletir:
Sayfa yüklenirken gtm.js?id=GTM-XXXXXX async yüklenir. Container JSON olarak gelir ve tüm tag, trigger, variable tanımlarını içerir.
Olaylar dataLayer.push({event: 'purchase', value: 600}) ile gönderilir. GTM bu array'i dinler ve her push'ta trigger'ları kontrol eder.
Her dataLayer push'unda GTM tüm trigger koşullarını kontrol eder. event equals 'purchase' ve value greater than 0 gibi koşullar değerlendirilir.
Tag içindeki {{DLV - value}} gibi değişkenler dataLayer'dan çözümlenir. Built-in değişkenler: Page URL, Click Element, Form ID.
Koşullar sağlanınca ilgili tag'lar çalıştırılır. GA4 için gtag(), FB Pixel için fbq() fonksiyonları çağrılır. Sıralama tag sequencing ile kontrol edilir.
GTM Preview Mode'da gtm_debug parametresi eklenir. Tag Assistant paneli açılır ve hangi tag'ların ne zaman fire ettiği, değişken değerleri canlı görülür.
Google Tag Manager - tüm takip kodlarını yöneten araç.
Uzaktan kumanda gibi, her şeyi kontrol eder
Tüm etiketlerin toplandığı kap.
Araç kutusu gibi, her şey içinde