Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

Bir WooCommerce mağazasına Google Analytics 4 kurulumu

WooCommerce’de GA4 üç şekilde kurulabilir: özel bir eklenti, functions.php’ye eklenen bir kod parçası veya bir Google Tag Manager konteyneri. Temiz bir kurulumu yarı güvenilir hâle getiren şey, purchase etkinliğinin teşekkür sayfasında birden fazla kez tetiklenmesidir.

Sorunumu anlatayım Mesaj gönderin

Ele aldığım durumlar

  • GA4’te oturumlar görünüyor ama satın alma raporlarında hiç ecommerce verisi yok
  • Özel bir GA4 eklentisi ile functions.php’ye manuel ekleme arasında kararsızsınız
  • GA4’teki sipariş sayısı, gerçek WooCommerce sipariş sayısından sürekli daha yüksek
  • Barındırmanıza ait yerleşik bir analiz özelliği Google Analytics 4 ile karıştırılıyor
  • Google Tag Manager kullanmak istiyorsunuz ama WooCommerce dataLayer’ını nasıl besleyeceğinizden emin değilsiniz

GA4’ü WooCommerce’e nasıl kuruyorum

  1. Kurulum yönteminin seçilmesi

    Siteye göre, WooCommerce dataLayer’ını otomatik olarak yöneten özel bir GA4 eklentisi, basit bir ihtiyaç için functions.php içinde bir gtag.js kodu veya birden fazla pazarlama aracının bir arada bulunması gerektiğinde bir Google Tag Manager konteyneri kuruyorum.

  2. Mükerrer kaydın olmadığının doğrulanması

    Planlanan kurulumla birlikte başka bir eklentinin zaten Google Analytics’e veri göndermediğinden emin olmak için sayfa kaynağını ve etkin eklenti listesini kontrol ediyorum.

  3. Satın alma sürecinde dataLayer’ın oluşturulması

    view_item, add_to_cart ve begin_checkout etkinliklerinin ürün sayfasında, sepette ve sipariş sayfasında beklenen parametrelerle (items, value, currency) tetiklendiğini kontrol ediyorum.

  4. purchase etkinliğinin tek seferlik tetiklenmesi

    WooCommerce’in teşekkür sayfasında, müşteri sayfayı yenilese bile purchase’ın sipariş başına yalnızca bir kez, doğru transaction_id ve value ile tetiklendiğinden emin oluyorum.

  5. Yayına almadan önce test

    Bir test siparişi veriyorum ve kurulumu tamamlanmış saymadan önce Google Tag Manager’ın önizleme modunda veya GA4’ün DebugView’inde her etkinliği kontrol ediyorum.

Eklenti, functions.php veya GTM: nasıl karar veriyorum

Özel bir GA4 eklentisi genellikle koda dokunmadan WooCommerce dataLayer’ını yönetir, bu da çoğu mağaza için uygundur. functions.php içindeki bir gtag.js kodu, tek seferlik bir ihtiyaç için hâlâ kullanışlıdır, ancak her değişiklik temaya tekrar dokunmayı gerektirir.

Bazı barındırma sağlayıcılarının veya WordPress eklentilerinin benzer bir isim altında sunduğu yerleşik bir analiz özelliğini GA4 ile karıştırmamaya dikkat edin: bunlar ayrı araçlardır, GA4’ün yerini almaz ve aynı raporları beslemez.

Özünde, WooCommerce’in GA4’ün önerdiği ecommerce etkinliklerini, view_item, add_to_cart, begin_checkout, purchase, Google’ın belirlediği isim ve parametrelerle tetiklemesi gerekir; aksi hâlde standart raporlar çalışmaz. Özellikle purchase etkinliğinin her sayfa yüklemesinde değil, sipariş başına bir kez, teşekkür sayfasında tetiklenmesi gerekir.

İlgili sayfalar

İhtiyacınızı bir dakikada anlatın

Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.

outil
api
sens
frequence (facultatif)
Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Sıkça sorulan sorular

Özel GA4 eklentisi, functions.php kodu veya Google Tag Manager: hangisini seçmeliyim?
Özel bir eklenti, koda dokunmadan çoğu mağaza için uygundur. Zamanla birden fazla pazarlama aracının (Ads, Meta, Pinterest) eklenmesi gerektiğinde GTM’e geçiyorum.
Sitemin zaten Google Analytics’e veri gönderip göndermediğini nasıl anlarım?
Sayfa kaynağını ve etkin eklenti listesini inceliyorum. Kodda görünen bir gtag.js etiketi veya bir GA4 kimliği (G-XXXXXXX biçiminde) zaten bir yerde bir etiketin kurulu olduğunu doğrular.
GA4’ü yüklemeden önce onay almam gerekiyor mu?
GA4, standart yapılandırmasında, CNIL’in kitle ölçüm araçları için belirlediği muafiyet kriterlerini karşılamıyor. Bu nedenle yüklenmesi ilke olarak ziyaretçinin ön onayını gerektirir.
Satın almalarım GA4’te neden birden fazla kez sayılıyor?
Neredeyse her zaman, teşekkür sayfası yenilendiğinde tekrar tetiklenen purchase etkinliğidir veya bir eklenti ile manuel bir kodun aynı etkinliği göndermesidir.
Barındırmamdaki yerleşik bir analiz özelliği GA4’ün yerini alır mı?
Hayır, bunlar farklı raporlara sahip ayrı araçlardır. GA4’ü üzerine eklemeden önce hangisinin gerçekten yapılandırıldığını her zaman kontrol ediyorum.