Ana Sayfa / Seviye 3 / GTM / GTM Yönetişim

GTM Yönetişim

📚 Seviye 3 — Uzmanlaşma ⏱ ~10 dakika
📌 Nereden Geliyoruz?
Preview ve Debug dersinde GTM değişikliklerini yayınlamadan önce test etmeyi ve hata ayıklamayı öğrenmiştik. Şimdi uzmanlaşma seviyesine geçiyoruz: büyüyen container'ları klasör yapısıyla organize edecek, isimlendirme standartları belirleyecek, versiyon yönetimi ve ekip içi yetkilendirme kurallarıyla profesyonel GTM yönetişimi uygulayacağız.

1. Folder (Klasör) Organizasyonu

Büyüyen GTM container'ları onlarca tag, trigger ve değişken içerir. Klasör yapısı olmadan yönetim kaosa döner.

a) Önerilen Klasör Yapısı

graph TD GTM["📦 GTM Container"] --> GA4F["📁 GA4"] GTM --> METAF["📁 Meta"] GTM --> ADSF["📁 Google Ads"] GTM --> CONSENTF["📁 Consent"] GTM --> UTILF["📁 Utility"] GTM --> TPF["📁 Third Party"] GA4F --> GA4T["Config Tag\nEvent Tags\nVariables"] METAF --> METAT["Pixel Base\nEvent Tags\nCAPI Tags"] CONSENTF --> CONSENTT["CMP Tag\nConsent Variables"] style GTM fill:#E8F6FC,stroke:#29ABE2 style GA4F fill:#DCFCE7,stroke:#22C55E style METAF fill:#FEF3C7,stroke:#F59E0B
🚫 Yaygın Yanılgı

❌ Yanlış: "GTM'de herkes istediği değişikliği yapabilmeli"

✅ Doğru: GTM'de kontrolsüz erişim ciddi sorunlara yol açar: yanlış tag canlıya alınabilir, veri toplama bozulabilir, site yavaşlatılabilir veya gizlilik ihlali yapılabilir. Profesyonel yönetişim için: (1) Yetki seviyeleri tanımlayın — "View Only" (stajyer/izleyici), "Edit" (uzman), "Approve/Publish" (takım lideri/admin). (2) Her değişiklik ayrı workspace'te yapılmalı ve yayınlamadan önce gözden geçirilmelidir. (3) Version notları zorunlu tutulmalıdır. (4) Düzenli container denetimi (audit) yapılmalıdır.

2. Adlandırma Kuralları (Naming Conventions)

Tutarlı adlandırma, container'ı okunaklı ve yönetilebilir tutar.

a) Önerilen Format

BileşenFormatÖrnek
Tag[Platform] - [Tür] - [Detay]GA4 - Event - purchase
Trigger[Tür] - [Koşul]CE - add_to_cart
Variable[Tür] - [Kaynak] - [Detay]DL - ecommerce.value

b) Kısaltmalar

💡 İpucu: Adlandırma kurallarınızı bir dokümanda kaydedin ve ekiple paylaşın. Yeni katılan kişiler bu dokümanı referans alarak tutarlı çalışabilir. Kurallar oluşturulduktan sonra mevcut tag'leri geriye dönük olarak da yeniden adlandırın.

3. Workspace Yönetimi

GTM workspace'leri, birden fazla kişinin aynı container üzerinde eş zamanlı çalışmasını sağlar.

a) Workspace Stratejisi

b) Conflict Resolution

İki workspace aynı tag'i değiştirirse "conflict" oluşur. Yayınlamadan önce çakışmaları çözümleyin.

graph LR DEFAULT["🟢 Default Workspace\n(Yayında)"] --> FEATURE["🔵 Feature Workspace\nYeni GA4 kurulumu"] DEFAULT --> HOTFIX["🔴 Hotfix Workspace\nPixel düzeltme"] FEATURE -->|"Review + Merge"| DEFAULT HOTFIX -->|"Hızlı Yayın"| DEFAULT style DEFAULT fill:#DCFCE7,stroke:#22C55E style FEATURE fill:#E8F6FC,stroke:#29ABE2 style HOTFIX fill:#FEE2E2,stroke:#EF4444

4. Container Export/Import ve Yedekleme

a) Container Yedekleme

b) Container Import

⚠️ Uyarı: Container import'unda "Overwrite" seçerseniz mevcut tüm tag'ler silinir. Bu işlem geri alınamaz. Her zaman önce mevcut container'ın yedeğini alın, ardından import yapın.

5. Pre-Publish QA Kontrol Listesi

Container'ı yayına almadan önce aşağıdaki kontrolleri yapın:

a) Kontrol Listesi

  1. Preview Mode: Tüm yeni tag'lerin doğru çalıştığını GTM Preview ile doğrulayın.
  2. Trigger kontrolü: Tag'lerin doğru sayfalarda/event'lerde ateşlendiğini kontrol edin.
  3. Değişken kontrolü: Değişkenlerin doğru değer döndürdüğünü Preview'da kontrol edin.
  4. GA4 DebugView: Event'lerin GA4'e doğru parametrelerle ulaştığını doğrulayın.
  5. Events Manager Test Events: Meta event'lerinin doğru geldiğini kontrol edin.
  6. Console kontrolü: Tarayıcı konsolunda JavaScript hatası olmadığını doğrulayın.
  7. Consent kontrolü: Tag'lerin consent durumuna göre doğru davrandığını test edin.
  8. Versiyon notu: Yayın sırasında açıklayıcı versiyon notu yazın.
🎯 Benzetme: Pre-publish QA, bir pilotun uçuş öncesi kontrol listesi gibidir. Her uçuştan önce aynı kontroller yapılır — "motor çalışıyor, yakıt yeterli, iniş takımları kapalı." Atlanan tek bir kontrol büyük sorunlara yol açabilir.
🎯 Bu Dersten Öğrenmen Gerekenler
  • GTM container'ını klasör yapısıyla (GA4, Meta, Ads, Consent, Utility) organize edebilirsin.
  • Tag, trigger ve değişkenler için tutarlı isimlendirme standartları oluşturup ekiple paylaşabilirsin.
  • Versiyon yönetimi ile her yayında açıklama notu bırakıp gerektiğinde geri dönüş yapabilirsin.
  • Kullanıcı yetkilendirmesini (view/edit/publish) doğru seviyede ayarlayarak hesap güvenliğini sağlayabilirsin.

📝 Quiz — Bilgini Test Et

← Önceki Ders Sonraki Ders →