GA4 e-ticaret (gtag.js): Universal Analytics ve GA4 etkinliklerini gönderme

Bu kılavuzda, ayrı gtag.js Universal Analytics ve Google Analytics 4 e-ticaret uygulamalarının nasıl yönetileceği açıklanmaktadır.

Yeni sürüme geçişle ilgili ek kılavuzlar ve kaynaklar için Geliştirici taşıma merkezini ziyaret edin.

Sonuç

Bu kılavuz sayesinde, Google Analytics 4 e-ticaret etkinliklerini yeni GA4 mülkü için uygulayacak ve mevcut Universal Analytics e-ticaret uygulamanızı değiştirmeyeceksiniz. Hem Universal Analytics hem Google Analytics 4 mülküne ayrı e-ticaret etkinlikleri göndereceksiniz.

Hem UA hem de GA4 için e-ticareti uyguladığınızda Google Analytics 4 mülkünüzün GA4 e-ticaret uygulamanızı kullanacağını unutmayın.

Başlamadan önce

  1. Mevcut uygulamanızı aşağıdaki hususların açıkladığını onaylamak için e-ticaret taşıma yardımcısı aracını kullanın:

    • Universal Analytics mülkü kullanıyorsunuz
    • Siteniz, e-ticaret etkinliklerini göndermek için gtag.js kitaplığını kullanıyor
  2. Her bir seçeneğin artıları hakkında bilgi edinmek üzere e-ticaret uygulamaları için yükseltme seçeneklerini inceleyin. Bu kılavuzu uygulamak istediğinizi ve biri Universal Analytics mülkünüz, diğeri Google Analytics 4 mülkünüz için olmak üzere iki Analytics uygulamanız olduğunu onaylayın.

Ödünler ve dikkat edilmesi gereken noktalar

Biri Universal Analytics mülkünüz, diğeri Google Analytics 4 mülkünüz için olmak üzere iki e-ticaret uygulamasına sahip olmanın ne gibi sonuçları olacağını tam olarak anlamak için aşağıdaki bilgileri inceleyin.

Artıları Eksileri
  • E-ticaret verilerini hem GA4 hem de Universal Analytics raporlarınızda görmenize olanak tanır.
  • Universal Analytics mülkünüzde e-ticaret verilerinizin toplanma veya raporlanma biçiminde herhangi bir değişiklik yoktur.
  • GA4 etkinlik ve parametrelerinin kullanılması, GA4 e-ticaret raporlarının eksiksiz olmasını sağlar.
  • GA4 e-ticaret etkinliklerini uygulamanızı gerektirir.
  • Web siteniz Universal Analytics ve GA4 için olmak üzere iki etkinlik grubu gönderir. Bu durum performansı etkileyebilir.

Uygulama

1. Yeni GA4 mülkü oluşturma ve yapılandırma

Yeni Google Analytics 4 mülkünüzü oluşturmak ve yapılandırmak için aşağıdaki adımları uygulayın:

  1. Yeni bir Google Analytics 4 mülkü oluşturun.
    • Otomatik olarak yeni bir GA4 mülkü oluşturmak için GA4 Kurulum Asistanı'nı kullanın ve Universal Analytics mülkünüzden şu ayarları kopyalayın: mülk adı, web sitesi URL'si, saat dilimi ve para birimi ayarları. Ancak bağlı site etiketi özelliğini devre dışı bırakmak için Mevcut etiketlerinizi kullanarak veri toplamayı etkinleştirin seçeneğinin işaretini kaldırın. Universal Analytics mülkünüzdeki ayarları kopyalamak istemiyorsanız GA4 Kurulum Asistanı'nı kullanmadan Google Analytics 4 mülkü oluşturmayı da tercih edebilirsiniz.
  2. Google Analytics 4 mülkünün etiket kimliğini bulun. Sonraki adımda GA4 mülkünüzü yapılandırmak için bu yöntemi kullanacaksınız.
  3. GA4 mülkünü ekleyin
    • Universal Analytics etkinliklerinin yalnızca UA mülkünüze ve Google Analytics 4 etkinliklerinin yalnızca GA4 mülkünüze gönderilmesini sağlamak için gtag.js tarafından sunulan Rota verileri işlevini kullanın.
    • Mevcut gtag.js snippet'inize Google Analytics 4 mülkünü ekleyin. Etkinliklerin Universal Analytics mülkünüzden ayrı olarak GA4 mülkünüze yönlendirilebilmesi için config komutunu ve groups parametresini etiket kimliğiyle birlikte kullanın.

Aşağıda, bir Universal Analytics mülkünü ve GA4 grubuna atanmış Google Analytics 4 mülkünü yapılandıran bir gtag.js snippet'i örneği verilmiştir.

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXX-Y');  // Universal Analytics property
  gtag('config', 'TAG_ID', { 'groups': 'GA4' });  // Google Analytics 4 property
</script>

2. GA4 e-ticaret etkinliklerini uygulayın ve GA4 mülkünüze yönlendirin

Yeni Google Analytics 4 mülkünüzü oluşturup yapılandırdıktan sonra GA4 e-ticaret etkinliklerini uygulamaya hazırsınız demektir. GA4 uygulamanızı Universal Analytics uygulamanızla karşılaştırılabilir hale getirmenize yardımcı olması için aşağıdaki kaynakları kullanın:

Aşağıdaki örnekte, GA4 etkinlikleri için send_to parametresi kullanılarak ilgili mülklerine gönderilen ayrı Universal Analytics ve Google Analytics 4 e-ticaret purchase etkinlikleri gösterilmektedir:

// Universal Analytics.
// The original UA implementation remains unchanged.
gtag('event', 'purchase', {
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "currency": "USD",
  "shipping": 7.50,
  "tax": 1.80,
  "value": 33.30,
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_name": "Search Results",
      "list_position": 1,
      "quantity": 2,
      "price": 12.00
    }
  ]
});


// The new Google Analytics 4 ecommerce implementation.
// Uses `send_to` to route data to the GA4 group defined in the tag config.
gtag('event', 'purchase', {
  "send_to": "GA4",
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "currency": "USD",
  "shipping": 7.50,
  "tax": 1.80,
  "value": 33.30,
  "items": [
    {
      "item_id": "P12345",
      "item_name": "Android Warhol T-Shirt",
      "item_brand": "Google",
      "item_category": "Apparel/T-Shirts",
      "item_variant": "Black",
      "quantity": 2,
      "price": 12.00
    }
  ],
});