Google etiketi yüklemeleri, verileri belirli hesap veya ürün gruplarına yönlendirecek şekilde yapılandırılabilir. Google ölçüm ürünleri için eksiksiz ölçüm çözümlerinin tümü aynı kod bloğundan yapılandırılabilir. Bu kılavuzda, Google etiketinin send_to
ve groups
parametrelerini kullanarak belirli ürünlere, hesaplara ve yapılandırmalara veri gönderecek şekilde nasıl yapılandırılacağı açıklanmaktadır.
Varsayılan yönlendirme
Google etiketiniz, yönlendirmeyi işlemek için bir config
komutu içeriyor. Örneğin, Google etiketini etiket kimliği ile yüklediğinizde aşağıdaki snippet, verileri Google Analytics 4, Google Ads hesaplarınıza veya her ikisine birden gönderir:
gtag('config', 'TAG_ID');
event
komutlarına send_to
parametresini ekleyerek Google etiketinde belirtilen yönlendirmeyi (veya sayfadaki önceki yönlendirme talimatlarını) geçersiz kılabilirsiniz.
Örneğin, aşağıdaki sign_in
etkinliği yalnızca sayfa üzerinde daha önce yapılandırılan hedeflerden bağımsız olarak hedef kimliği 'G-XXXXXX-2'
olan bir Google Analytics mülküne gönderilir.
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
Gruplar
Bazen belirli bilgileri bir hesap veya ürün grubuna, diğer bilgileri ise başka bir hesap veya ürün grubuna göndermeniz gerekebilir. Örneğin, kuruluşunuz için daha kapsamlı verileri saklarken belirli pazarlama kampanyalarıyla ilgili bilgileri reklam ajansınıza göndermek isteyebilirsiniz. Bu işlev, groups
kullanılarak düzenlenebilir.
Bir hedef grubu (ör. ürünler, hesaplar ve mülkler) oluşturup etkinlikleri bu gruba yönlendirebilirsiniz.
Aşağıdaki örnekte, group1
adlı bir gruba iki Google Analytics mülkü eklenmiştir. Ardından, sign_in
etkinliği bu gruptaki iki mülke yönlendirilir.
gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });
// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });
Varsayılan grup
send_to
parametresi ayarlanmazsa etkinlikler default
hedef grubuna yönlendirilir. default
grubu, sayfadaki etkinlikten önce yürütülen config
komutlarından gelen tüm ürünleri ve hesapları içerir. groups
parametresi bir config
komutunda belirtilmemiş olsa bile hedef default
grubuna atanır.
// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });
Aşağıdaki örnekte, {'send_to : 'default'}
belirtilmiş olup olmadığına bakılmaksızın etkinliklerin default
grubuna gönderildiği gösterilmektedir.
// Configure a target
gtag('config', 'G-XXXXXX-1');
// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');
// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });
Özel groups
'e rota
groups
kullanarak belirli bir kimlik grubuna yönlendirilmesi gereken belirli veri parçalarını tanımlayabilirsiniz. Aşağıdaki kod örneğinde, sign_in
etkinlik verilerinin agency
adlı özel bir gruba nasıl yönlendirileceği gösterilmektedir.
// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });
// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });
Örnek: Google Ads, Analytics ve Floodlight'ı birlikte yapılandırma
Google Ads, Google Analytics ve Floodlight için tüm yapılandırmaları aynı Google etiketinden oluşturabilirsiniz. Bu örnekte, birleşik bir etiketin nasıl görünebileceği gösterilmektedir. Bu örnek:
- Sayfa görüntüleme verilerini Google Analytics'e gönderir
- Google Ads ve Floodlight dönüşümlerini ölçer
- Alışveriş sepetine eklenen bir öğeyle ilgili bilgileri Analytics ve Google Ads'e gönderir
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Global configs
gtag('config', 'TAG_ID');
gtag('config', 'DC-ZZZZZZ');
// Measure Google Ads conversions
gtag('event', 'conversion', {
'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
'value': 1.0,
'currency': 'USD'
});
// Measure Floodlight conversions
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
});
// Route ecommerce add_to_cart event to Google Ads and Analytics
gtag('event', 'add_to_cart', {
'send_to': [
'G-XXXXXX-1',
'AW-YYYYYY'
],
'items': [
'id': 'U1234',
'ecomm_prodid': 'U1234',
'name': 'Argyle Funky Winklepickers',
'list': 'Search Results',
'category': 'Footwear',
'quantity': 1,
'ecomm_totalvalue': 123.45,
'price': 123.45
]
});
</script>