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.
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
-
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.
-
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.
-
Ö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.
-
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.
-
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
-
WooCommerce’de Google Analytics 4
GTM konteyneri kurulduktan sonra yapılandırılacak ilk etiket.
-
Mükerrer istatistikler: nedenleri
Birden fazla eklenti aynı veriyi gönderdiğinde ne olduğu.
-
WooCommerce’de Meta pikseli ve dönüşüm API’si
Meta takibi de aynı mantığı izler: piksel ve eklenti arasında mükerrer kayıttan kaçınmak.
-
WooCommerce, ana çalışma alanım
Günlük olarak ele aldığım diğer WooCommerce konuları.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.