Web Sitelerinde Google Analytics Çerez Kullanımı

Bu belgede, Google Analytics'in web sitelerindeki kullanıcı etkileşimlerini ölçmek için çerezleri nasıl kullandığı açıklanmaktadır.

Genel bakış

Google Analytics, web sitesi sahiplerinin, kullanıcıların web sitesi içeriğiyle nasıl etkileşim kurduğunu ölçmesine yardımcı olan basit ve kullanımı kolay bir araçtır. Kullanıcılar web sayfaları arasında gezinirken Google Analytics, kullanıcının gördüğü sayfayla ilgili bilgileri (ör. sayfanın URL'si) kaydetmeleri için web sitesi sahiplerine JavaScript etiketleri (kitaplıklar) sağlar.

Google Analytics JavaScript kitaplıkları, kullanıcının önceki sayfalarda / web sitesiyle etkileşimlerinde neler yaptığını "hatırlamak" için HTTP çerezlerini kullanır.

Google Analytics, web sitesi kullanımını ölçmek için üç JavaScript kitaplığını (etiket) destekler: gtag.js, analytics.js ve ga.js. Aşağıdaki bölümlerde, her bir kitaplığın, uygun durumlarda Universal Analytics ve Google Analytics 4 için çerezleri nasıl kullandığı açıklanmaktadır.

Google Analytics 4'te gtag.js JavaScript kitaplığı birinci taraf çerezlerini kullanarak:

  • Benzersiz kullanıcıları ayırt etme
  • Kullanıcının oturumlarını ayırt etme

Önerilen JavaScript snippet'i kullanılırken çerezler mümkün olan en yüksek alan düzeyine ayarlanır. Örneğin, web sitesi adresiniz blog.example.co.uk ise gtag.js, çerez alanını .example.co.uk olarak ayarlar. Çerezlerin mümkün olan en üst düzey alanda ayarlanması, ölçümün ek yapılandırma olmadan alt alanlarda gerçekleşmesini sağlar.

gtag.js aşağıdaki çerezleri ayarlar:

Çerez adı Varsayılan geçerlilik süresi Açıklama
_ga 2 yıl Kullanıcıları ayırt etmek için kullanılır.
_ga_<container-id> 2 yıl Oturum durumunu korumak için kullanılır.

Özelleştirme

Bu varsayılan ayarların gtag.js ile nasıl özelleştirilebileceğini öğrenmek için gtag.js Çerezler ve kullanıcı tanımlama kılavuzunu (GA4) okuyun.

Universal Analytics için analytics.js JavaScript kitaplığı veya gtag.js JavaScript kitaplığı kullanılabilir. Her iki durumda da kitaplıklar birinci taraf çerezlerini kullanarak:

  • Benzersiz kullanıcıları ayırt etme
  • İstek oranını azalt

Önerilen JavaScript snippet'i kullanılırken çerezler mümkün olan en yüksek alan düzeyine ayarlanır. Örneğin, web sitesi adresiniz blog.example.co.uk ise analytics.js ve gtag.js, çerez alanını .example.co.uk olarak ayarlar. Çerezlerin mümkün olan en üst düzey alanda ayarlanması, ölçümün ek yapılandırma olmadan alt alanlarda gerçekleşmesini sağlar.

gtag.js ve analytics.js aşağıdaki çerezleri ayarlar:

Çerez Adı Varsayılan geçerlilik süresi Açıklama
_ga 2 yıl Kullanıcıları ayırt etmek için kullanılır.
_gid 24 saat Kullanıcıları ayırt etmek için kullanılır.
_gat 1 dakika İstek oranını sınırlamak için kullanılır. Google Analytics, Google Etiket Yöneticisi aracılığıyla dağıtılmışsa bu çerezin adı _dc_gtm_<property- id> olacaktır.
AMP_TOKEN 30 saniye ila 1 yıl AMP İstemci Kimliği hizmetinden İstemci Kimliği almak için kullanılabilecek bir jeton içerir. Diğer olası değerler; kapsam dışında kalmayı, yayın sırasındaki isteği veya AMP İstemci Kimliği hizmetinden İstemci Kimliği alınırken bir hata oluştuğunu belirtir.
_gac_<property-id> 90 gün Kullanıcının kampanyayla ilgili bilgilerini içerir. Google Analytics ile Google Ads hesaplarınızı bağladıysanız Google Ads web sitesi dönüşümü etiketleri, devre dışı bırakmadığınız sürece bu çerezi okur. Daha fazla bilgi edinin.

Özelleştirme

Bu varsayılan ayarların gtag.js ile nasıl özelleştirilebileceğini öğrenmek için gtag.js Çerezler ve kullanıcı tanımlama kılavuzunu (Universal Analytics) okuyun.

Bu varsayılan ayarların analytics.js ile nasıl özelleştirilebileceğini öğrenmek için analytics.js Alanlar ve Çerezler geliştirici kılavuzunu okuyun.

Universal Analytics ve çerezler hakkında daha fazla bilgi için Universal Analytics'te güvenlik ve gizlilik dokümanını okuyun.

ga.js JavaScript kitaplığı birinci taraf çerezlerini kullanarak:

  • Ölçülecek alanı belirleme
  • Benzersiz kullanıcıları ayırt etme
  • İstek oranını azalt
  • Önceki ziyaretlerin sayısını ve zamanını hatırla
  • Trafik kaynağı bilgilerini hatırla
  • Bir oturumun başlangıcını ve bitişini belirleme
  • Ziyaretçi düzeyindeki özel değişkenlerin değerini unutmayın

Varsayılan olarak bu kitaplık, document.host tarayıcı özelliğinde belirtilen alandaki çerezleri ve çerez yolunu (/) kök düzeyi olarak ayarlar. Bu kitaplık aşağıdaki çerezleri ayarlar:

Çerez Adı Varsayılan Süre Sonu Açıklama
__utma Setten/güncellemeden itibaren 2 yıl Kullanıcıları ve oturumları ayırt etmek için kullanılır. Çerez, JavaScript kitaplığı çalıştığında ve mevcut __utma çerezi olmadığında oluşturulur. Çerez, Google Analytics'e her veri gönderildiğinde güncellenir.
__utmt 10 dakika İstek oranını sınırlamak için kullanılır.
__utmb Setten/güncellemeden 30 dakika sonra Yeni oturumları/ziyaretleri belirlemek için kullanılır. Çerez, JavaScript kitaplığı çalıştığında ve mevcut __utmb çerezi olmadığında oluşturulur. Çerez, Google Analytics'e her veri gönderildiğinde güncellenir.
__utmc Tarayıcı oturumunun sonu ga.js'de kullanılmaz. urchin.js ile birlikte çalışabilirlik için ayarlayın. Geçmişte bu çerez, kullanıcının yeni bir oturumda/ziyarette olup olmadığını belirlemek için __utmb çereziyle birlikte çalışıyordu.
__utmz Ayar/güncellemeden itibaren 6 ay Kullanıcının sitenize nasıl ulaştığını açıklayan trafik kaynağını veya kampanyayı depolar. Çerez, JavaScript kitaplığı çalıştığında oluşturulur ve Google Analytics'e her veri gönderildiğinde güncellenir.
__utmv Setten/güncellemeden itibaren 2 yıl Ziyaretçi düzeyindeki özelleştirilebilen değişken verilerini depolamak için kullanılır. Bu çerez, bir geliştirici _setCustomVar yöntemini ziyaretçi düzeyinde özelleştirilebilen değişkenle kullandığında oluşturulur. Bu çerez, kullanımdan kaldırılan _setVar yöntemi için de kullanıldı. Çerez, Google Analytics'e her veri gönderildiğinde güncellenir.

Özelleştirme

Çerezlerin ayarlanma şeklini özelleştirmek için aşağıdaki yöntemler kullanılabilir:

  • _setDomainName - Tüm çerezlerin ayarlanacağı alanı belirler.
  • _setCookiePath - Tüm çerezlerin ayarlanacağı yolu belirler.
  • _setVisitorCookieTimeout - Google Analytics ziyaretçi çerezinin geçerlilik süresini milisaniye cinsinden ayarlar.
  • _setSessionCookieTimeout: Yeni oturum çerezi zaman aşımını milisaniye cinsinden ayarlar.
  • _setCampaignCookieTimeout - Kampanya çerezi geçerlilik süresini milisaniye cinsinden ayarlar.
  • _storeGac - GAC çerezini devre dışı bırakmak için false geçişini yapın. Varsayılan olarak true değerine ayarlanır

Alanlar arasındaki kullanıcı etkileşimini ölçmek amacıyla ga.js'yi nasıl yapılandıracağınızı öğrenmek için Birden Fazla Alanı İzleme kılavuzunu okuyun.

Geçmişte, Google Analytics, urchin.js adlı bir JavaScript ölçüm kitaplığı sağlıyordu. Yeni ga.js kitaplığı kullanıma sunulduğunda, geliştiriciler yeni kitaplığa geçiş yapmaları için teşvik edilmiştir. Taşıma işlemini tamamlamamış siteler için urchin.js, çerezleri ga.js'de ayarlananla aynı şekilde ayarlar. Daha ayrıntılı bilgi için yukarıdaki ga.js çerez kullanımı bölümünü okuyun.

Yeniden pazarlama gibi Google Analytics'in Görüntülü Reklam Ağı özelliklerini kullanan müşteriler için bu belgede açıklanan diğer çerezlere ek olarak, yalnızca bu özellikler için bir üçüncü taraf DoubleClick çerezi kullanılır. Bu çerez hakkında daha fazla bilgi için Google Reklamcılık Gizliliğiyle İlgili SSS bölümünü ziyaret edin.

Google Analytics içerik denemelerini kullanan web sitelerinde, bu özellikler için bu belgede açıklanan diğer çerezlere ek olarak aşağıdaki çerezler kullanılır:

Çerez Adı Varsayılan geçerlilik süresi Açıklama
__utmx 18 ay Kullanıcının bir denemeye dahil edilip edilmediğini belirlemek için kullanılır.
__utmxx 18 ay Kullanıcının dahil olduğu denemelerin süre sonunu belirlemek için kullanılır.

Optimize kullanan web siteleri için, bu belgede açıklanan diğer çerezlere ek olarak aşağıdaki çerezler de kullanılır:

Çerez Adı Varsayılan geçerlilik süresi Açıklama
_gaexp Denemenin uzunluğuna bağlıdır ancak bu süre genellikle 90 gündür. Bir kullanıcının bir denemeye dahil edilip edilmediğini ve kullanıcının dahil edildiği denemelerin bitiş tarihini belirlemek için kullanılır.
_opt_awcid 24 saat Google Ads Müşteri Kimlikleriyle eşlenen kampanyalar için kullanılır.
_opt_awmid 24 saat Google Ads Kampanya Kimlikleriyle eşlenen kampanyalar için kullanılır.
_opt_awgid 24 saat Google Ads Reklam Grubu Kimlikleriyle eşlenen kampanyalar için kullanılır
_opt_awkid 24 saat Google Ads Ölçüt Kimlikleriyle eşlenen kampanyalar için kullanılır
_opt_utmc 24 saat Son utm_campaign sorgu parametresini depolar.
_opt_expid 10 saniye Bu çerez, bir yönlendirme denemesi çalıştırırken oluşturulur. Deneme kimliği, varyant kimliği ve yönlendirilen sayfaya yönlendireni depolar.