Bu dokümanda, 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şimde bulunduğunu ölçmesine yardımcı olan basit ve kullanımı kolay bir araçtır. Kullanıcılar web sayfaları arasında gezindikçe, Google Analytics, kullanıcıların gördüğü sayfayla ilgili bilgileri (örneğin, sayfanın URL'sini) kaydetmek için web sitesi sahiplerine JavaScript etiketleri (kitaplıklar) sağlar.
Google Analytics JavaScript kitaplıkları, kullanıcının önceki sayfalarda veya web sitesiyle etkileşimlerinde "yaptıkları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 uygun durumlarda her bir kitaplığın Universal Analytics ve Google Analytics 4 için çerezleri nasıl kullandığı açıklanmaktadır.
gtag.js (Google Analytics 4) - çerez kullanımı
Google Analytics 4 için gtag.js JavaScript kitaplığı aşağıdaki işlemleri yapmak üzere birinci taraf çerezlerini kullanır:
- Benzersiz kullanıcıları ayırt etme
- Kullanıcı için oturumları ayırt etme
Önerilen JavaScript snippet'i kullanılırken çerezler mümkün olan en yüksek alan düzeyinde ayarlanır. Örneğin, web sitenizin adresi blog.example.co.uk
ise gtag.js, çerez alanını .example.co.uk
olarak ayarlar. Mümkün olan en üst düzey alan adında çerezler oluşturulduğunda, ölçüm ek alan adları olmadan alt alan adlarında gerçekleşir.
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.
gtag.js ve analytics.js (Universal Analytics) - çerez kullanımı
analytics.js JavaScript kitaplığı veya gtag.js JavaScript kitaplığı Universal Analytics için kullanılabilir. Her iki durumda da kitaplıklar şunları yapmak için birinci taraf çerezlerini kullanır:
- Benzersiz kullanıcıları ayırt etme
- İstek oranını kısıtla
Önerilen JavaScript snippet'i kullanılırken çerezler mümkün olan en yüksek alan düzeyinde 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. Mümkün olan en üst düzey alan adında çerezler oluşturulduğunda, ölçüm ek alan adları olmadan alt alan adlarında gerçekleşir.
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ı azaltmak için kullanılır. Google Analytics, Google Etiket Yöneticisi aracılığıyla dağıtılıyorsa bu çerezin adı _dc_gtm_<property-
id> olacaktır. |
AMP_TOKEN |
30 saniye ile 1 yıl arası | AMP İstemci Kimliği hizmetinden bir İstemci Kimliği almak için kullanılabilecek jeton içerir. Diğer olası değerler devre dışı bırakma, geçiş isteği veya AMP İstemci Kimliği hizmetinden bir istemci kimliği alınırken hata olduğunu gösterir. |
_gac_<property-id> |
90 gün | Kullanıcı için kampanyayla ilgili bilgiler içerir. Google Analytics ve 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 inceleyin.
Universal Analytics ve çerezler hakkında daha fazla bilgi için Universal Analytics'te güvenlik ve gizlilik dokümanını okuyun.
ga.js - çerez kullanımı
ga.js JavaScript kitaplığı şunları yapmak için birinci taraf çerezlerini kullanır:
- Ölçülecek alanı belirleme
- Benzersiz kullanıcıları ayırt etme
- İstek oranını kısıtla
- Önceki ziyaretlerin sayısını ve saatini hatırlayın
- Trafik kaynağı bilgilerini hatırlama
- Oturumun başlangıcını ve sonunu belirleme
- Ziyaretçi düzeyindeki özelleştirilebilen değişkenlerin değerini unutmayın
Bu kitaplık varsayılan olarak, document.host
tarayıcı özelliğinde belirtilen alanda çerezleri belirler ve çerez yolunu (/)
kök düzeyine ayarlar.
Bu kitaplık aşağıdaki çerezleri ayarlar:
Çerez Adı | Varsayılan Son Kullanma Tarihi | Açıklama |
---|---|---|
__utma |
Kurulumdan/güncellemeden sonraki 2 yıl | Kullanıcıları ve oturumları ayırt etmek için kullanılır. Çerez, JavaScript kitaplığı çalıştırıldığında ve mevcut bir __utma çerezi olmadığında oluşturulur. Çerez, veriler Google Analytics'e her gönderildiğinde güncellenir. |
__utmt |
10 dakika | İstek oranını azaltmak için kullanılır. |
__utmb |
Kurulumdan/güncellemeden 30 dakika sonra | Yeni oturumları/ziyaretleri belirlemek için kullanılır. Çerez, JavaScript kitaplığı çalıştırıldığında ve mevcut bir __utmb çerezi olmadığında oluşturulur. Çerez, veriler Google Analytics'e her gönderildiğinde güncellenir. |
__utmc |
Tarayıcı oturumunun sonu | ga.js içinde kullanılmaz. urchin.js ile birlikte çalışabilirlik için ayarlayın.
Geçmişte bu çerez, kullanıcının yeni bir oturumda veya ziyarette olup olmadığını belirlemek için __utmb çereziyle birlikte çalışıyordu. |
__utmz |
Kurulumdan/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ığı yürütüldüğünde oluşturulur ve Google Analytics'e her veri gönderildiğinde güncellenir. |
__utmv |
Kurulumdan/güncellemeden sonraki 2 yıl | Ziyaretçi düzeyindeki özelleştirilebilen değişken verilerini depolamak için kullanılır.
Bu çerez, bir geliştirici ziyaretçi düzeyinde özelleştirilebilen değişkenle _setCustomVar yöntemini kullandığında oluşturulur. Bu çerez, kullanımdan kaldırılan _setVar yöntemi için de kullanılıyordu. Çerez, veriler Google Analytics'e her 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ı ayarlar._setCookiePath
- Tüm çerezlerin ayarlanacağı yolu belirler._setVisitorCookieTimeout
: Google Analytics ziyaretçi çerezinin geçerlilik süresini milisaniye olarak ayarlar._setSessionCookieTimeout
: Yeni oturum çerezi zaman aşımını milisaniye cinsinden ayarlar._setCampaignCookieTimeout
: Kampanya çerezinin geçerlilik süresini milisaniye olarak ayarlar._storeGac
- GAC çerezini devre dışı bırakmak içinfalse
iletin. Varsayılan olaraktrue
değerine ayarlanır
Alanlar arasında kullanıcı etkileşimini ölçmek için ga.js'yi nasıl yapılandıracağınızı öğrenmek üzere Birden Fazla Alanı İzleme kılavuzunu okuyun.
urchin.js - çerez kullanımı
Geçmişte Google Analytics, urchin.js adlı bir JavaScript ölçüm kitaplığı sunuyordu. Yeni ga.js kitaplığı kullanıma sunulduğunda, geliştiricilerin yeni kitaplığa geçmeleri teşvik edildi. Taşıma işlemini tamamlamayan siteler için urchin.js, çerezleri ga.js'de ayarlananlarla aynı şekilde ayarlar. Daha fazla ayrıntı için yukarıdaki ga.js çerez kullanımı bölümünü okuyun.
Görüntülü Reklam Ağı Reklamverenleri için Google Analytics - çerez kullanımı
Google Analytics' Görüntülü Reklam Reklamvereni özelliklerini kullanan müşteriler için, yeniden pazarlama gibi üçüncü taraf DoubleClick çerezi, bu özelliklere ek olarak bu doküman için de kullanılır Bu çerez hakkında daha fazla bilgi için Google Reklamcılık Gizliliğiyle İlgili SSS bölümüne bakın.
İçerik Denemeleri - çerez kullanımı
Google Analytics içerik denemelerini kullanan web sitelerinde, bu dokümanda açıklanan diğer çerezlere ek olarak bu özellikler için aşağıdaki çerezler kullanılır:
Çerez Adı | Varsayılan geçerlilik süresi | Açıklama |
---|---|---|
__utmx |
18 ay | Bir denemeye dahil edilecek kullanıcıları belirlemek için kullanılır. |
__utmxx |
18 ay | Kullanıcının dahil edildiği denemelerin geçerlilik süresini belirlemek için kullanılır. |
Optimize - çerez kullanımı
Optimize kullanan web siteleri için bu dokümanda 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 denemeye dahil edilip edilmeyeceğini ve dahil edildiği denemelerin süresinin ne zaman sona ereceğini 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 Kimlikleri ile 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ılırken oluşturulur. Yönlendirme yapılan deneme kimliğini, varyant kimliğini ve yönlendirilen sayfaya yönlendireni depolar. |