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ümleri, aynı kod bloğu içinde yapılandırılabilir. Bu kılavuzda, send_to ve groups parametrelerini kullanarak Google etiketini belirli ürünlere, hesaplara ve yapılandırmalara veri gönderecek şekilde nasıl yapılandıracağınız açıklanmaktadır.
Varsayılan yönlendirme
Google etiketiniz, yönlendirmeyi işlemek için bir config komutu içeriyor. Örneğin, Google etiketini bir etiket kimliği ile yüklediğinizde aşağıdaki snippet, verileri Google Analytics ve Google Ads hesaplarınıza veya her ikisine de gönderir:
gtag('config', 'TAG_ID');
send_to parametresini event komutlarına ekleyerek Google etiketinde (veya sayfadaki önceki yönlendirme talimatlarında) belirtilen yönlendirmeyi geçersiz kılabilirsiniz.
Örneğin, aşağıdaki sign_in etkinliği, sayfada daha önce hangi hedeflerin yapılandırıldığına bakılmaksızın yalnızca 'G-XXXXXX-2' hedef kimliğine sahip bir Google Analytics mülküne gönderilir.
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
Gruplar
Bazen belirli bilgileri bir grup hesaba veya ürüne, diğer bilgileri ise başka bir grup hesaba ya da ürüne göndermeniz gerekebilir. Örneğin, belirli pazarlama kampanyaları hakkındaki bilgileri reklam ajansınıza göndermek isteyebilirsiniz ancak kuruluşunuz için daha eksiksiz veriler tutmak 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ü ekleniyor. 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 ayarlanmamışsa etkinlikler default hedef grubuna yönlendirilir. default grubu, sayfadaki config komutlarından etkinliğin öncesinde yürütülmüş olan 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' });
Sonraki örnekte, {'send_to : 'default'} belirtilip belirtilmediğine 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 rotası
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 etiketi içinden oluşturabilirsiniz. Bu örnek, birleşik etiketin nasıl görünebileceğini gösterir. Bu örnek:
- Google Analytics'e sayfa görüntüleme verileri gönderir.
- Google Ads ve Floodlight dönüşümlerini ölçer.
- Alışveriş sepetine eklenen bir öğe hakkındaki 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>