Genel Bakış

Google Ads dönüşüm takibi için server-side tracking, doğruluk, güvenilirlik ve gizlilik uyumluluğu açısından önemli avantajlar sunar. Bu rehber, Hardal’ın server-side altyapısını kullanarak Google Ads dönüşüm takibini nasıl uygulayacağınızı açıklar.

Bu uygulama, dönüşüm event’lerini Google Ads’e göndermeden önce server-side’da işlemek için Hardal’ın server-side Google Tag Manager (sGTM) ile entegrasyonundan yararlanır. Önce Hardal ile Server-Side Google Tag Manager uygulamasını yaptığınızdan emin olun!

Ön Koşullar

Google Ads için server-side tracking’i uygulamadan önce, şunlara sahip olduğunuzdan emin olun:

  • Yönetici erişimine sahip Google Tag Manager hesabı
  • Yönetici erişimine sahip Google Ads hesabı
  • Google Analytics 4 özelliği
  • GTM’de önceden kurulmuş server ve web container’ları
  • En az bir Google Ads dönüşüm eylemi oluşturulmuş durumda

Veri sahipliğini ve tracking güvenilirliğini en üst düzeye çıkarmak için, Google Ads server-side tracking kurmadan önce Hardal uygulamanız için custom domain yapılandırın.

Adım 1: Client-Side Kurulum

İlk olarak, dönüşüm event’lerini yakalamak ve server container’ınıza göndermek için web container’ınızı yapılandırın.

1

Conversion Linker Tag'i Kurun

Conversion Linker tag’i, dönüşümler için reklam tıklama bilgilerini korur:

  1. GTM web container’ınızda, TagsNew gidin
  2. Tag tipi olarak Conversion Linker’ı seçin
  1. All Pages üzerinde tetiklenecek şekilde yapılandırın
  1. “Conversion Linker” olarak adlandırın ve kaydedin

Bu tag, URL’lerden Google tıklama tanımlayıcılarını (gclid) yakalar ve first-party çerezlerde saklar.

2

Google Tag'i Yapılandırın

Google Tag, artık GA4 uygulamalarını yönetmek için GA4 Configuration Tag’i yerine kullanılmaktadır:

  1. TagsNew gidin
  2. Google Tag’i seçin (bu GA4 Configuration tag’inin yerini alır)
  3. Tag ID alanına GA4 Measurement ID’nizi (G-XXXXXXXX) girin
  4. Configuration Settings altında, yapılandırma parametreleri oluşturmak için “Add”e tıklayın:
    • Ad: server_container_url
    • Değer: Hardal sGTM Tagging URL’niz
  5. Başka bir parametre ekleyin:
    • Ad: first_party_collection
    • Değer: true
  1. All Pages üzerinde tetiklenecek şekilde yapılandırın
  2. “GA4 Google Tag” olarak adlandırın ve kaydedin

Google Tag, Google’ın önerilen uygulama yöntemi olarak GA4 Configuration tag’inin yerini almıştır. Geliştirilmiş esneklikle aynı işlevselliği sunar.

3

Dönüşüm Event Tag'leri Oluşturun

İzlemek istediğiniz her dönüşüm eylemi için:

  1. TagsNew gidin
  2. Google Analytics: GA4 Event’i seçin
  3. GA4 Configuration tag’inizi seçin
  4. Event adını girin (örn. “purchase”, “form_submit”, “sign_up”)
  5. İlgili parametreleri ekleyin:
    • E-ticaret için: value, currency, transaction_id
    • Potansiyel müşteriler için: form alanları veya diğer ilgili veriler
  6. Dönüşüm eylemi için uygun trigger’lar kurun
  7. Açıklayıcı bir şekilde adlandırın (örn. “GA4 - Purchase Event”) ve kaydedin

Adım 2: Server-Side Kurulum

Ardından, gelen event’leri işlemek ve Google Ads’e göndermek için server container’ınızı yapılandırın.

1

GA4 Client'ı Yapılandırın

Websitenizden event’leri almak için GA4 client’ını kurun:

  1. Server container’ınızda, Clients gidin
  2. Henüz mevcut değilse, New tıklayın ve Google Analytics: GA4’ü seçin
  3. Aşağıdaki ayarlarla yapılandırın:
    • Default GA4 paths: Etkin
    • Default gtag.js paths: Etkin (GA4 Measurement ID’nizi ekleyin)
    • Automatically serve dependent scripts: Etkin
    • Compress HTTP response: Etkin
    • Cookies and Client Identification: Server Managed
  1. “GA4 Client” olarak adlandırın ve kaydedin
2

Server-Side Conversion Linker Ekleyin

  1. TagsNew gidin
  2. Tag tipi olarak Conversion Linker’ı seçin
  3. All Pages üzerinde tetiklenecek şekilde yapılandırın
  1. “Server Conversion Linker” olarak adlandırın ve kaydedin
3

Google Ads Conversion Tag'i Oluşturun

Her dönüşüm eylemi için:

  1. TagsNew gidin
  2. Google Ads Conversion Tracking’i seçin
  1. Google Ads’ten Conversion ID ve Conversion Label’ınızı girin
  2. Trigger için, şunları sağlayan bir Custom Event trigger’ı oluşturun:
    • GA4 Event adınızla eşleşen event’te tetiklenir
    • “Client Name equals GA4” koşulunu kullanır
  1. Açıklayıcı bir şekilde adlandırın (örn. “Google Ads - Purchase Conversion”) ve kaydedin

Satın Alma Yapılandırması

Conversion ID: AW-XXXXXXXXXX
Conversion Label: XXXXXXXXXXXXXXXXXX
Event Name: purchase

Tag otomatik olarak e-ticaret parametrelerini okur:

  • Değer: eventModel.value
  • Para birimi: eventModel.currency
  • İşlem ID: eventModel.transaction_id

Gelişmiş Dönüşümler

Gelişmiş Dönüşümler, e-posta adresleri veya telefon numaraları gibi hash’lenmiş müşteri verilerini kullanarak eşleşme oranlarını iyileştirir.

1

Kullanıcı Veri Değişkeni Oluşturun

  1. Web container’ınızda, VariablesNew gidin
  2. User-Provided Data değişken tipini seçin
  3. Bir toplama yöntemi seçin:
    • Automatic: Form alanlarını otomatik olarak algılayın
    • Manual: Form alanları için CSS seçicileri belirtin
    • Code: Özel JavaScript kullanın
  4. “Enhanced Conversion Data” olarak adlandırın ve kaydedin
2

Kullanıcı Verisini GA4 Yapılandırmasına Ekleyin

  1. GA4 Configuration tag’inizi düzenleyin
  2. Fields to Set altında, ekleyin:
    • Ad: user_data
    • Değer: {{Enhanced Conversion Data}} (değişkeniniz)
  3. Tag’i kaydedin
3

Server-Side Tag'de Etkinleştirin

  1. Google Ads Conversion Tracking tag’inizi düzenleyin
  2. Enhanced Conversions’ı etkinleştirin
  3. Tag’i kaydedin

Gelişmiş Dönüşümler eşleşme kalitesini iyileştirir ancak PII verilerinin dikkatli ele alınmasını gerektirir. Tüm PII, Google’a gönderilmeden önce otomatik olarak hash’lenir.

Test ve Doğrulama

Uygun test, kurulumunuzun doğru çalıştığından emin olur:

1

Önizleme Modunda Test Edin

  1. Web container’ınızda, Preview’e tıklayın
  2. Server container’ınızda, Preview’e tıklayın
  3. Websitenize gidin ve test dönüşümleri gerçekleştirin
  4. Web önizlemesinde doğrulayın:
    • GA4 event’inin beklenen parametrelerle tetiklendiğini
    • Event verisinin server URL’nize gönderildiğini
  5. Server önizlemesinde doğrulayın:
    • GA4 client’ının event’i aldığını
    • Google Ads dönüşüm tag’inin tetiklendiğini
    • Dönüşüm verisinin doğru göründüğünü
2

Google Ads Dönüşüm Takip Araçlarını Kullanın

  1. Google Ads’te, ToolsConversions gidin
  2. Dönüşüm eyleminize tıklayın
  3. “Dönüşümleri kaydediyor” olduğundan emin olmak için Status sütununu kontrol edin
  4. Test dönüşümleri gerçekleştirin ve 24-48 saat bekleyin
  5. Dönüşümlerin Google Ads raporlarınızda göründüğünü doğrulayın

Yaygın Sorunları Giderme