Ana Sayfa/Blog/Server-side Google Tag Manager Kurulum Rehberi
Technical
EFZEN
8 Aralık 2024
12 dk okuma

Server-side Google Tag Manager (sGTM) Kurulum Rehberi

sGTM ile veri güvenliğinizi artırın, sayfa hızınızı optimize edin ve iOS 14.5+ güncellemelerine karşı dirençli tracking sistemi kurun. Adım adım kurulum rehberi ve best practice'ler.

Server-side GTM Nedir?

Server-side Google Tag Manager (sGTM), geleneksel client-side tracking'in aksine, veri işleme ve üçüncü taraf platformlara veri gönderme işlemlerini sunucu tarafında gerçekleştiren bir sistemdir. Bu yaklaşım, veri güvenliği, performans ve tracking doğruluğu açısından önemli avantajlar sağlar.

Neden sGTM?

iOS 14.5+ güncellemeleri, cookie restrictions ve artan privacy regulations nedeniyle server-side tracking artık bir lüks değil, zorunluluk haline geldi.

sGTM'nin Avantajları

Veri Güvenliği

Hassas veriler sunucu tarafında işlenir, client-side'da expose olmaz. PII (Personally Identifiable Information) verilerini güvenli şekilde yönetebilirsiniz.

Performans Artışı

Daha az JavaScript kodu client-side'da çalışır, sayfa yükleme hızı artar. Core Web Vitals skorlarınızda iyileşme görürsünüz.

Tracking Doğruluğu

Ad blockers ve browser restrictions'dan etkilenmez. %100'e yakın tracking accuracy elde edebilirsiniz.

iOS 14.5+ Uyumluluğu

Apple'ın ATT (App Tracking Transparency) güncellemelerine karşı dirençli tracking sistemi kurabilirsiniz.

Adım Adım Kurulum Rehberi

1. Google Cloud Platform Kurulumu

İlk adım olarak Google Cloud Platform'da bir proje oluşturun ve gerekli API'leri aktifleştirin:

  • Google Cloud Console'a giriş yapın
  • Yeni bir proje oluşturun veya mevcut projeyi seçin
  • Cloud Run API'sini aktifleştirin
  • Container Registry API'sini aktifleştirin
gcloud services enable run.googleapis.com
gcloud services enable containerregistry.googleapis.com

2. Server Container Kurulumu

Google Tag Manager'da server container oluşturun:

  • GTM hesabınıza giriş yapın
  • "Create Account" veya mevcut hesabı seçin
  • Container Type olarak "Server" seçin
  • Container Name ve Server Container URL'ini belirleyin

3. Cloud Run Deployment

GTM'den aldığınız config ile Cloud Run'da deployment yapın:

gcloud run deploy gtm-server \
  --image=gcr.io/cloud-tagging-10302018/gtm-cloud-image:stable \
  --platform=managed \
  --region=europe-west1 \
  --allow-unauthenticated \
  --set-env-vars=CONTAINER_CONFIG=[CONFIG_STRING]

4. Client-Side Konfigürasyonu

Web sitenizde client-side GTM'yi server endpoint'e yönlendirin:

gtag('config', 'GA_MEASUREMENT_ID', {
  server_container_url: 'https://your-server-url.run.app'
});

Best Practice'ler

⚡ Performans Optimizasyonu

  • Cloud Run instance'larınızı doğru region'da deploy edin
  • Minimum ve maksimum instance sayılarını optimize edin
  • Memory ve CPU allocation'ını ihtiyacınıza göre ayarlayın

🔒 Güvenlik

  • Custom domain kullanın (first-party context için)
  • HTTPS sertifikası yapılandırın
  • Firewall rules ile erişimi kısıtlayın
  • PII data transformation'ları uygulayın

📊 Monitoring

  • Cloud Monitoring ile performance metrics'leri takip edin
  • Error logging ve alerting kurun
  • Data quality validation'ları implement edin
  • Regular backup ve disaster recovery planı yapın

Sık Karşılaşılan Sorunlar

CORS Hataları

Cross-origin isteklerde CORS policy hataları alıyorsanız:

// Cloud Run service'inizde CORS headers ekleyin
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type

Yavaş Response Times

Server response süresi yavaşsa:

  • Cloud Run instance'larınızın cold start problemini çözün
  • Minimum instance count'u 1'e ayarlayın
  • Memory allocation'ını artırın
  • Daha yakın region seçin

Sonuç

Server-side Google Tag Manager, modern dijital pazarlama stack'inin vazgeçilmez bir parçası haline geldi. Doğru kurulum ve konfigürasyon ile veri güvenliğinizi artırırken, tracking doğruluğunuzu da maksimize edebilirsiniz.

Bu rehberi takip ederek sGTM kurulumunuzu tamamlayabilir, ardından advanced features ve optimizasyonlara geçebilirsiniz. Herhangi bir sorunla karşılaştığınızda, Google Cloud Console'daki logs'ları kontrol etmeyi unutmayın.

Google Partners Badge

© 2026 EFZEN. Tüm hakları saklıdır.