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

Bir WooCommerce mağazasına Google Tag Manager kurulumu

WooCommerce’de Google Tag Manager konteynerini temaya (functions.php veya bir alt tema) ya da kod erişimi kısıtlı olduğunda özel bir eklenti üzerinden kuruyorum. Her iki durumda da her şey, doğru kurulmuş bir WooCommerce dataLayer’ına bağlıdır.

Sorunumu anlatayım Mesaj gönderin

Ele aldığım durumlar

  • Birden fazla takip eklentisi kurulu ve her biri kendi etiketini koyuyor
  • GA4, Meta ve Google Ads’i eklenti yığmadan merkezileştirmek istiyorsunuz
  • GTM konteyneri kurulu ama ecommerce etiketleri hiç veri almıyor
  • functions.php’yi doğrudan düzenlemek ile alt tema kullanmak arasında kararsızsınız
  • Birkaç takip eklentisi eklendikten sonra site yavaşlıyor

GTM’i WooCommerce’e nasıl kuruyorum

  1. GTM konteynerinin oluşturulması

    Google Tag Manager arayüzünde konteyneri oluşturuyorum; bu, head için ve body etiketinin hemen açılışından sonrası için olmak üzere iki kod parçası üretir.

  2. WooCommerce temasına yerleştirme

    İlk kod parçasını wp_head hook’u, ikincisini wp_body_open hook’u üzerinden, kurulumun tema güncellemelerinden etkilenmemesi için ana tema yerine bir alt temanın functions.php dosyasına yerleştiriyorum.

  3. Özel eklenti ile alternatif

    Kod erişimi kısıtlı olduğunda veya site sık sık el değiştirdiğinde, aynı şeyi WordPress yönetim panelinden yöneten özel bir GTM eklentisi üzerinden konteyneri kuruyorum.

  4. WooCommerce dataLayer’ının oluşturulması

    GTM’in okuyacağı verisi olsun diye, ürün, sepet ve sipariş değişkenlerinin (items, value, currency, transaction_id) ürün sayfasında, sepette ve teşekkür sayfasında doğru anda gönderilmesini sağlıyorum.

  5. Etiketlerin eklenmesi ve test

    GA4 ve diğer pazarlama etiketlerini GTM arayüzünde ekliyorum, ardından konteyneri yayınlamadan önce önizleme modunda doğru tetiklendiklerini kontrol ediyorum.

Neden eklenti yığmak yerine merkezileştiriyorum

Başkasından devralınan bir WooCommerce mağazasında, zamanla kurulmuş, her biri kendi Google Analytics veya Meta etiketini koyan üç dört takip eklentisi bulmak yaygındır. Sonuç: gereksiz etiketler, birden fazla kez sayılan etkinlikler ve daha yavaş yüklenen bir site.

Tek bir GTM konteyneri kullanmak, her biri kendi kodunu koyan eklentileri yığmadan GA4 ve diğer etiketleri tek bir arayüzden yönetmek anlamına gelir. Bir GTM kurulumuna her zaman bir temizlikle başlarım: konteyneri eklemeden önce gereksiz takip eklentilerini devre dışı bırakmak.

Konteyner tek başına yeterli değildir: doğru anda ürün, sepet ve sipariş bilgileriyle beslenen yapılandırılmış bir WooCommerce dataLayer’ı olmadan, GTM’e eklenen ecommerce etiketlerinin okuyacağı hiçbir şey olmaz.

İ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

functions.php’yi doğrudan mı düzenlemeliyim yoksa alt tema mı kullanmalıyım?
Her zaman alt tema. Ana temayı doğrudan düzenlemek, bir sonraki tema güncellemesinde konteynerin kaybolmasına neden olur.
Özel bir GTM eklentisi manuel kuruluma değer mi?
Kod erişimi kısıtlı olduğunda işleri kolaylaştırır, ancak gerçekte ne eklediğine dikkat ederim: bazıları konteynerle birlikte kendi etiketlerini de koyar, bu da mükerrer kayıt yaratır.
Bir WooCommerce mağazasının kaç takip eklentisi olmalı?
İdeal olarak her şeyi merkezileştiren tek bir GTM konteyneri. Kendi etiketini koyan her ek eklenti, mükerrer kayıt riski ve fazladan yükleme ağırlığı demektir.
WooCommerce dataLayer’ının doğru beslendiğini nasıl kontrol ederim?
Google Tag Manager’ın önizleme modu her sayfadaki dataLayer içeriğini gösterir; bu sayede teşekkür sayfasında value gibi bir değişkenin boş olduğunu hemen görebilirsiniz.
GTM etiketleri tetiklemeden önce onay almam gerekiyor mu?
GTM’in kendisi hiçbir şey toplamaz, ancak tetiklediği etiketler, özellikle GA4, standart yapılandırmalarında CNIL’in muafiyet kriterlerini karşılamaz ve bu nedenle ilke olarak ziyaretçinin ön onayını gerektirir.