[GA4] Alanlar arası ölçümü ayarlama

Bu makale, ölçüm gereksinimleri birden fazla alan adını kapsayan web sitesi sahipleri (ör. müşteri web sitesi ile alışveriş sepetini farklı alan adlarında barındıranlar) için hazırlanmıştır. Bu makalede Google Analytics 4 mülkleri ele alınmaktadır. Universal Analytics kullanıyorsanız bu makaleyi inceleyin.

Alanlar arası ölçüm, faaliyetlerin farklı alanlara geçiş yapan tek bir kullanıcıyla doğru bir şekilde ilişkilendirilebilmesini sağlar. Normalde geliştirilmiş ölçüm üzerinden etkinlik tetikleyen giden tıklamalar, giden bağlantının web alanları arası ölçüm kapsamında listelediğiniz bir alan adına yönlendirdiği durumlarda yoksayılır.

Genel bakış videosu

 

Çerezler ve web alanları arası ölçüm

Analytics, birinci taraf çerezlerden yararlanarak web sitesindeki her tekil kullanıcı ve oturum için bir tanımlayıcı belirler.

  • Alanlar arası ölçüm ayarlanmadığında, kullanıcının ziyaret ettiği her alan adı için yeni tanımlayıcılara sahip yeni çerezler belirlenir. Analytics yeni tanımlayıcılara sahip olan bu yeni çerezleri farklı oturumlar başlatmış ayrı kullanıcılar sayar.
  • Web alanları arası ölçüm ayarlandığında aynı tanımlayıcılar, bir siteden diğerine _gl anahtarıyla tanımlanan bir URL parametresi üzerinden iletilir (ör. https://www.example.com/?_gl=1*abcde5*).

Universal Analytics mülkünüz de varsa

Alanlar arası ölçüm yapılandırmaları Universal Analytics mülklerinde kod üzerinden (analytics.js veya gtag.js'de kaynak kodundan veya Google Etiket Yöneticisi kullanılarak) gerçekleştiriliyordu. Google Analytics 4 mülklerinde ise bu işlemler Yönetici sayfasında yapılıyor. Universal Analytics sayfası kodunda tanımladığınız alan adlarını eklemek için aşağıdaki talimatları uygulayın.

Universal Analytics mülkünüzün Google etiketinde yapılandırma mevcutsa Google Analytics 4 mülkünüze de uygulanır. Kodda veya Yönetici bölümünde belirtilen tüm alan adları Google Analytics 4 mülkünüze uygulanır. Ancak yine de sadece Yönetici sayfasından yapılandırmanız önerilir.

Yönetici bölümünden alanlar arası ölçümü ayarlama

Web alanları arası ölçümü ayarlamak için Düzenleyici rolüne sahip olmanız gerekir.

Web alanları arası ölçüm kapsamına dahil etmek istediğiniz her alan adı için etiketinizi (ör. tüm HTML sayfalarınızda bulunan Google etiketi) kontrol edin. Her sayfadaki etikette, aynı web veri akışından alınmış aynı etiket kimliği bulunmalıdır ("G-" biçimli kimlik aynı olmalıdır).

  1. Yönetici bölümündeki Mülk sütununda Veri Akışları'nı tıklayın.
  2. Web'i ve ardından bir web veri akışını tıklayın.
  3. Web akışı ayrıntılarında, alttaki Etiket ayarlarını yapılandırın'ı tıklayın.
  4. Ayarlar bölümünde Alanlarınızı yapılandırın'ı tıklayın.
  5. Aşağıdaki koşulların HERHANGİ BİRİNİ karşılayan alan adlarını dahil et bölümünde:
    • Bir eşleme türü seçin.
    • Alan bölümünde, eşlemek istediğiniz alanın tanımlayıcısını girin (ör. example.com).
    • Sonraki sütunu eklemek için Koşul ekle'yi tıklayın. (Alanlar arası ölçüm kapsamına eklemek istediğiniz tüm alan adlarını ekleyin.)
    Koşul değerlendirmesinde OR (VEYA) mantığı temel alınır.
  6. Kaydet'i tıklayın.

Manuel kurulum

Web alanları arası ölçümün Analytics arayüzünden yapılandırılması önerilir. Ancak karşılaştığınız bazı senaryolarda ölçüm kodu üzerinden özel bir çözüm uygulamanızı gerekebilir. Bu tür durumlarda kimliklerin alanlar arasında aynı kalmasını sağlamak amacıyla gtag.js API'sinin get ve set komutlarından yararlanarak manuel bir kurulum yapabilirsiniz. Web alanları arası ölçümü manuel olarak ayarlama hakkında daha fazla bilgi edinin.

Örnek

Kaynak alandan istemci kimliği almak için get yöntemi kullanılır:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // İstemci kimliğini bir değişkende depolar.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Oturum kimliğini bir değişkende depolar.
});

  

Aldığınız Client ID ve oturum kimliklerini, hedef alan adına işaret eden bağlantıya ekleyin:

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

Hedef sayfada URL'deki kimlikleri okuyup config komutuyla ayarlayın:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Web alanları arası ölçümün düzgün çalıştığını doğrulama

  1. Sitenizde, alanlar arası ölçüm yapılandırmanızdaki bir alana işaret eden bir bağlantılardan veya formlardan birinin bulunduğu bir sayfayı açın.
  2. Bağlantıyı tıklayarak veya formu göndererek hedef alana gidin.
  3. _gl bağlayıcı parametresinin hedef alandaki URL'de mevcut olduğunu doğrulayın; ör. https://www.example.com/?_gl=1*abcde5*.

Sorun giderme

Yukarıdaki adımları uygulayarak hedef alan adının URL'sinde _gl parametresinin bulunduğunu onaylayamıyorsanız, arayüzde yapılandırdığınız alan adının sitenizin işaret ettiği alan adıyla aynı olduğunu tekrar kontrol edin.

Web sitenizin alanlar arası ölçümün doğru bir şekilde yapılmasını engelleyecek biçimde yapılandırılmış olması da mümkündür. Deneyimli bir web geliştirme uzmanından yardım alarak web sitenizin aşağıdaki sorunlardan etkilenip etkilenmediğini araştırın.

URL yönlendirmeleri

Hedef sayfanın yönlendirme yapması ya da rastgele sorgu parametrelerini desteklememesi, _gl parametresinin, önceki sayfada Analytics tarafından eklenmiş olsa bile URL'den çıkarılmasına yol açabilir. (Bu işlem çoğu zaman gözle görülemeyecek kadar hızlı gerçekleşir.) Sitenizin bu sorundan etkilendiğini doğrulamak için Chrome Geliştirici Araçları'nda bir önceki sayfanın yaptığı ağ isteklerine göz atabilirsiniz. Bu sorunu düzeltmek için sitenizi yönlendirmelerde _gl parametresini koruyacak şekilde yapılandırın.

Diğer komut dosyalarıyla çakışma

Alanlar arası ölçüm, bir sayfanın belge düğümünde etkinlik işleyici oluşturma ilkesiyle çalışır. Kullanıcı bir bağlantıyı tıkladığında tıklama etkinliği belge düğümünü açar ve bağlantı URL'sine _gl parametresi eklenir. Aşağıdaki senaryolar bu işlemin doğru biçimde gerçekleşmesini önler:

  • Gezinmeyi kullanıcı işlemine doğrudan verilen yanıt yerine JavaScript'in tetiklemesi.
  • Sayfada rekabet eden komut dosyalarının etkinlik yayılımını dosya düğümüne ulaşmadan durdurması (ör. Event.stopPropagation() kullanımı).
Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?
false
Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü
Yardım Merkezinde Arayın
true
69256
false
false