[GA4] AMP için Google Analytics oturum birleştirmeyi ayarlama

Bu makalede ele alınan konular:

AMP sayfaları, sitenizin alan adından farklı bir AMP Cache alan adından sunulur. AMP Cache'te ve sitenizin sayfalarında kullanıcı yolculuğunu izlemek için bir AMP Bağlayıcısı kullanabilirsiniz. AMP Bağlayıcısı, kullanıcı oturumlarını birleştirmek için AMP İstemci Kimliği'ni kullanıcı tanımlayıcısı olarak kullanan bir amp-analytics özelliğidir.

AMP Bağlayıcılar, AMP önbellek sayfalarından giden bağlantılara bir AMP İstemci Kimliği ekler. Sayfalar Google Analytics ile etiketlendikten sonra URL sorgu parametresinden AMP İstemci Kimliği'ni alır ve kullanıcı oturumuna katılmak için bu kimliği kullanıcı tanımlayıcısı olarak kullanır.

Bu makalede, Google Analytics ile AMP Bağlayıcısı ayarlamak için gereken adımlar açıklanmaktadır.

AMP İstemci Kimliği verilerinizi nasıl etkiler?

AMP İstemci Kimliklerinin, AMP Cache ile orijinal site alanınız arasında senkronize edilmesi, daha doğru kullanıcı metrikleriyle (ör. Oturum Süresi, Hemen Çıkma Oranı ve Oturum Başına Sayfa Sayısı) sonuçlanır. AMP İstemci Kimliği'nin yararlı olması için verilerin aynı Google Analytics mülkünde toplanması gerektiğini unutmayın.

Not: AMP İstemci Kimliklerinin, AMP Önbelleği ile kaynağınız arasında senkronizasyonu; Kohort Analizi, Yaşam Boyu Değer ve Kitle Hedefleme gibi özellikler için kullanılan mevcut GA Kullanıcı Tanımlayıcılarının bir seferliğine sıfırlanmasına neden olur. Bu durum, Yeni Kullanıcı metriklerinde ve ilgili raporlarda belirgin ve geçici bir dalgalanma yaşanmasına yol açabilir.

AMP Bağlayıcısı'nı ayarlama

Google Analytics ile AMP Bağlayıcısı üç adımda ayarlanır:

  1. AMP sayfalarınızı etiketleme
  2. AMP olmayan sayfalarınızı etiketleme

1. Adım AMP Bağlayıcısı parametrelerini iletmek için AMP sayfalarınızı etiketleme

AMP açılış sayfalarınıza varsayılan AMP için Google etiketini ekleyin. Aşağıdaki örnek snippet'i inceleyin ve şu değişiklikleri yapın:

MEASUREMENT_ID değerini, veri göndermek istediğiniz Google Analytics mülkünün etiket kimliğiyle değiştirin.

İsteğe bağlı olarak, AMP sayfalarınız sitenize giden bağlantılardan farklı bir üst düzey alanda barındırılıyorsa veya iyi bilinen bir alt alanda değilse (ör. www., amp., m. üzerinde değilse) aşağıda gösterildiği gibi bir bağlayıcı yapılandırması ekleyin. AMP sayfasının barındırıldığı alan adını ve giden bağlantıların alan adlarını ekleyin.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Not: gtag_id alanında, AMP sayfalarınızda kullandığınız herhangi bir Google ürününe (ör. Google Ads veya Search Ads 360) ait kimliği belirtebilirsiniz. Ancak gtag_id için tek bir Google ürününe ait kimliği kullanın.
Önemli: AMP için Google Etiket Yöneticisi, şu anda Google Analytics 4'ü desteklememektedir. AMP'yi Google Analytics 4 ile kullanmak istiyorsanız AMP snippet'ini manuel olarak eklemeniz gerekir. Daha fazla bilgi

2. adım: AMP Bağlayıcı parametrelerini okumak için AMP olmayan sayfalarınızı etiketleme

AMP olmayan sayfalarınıza gtag.js snippet'ini ekleyin. Aşağıdaki örnek snippet'i inceleyin:

  • MEASUREMENT_ID değerini, veri göndermek istediğiniz Google Analytics mülkünün etiket kimliğiyle değiştirin.
  • İsteğe bağlı olarak, AMP sayfalarınız sitenize giden bağlantılardan farklı bir üst düzey alanda barındırılıyorsa veya iyi bilinen bir alt alanda değilse (ör. www., amp., m. üzerinde değilse) aşağıda gösterildiği gibi bir bağlayıcı yapılandırması ekleyin. AMP sayfanızın barındırıldığı alan adını ve giden bağlantıların alan adlarını ekleyin.
<!-- Google etiketi (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

Kurulum doğrulaması

Google AMP İstemci Kimliği'nin AMP olan ve olmayan sayfalar arasında eşleştiğini doğrulayın.

1. seçenek: AMP Etiket Testi aracıyla doğrulama

AMP Etiket Testi aracını kullanın ve test edilecek AMP URL'sini girin.

Not: AMP Etiket Testi aracı, görüntüleyici tarafından sunulan AMP sayfasından sonraki sayfanın bağlantısına giden akışın simülasyonunu yapan otomatik bir test aracıdır. Bu araç, kılavuz olarak kullanılmalıdır ve tüm test senaryolarını yakalayamayabilir (ör. AMP sayfasının farklı alan adlarına veya alt alan adlarına bağlantıları varsa). Manuel test için lütfen aşağıdaki seçeneği kullanın. 

2. seçenek: Chrome Geliştirici Araçları ile doğrulama

  1. Google Chrome tarayıcısını gizli modda açın. Chrome Geliştirici Araçları'nda mobil emülatörü etkinleştirin.
  2. Google.com'a, sitenizden bir AMP sayfası döndürecek bir arama sorgusu girin ve AMP sayfanız için bir arama sonucunu tıklayın. Bu sayfa, Google AMP Cache üzerinden sunulup Google Arama AMP görüntüleyicide gösterilir.
    • Not: Sayfanıza henüz Google Arama sonuçlarından ulaşılamıyorsa Arama Sonucunun önizlemesi için AMP Testi aracına gidip, sayfanın Google tarafından dizine eklenebilmesi koşuluyla, aşağıda açıklanan adımları uygulayarak oturum birleştirmenin çalışıp çalışmadığını test edebilirsiniz.
  3. Google Analytics'in AMP sayfa görüntüleme işlemi için yaptığı ağ isteğini bulun: Chrome Geliştirici Araçları'nda Network (Ağ) sekmesine gidin ve Filter (Filtre) alanına "collect" (topla) değerini girin.
  4. www.google-analytics.com adresine giden ağ isteğini bulup seçin. İsteğin Headers (Başlıklar) sekmesinde, Query String Parameters (Sorgu Dizesi Parametreleri) bölümüne giderek istemci kimliğini bulun. cid parametresini not edin.
  5. AMP görüntüleyici AMP sayfasını sunduğunda cid biçimi 64 karakter uzunluğunda bir base64 dizesi olmalıdır:
  6. Ağ isteklerini temizlemek için Clear'ı (Temizle) tıklayın.
  7. AMP olmayan sayfalarınızda özelliğin etkinleştirildiğini doğrulamak için, AMP olmayan bir sayfaya giderken aynı cid parametresinin kullanıldığından emin olun. Bu işlemi yapmak için AMP sayfanızda, alan adınızdan sunulan AMP olmayan bir sayfaya giden herhangi bir bağlantıyı tıklayın. İstemci kimliğini bulmak istiyorsanız "collect" (topla) dizesi için tekrar filtre uygulayın. www.google-analytics.com adresine giden herhangi bir ağ isteğini seçin. cid sorgu parametresindeki değerin 5. Adım'da not ettiğiniz değerle eşleştiğinden emin olun.

Sınırlamalar

  • Oturum birleştirme bağlantıya istemci kimliği ekleyerek çalıştığından, ilk kez gelen kullanıcı sonraki sayfaya gitmeden AMP sayfasını kapatırsa AMP Bağlayıcısı üzerinden oturum birleştirme gerçekleşmez.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
15568669821444399268
true
Yardım Merkezinde Arayın
true
true
true
true
true
69256
false
false