Verileri gruplandır ve yönlendir

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>