Alanlar arasında etkinliği ölçme

Web alanları arası ölçüm, birbiriyle alakalı iki sitedeki (ör. bir e-ticaret sitesi ve ayrı bir alışveriş sepeti sitesi) oturumları, iki ayrı oturum yerine tek bir oturum olarak görmenize olanak tanıyan bir Google Analytics özelliğidir. Bazen "site bağlama" olarak da adlandırılan bu özellik, müşteri yolculuğunun tamamını daha etkili bir şekilde ölçmenize olanak tanır.

Google Analytics, bir kullanıcının yeni mi yoksa geri gelen mi olduğunu belirlemek için benzersiz bir istemci kimliği oluşturur. Eşleşen bir istemci kimliğine sahip bir isabet daha önce aynı mülke gönderilmişse kullanıcı, geri gelen kullanıcı olarak kabul edilir.

Web alanları arası ölçüm, istemci kimliğini kaynak alan ile hedef alan arasında paylaşarak çalışır. İstemci kimliği, tarayıcının çerezlerinde depolanır. Bu nedenle, istemci kimliği yalnızca aynı alandaki sayfalar tarafından erişilebilir. Birden fazla alanınız varsa ve bunları tek bir mülk olarak ele almak istiyorsanız analiz etmek istediğiniz tüm alanlarda istemci kimliğini paylaşmanın bir yolunu bulmanız gerekir.

Alanlar arasında istemci kimliğini paylaşmak iki adımlı bir işlemdir:

  1. Kaynak alan, hedef alana yönlendiren tüm URL'lerin, kaynak alanın istemci kimliğini içerdiğinden emin olmalıdır.
  2. Kullanıcı bir istemciye geldikten sonra, hedef alan adının URL'de bir istemci kimliği olup olmadığını kontrol edebilmesi gerekir.

gtag.js ile web alanları arası ölçüm, bunu hedef alana yönlendiren URL'lere bir bağlayıcı parametresi ekleyerek gerçekleştirir. Bağlayıcı parametresi, istemci kimliğinin yanı sıra içinde kodlanmış olan geçerli zaman damgasını ve tarayıcı meta verilerini içerir. (Zaman damgası ve meta veriler, URL paylaşımıyla ilgili sorunları önlemek için kullanılır.)

Bağlayıcı parametresi aşağıdaki gibi görünür:

_ga=1.199239214.1624002396.1440697407

Hedef alanda, linker parametresinin domains özelliği için bir değer yapılandırıldığında gtag.js, URL'deki bağlayıcı parametrelerini kontrol eder. Bağlayıcı parametresi bulunur ve geçerliyse gtag.js, istemci kimliğini parametreden çıkararak depolar.

gtag.js ile web alanları arası ölçümün etkinleştirilmesi, bağlayıcı parametresinin sayfadaki bağlantılar ve formlardaki URL'lere otomatik ve manuel olarak eklenmesini sağlar.

Hedef alana işaret eden URL'ler için kaynak alanda otomatik web alanları arası ölçümü ayarlamak üzere mülkünüzün yapılandırmasında linker parametresinin domains özelliğini yapılandırın.

gtag.js, yapılandırılıp çalıştırıldığında hedef alana (veya alanlara) işaret eden bağlantılardaki seçimleri işler ve bağlayıcı parametresini gezinme başlamadan hemen önce bu bağlantılara otomatik olarak ekler. Bağlayıcı parametrelerinin süresi iki dakika sonra dolduğundan, bir kullanıcının bağlayıcı parametresini eklemek için bir bağlantıyı tıklamasını beklemek gerekir.

Sitenizde hedef alan adına yönlendiren formlar varsa linker parametresinin isteğe bağlı decorate_forms özelliğini true olarak ayarlayın.

Örneğin, bu kod, bağlayıcı parametresini sayfada "example.com" hedef alanına yönlendiren tüm bağlantılara ekler:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Bir siteyi bağlayıcı parametrelerini kabul edecek şekilde yapılandırma

Bir kullanıcı, hedef alanda, URL'sinde bir bağlayıcı parametresi olan bir sayfaya ulaştığında, gtag.js'nin bu parametreyi aramayı bilmesi gerekir.

Hedef alanda önceden yapılandırılmış bir bağlayıcı varsa varsayılan olarak bağlayıcı parametrelerini kabul eder.

Hedef alan, alanları otomatik olarak bağlayacak şekilde yapılandırılmamışsa hedef mülkün yapılandırmasında linker parametresinin accept_incoming özelliğini true olarak ayarlayarak hedef sayfaya bağlayıcı parametrelerini arama talimatı verebilirsiniz:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'accept_incoming': true
  }
});

Web alanları arası çift yönlü ölçüm

"Tek yönlü web alanları arası ölçüm", kullanıcı akışı yalnızca bir alandan diğerine kaydedildiğinde gerçekleşir. Örneğin, kullanıcı example.com adresinden başlar ve example-pet-store.com adresine yönlendirilir. Yukarıdaki talimatlarda bu tür bir kullanıcı işlemleri olduğu varsayılır.

Kullanıcılarınızın ilk olarak hangi alanı ziyaret edeceğinin bilinmediği durumlarda, her alanın kaynak veya hedef olarak çalışacak şekilde yapılandırıldığı "iki yönlü web alanları arası ölçüm" uygulamanız gerekir. Web alanları arası iki yönlü ölçüm uygulamak için her iki alanda da otomatik bağlantıyı etkinleştirin ve her ikisini de bağlayıcı parametrelerini kabul edecek ve alanları otomatik olarak bağlayacak şekilde yapılandırın.

example.com'da mülkün yapılandırmasını güncelleyin:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

example-pet-store.com adresinde mülkün yapılandırmasını güncelleyin:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Tüm alanlarda tek bir snippet kullanma

İki yönlü web alanları arası ölçümü daha da basitleştirmek amacıyla, analiz etmek istediğiniz tüm olası alanları, her bir alan için mülk yapılandırmasının linker parametresinin domains mülkünde listeleyebilirsiniz. Böylece her alanda aynı kod snippet'ini kullanabilirsiniz:

example.com'da mülkün yapılandırmasını güncelleyin:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

example-pet-store.com adresinde mülkün yapılandırmasını güncelleyin:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});