Universal Analytics (UA), 1 Temmuz 2023'te kullanımdan kaldırılacaktır. Bu durumda, veri işleme durdurulur. Analytics 360 mülkleri 1 Ekim 2023'ten itibaren çalışmayacaktır. Google Analytics 4'e geçin.

gtag.js ile çerezler ve kullanıcı kimliği

gtag.js, farklı tarayıcı oturumlarındaki tekil kullanıcıları tanımlamak için çerezleri kullanır. Bu sayfada, çerez ayarlarının nasıl özelleştirileceği açıklanmaktadır.

Aşağıdaki tabloda, gtag.js tarafından kullanılan varsayılan çerez alanı değerleri gösterilmektedir:

Alan adı Değer türü Varsayılan değer
cookie_domain string auto
cookie_expires integer 63072000 (saniye cinsinden iki yıl)
cookie_prefix string _ga
cookie_update boolean true
cookie_flags string

Bu değerlerden herhangi birini değiştirmek için mülkünüze ait config değerini güncelleyerek parametre listesinde belirtin. Örneğin:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_prefix': 'MyCookie',
  'cookie_domain': 'blog.example.com',
  'cookie_expires': 28 * 24 * 60 * 60  // 28 days, in seconds
});

gtag.js'nin otomatik çerez alanı yapılandırması varsayılan olarak etkindir. Etkinleştirildiğinde, gtag.js, çerezleri mümkün olan en üst düzey alanda ayarlar. Örneğin, web sitenizin adresi blog.example.com ise gtag.js, example.com alanında çerezleri ayarlar. gtag.js, bir sunucuyu yerel olarak çalıştırdığınızı algılarsa (ör.localhost) cookie_domain değerini otomatik olarak 'none' şeklinde ayarlar. Bu, gtag.js'nin doküman konumundan tam alan adını kullanarak çerezleri ayarlamasına neden olur.

Otomatik çerez alanı yapılandırmasını devre dışı bırakmak amacıyla mülkünüz için config özelliğini cookie_domain parametresi için bir değer belirtecek şekilde güncelleyin:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_domain': 'blog.example.com'
});

Diğer çerezlerle çakışma olmaması için çerez ön ekini değiştirmeniz gerekebilir. Bu önekin başına gtag.js tarafından ayarlanan çerezler yer alır. Örneğin, Google Analytics tarafından kullanılan kimlik çerezinin varsayılan adı _ga şeklindedir. Bu kod, çerezin example_ga adını almasına neden olur:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_prefix': 'example'
});

Her sayfa yüklemesinde, çerez geçerlilik süresi geçerli zamana ek olarak cookie_expires alanının değeri olacak şekilde güncellenir. Yani cookie_expires bir hafta olarak ayarlanırsa ve kullanıcı beş gün içinde aynı tarayıcıyı kullanarak ziyaret ederse çerez bir hafta daha daha kullanılabilir ve Google Analytics'te aynı ziyaretçi olarak gösterilir. Aynı çerez, orijinal çerezin süresi dolduktan sonra ziyaret edildiyse yeni bir çerez oluşturulur ve kullanıcının ilk ve ikinci ziyaretleri Google Analytics'te farklı ziyaretçilerden geliyormuş gibi görünür.

cookie_expires değerini 0 (sıfır) saniye olarak ayarlarsanız çerez, oturuma dayalı çereze dönüşür ve geçerli tarayıcı oturumu sona erdiğinde geçerlilik süresi sona erer.

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_expires': 0
});

cookie_update, true (varsayılan değer) olarak ayarlandığında gtag.js, her sayfa yüklemesinde çerezleri günceller. Bu işlem, çerez geçerlilik süresini siteye yapılan en son ziyarete göre ayarlanır. Örneğin, çerez geçerlilik süresi bir hafta olarak ayarlanırsa ve kullanıcı beş günde bir aynı tarayıcıyı kullanarak ziyaret ederse çerez ziyaretinin süresi her ziyarette güncellenir. Bu nedenle geçerlilik süresi hiçbir zaman etkili bir şekilde sona ermez.

false olarak ayarlandığında, her sayfa yüklemesinde çerezler güncellenmez. Bu durum, bir çerezin geçerlilik süresinin kullanıcının siteyi ilk ziyaret ettiği zamana göre etkisidir.

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_update': false
});

Ayarlandığında çereze ek işaretler. İşaretler virgülle ayrılmış olmalıdır.

gtag('set', {
  'cookie_flags': 'SameSite=None;Secure'
});

Kullanıcı Kimliği Belirle

User-ID, bir kullanıcıyı temsil eden benzersiz, kalıcı ve kimlik ifşa eden kimlik dizesidir. Farklı cihazlardaki oturum gruplarının analiz edilmesini sağlar. User-ID'yi neden uygulamanız gerektiğini öğrenmek için User ID özelliğini kullanmanın avantajları başlıklı makaleyi inceleyin.

User-ID'yi gtag.js ile uygulamak için mülkünüze ait config özelliğini güncelleyerek User ID'yi ayarlayın:

gtag('config', 'GA_MEASUREMENT_ID', {
  'user_id': 'USER_ID'
});

Kullanıcıdan izin alınana kadar gtag.js'yi çerez okumayacak veya yazmayacak şekilde yapılandırabilirsiniz. Daha fazla bilgi için İzne göre etiket davranışını ayarlama başlıklı makaleye göz atın