GTM ile GA4 E-Ticaret Etkinliği Gönderme (dataLayer ve Gelişmiş E-Ticaret)

yazar:

kategori:

GTM ile GA4 E-Ticaret Etkinliği Gönderme (dataLayer ve Gelişmiş E-Ticaret)

Google Analytics 4 (GA4), Universal Analytics’in yerini almasıyla birlikte birçok güncellemeye sahne oldu. GA4 kurulumu çeşitli yöntemlerle yapılabiliyor, fakat gelişmiş e-ticaret verilerinin Google Tag Manager (GTM) ile gönderilmesi biraz karmaşık olabiliyor. Bu rehberde, GTM kullanarak GA4 e-ticaret etkinliklerini nasıl gönderebileceğinizi adım adım açıklayacağız.

GA4 dataLayer Oluşturma ve Siteye Ekleme

GA4 ile dataLayer oluşturmak ve siteye eklemek, etkinliklerin doğru bir şekilde izlenmesi için temel bir adımdır. İşte ürün detay sayfası için örnek bir dataLayer kodu:

<script>

dataLayer.push({

‘event’: ‘view_item’,

‘ecommerce’: {

‘items’: [{

‘item_name’: ‘{URUNADI}’,

‘item_id’: ‘{ID}’,

‘price’: ‘{FIYATKDVDAHIL}’,

‘item_brand’: ‘Xyz Marka Adı’,

‘quantity’: ‘{URUNADET}’

}]

}

});

</script>

Yukarıdaki dataLayer.push komutu, Tag Manager üzerinden aktif edeceğimiz özelliği harekete geçirir. Bu kod, ilgili sayfada “view_item” etkinliğini tetikler ve GA4’e gönderir. Etkinlik kodlarımızı ürün detay, satın alma gibi sayfalara eklediğinizi varsayıyoruz.

Tag Manager & GA4 dataLayer Özelliğini Kullanarak Etkinlik Gönderme

Tag Manager kapsayıcınızı açın ve yeni bir etiket oluşturun. Etiket türü olarak “GA4 Etkinliği” seçin ve devam edin.

  1. GA4 Etkinliği Etiketi Oluşturma:
    • Tag Manager’da yeni bir etiket oluşturun.
    • Etiket türü olarak “GA4 Event” (GA4 Etkinliği) seçin.
    • Etkinlik adı bölümüne “view_item” yazın.
    • “E-ticaret verilerini gönder” seçeneğini aktif edin. Data Layer otomatik olarak seçili gelecektir.
  2. Etkinlik İçin Tetikleyici Oluşturma:
    • Etiketin aktif olması için bir tetikleyici oluşturun.
    • Tetikleyici oluşturma seçeneklerinden “Custom Event” (Özel Etkinlik) seçin.
    • Tetikleyici adını “view_item” olarak belirleyin.
    • Bu tetikleyici, dataLayer kodunda yer alan “view_item” etkinliğini sitede yüklendiğinde tetikler ve GA4’e gönderir.

Örnekler

Örnek 1: Ürün Detay Sayfası

<script>

dataLayer.push({

‘event’: ‘view_item’,

‘ecommerce’: {

‘items’: [{

‘item_name’: ‘Mavi Elbise’,

‘item_id’: ‘12345’,

‘price’: ‘199.99’,

‘item_brand’: ‘ModaMarka’,

‘quantity’: ‘1’

}]

}

});

</script>

Bu örnek kod, ürün detay sayfasında “view_item” etkinliğini tetikleyerek GA4’e gönderir.

Örnek 2: Sepete Ekleme Sayfası

<script>

dataLayer.push({

‘event’: ‘add_to_cart’,

‘ecommerce’: {

‘items’: [{

‘item_name’: ‘Kırmızı Ayakkabı’,

‘item_id’: ‘54321’,

‘price’: ‘299.99’,

‘item_brand’: ‘SporMarka’,

‘quantity’: ‘1’

}]

}

});

</script>

Bu kod, bir ürünün sepete eklendiği durumda “add_to_cart” etkinliğini tetikleyerek GA4’e gönderir.

Örnek 3: Satın Alma Sayfası

<script>

dataLayer.push({

‘event’: ‘purchase’,

‘ecommerce’: {

‘transaction_id’: ‘T123456’,

‘affiliation’: ‘Online Mağaza’,

‘value’: ‘499.99’,

‘currency’: ‘TRY’,

‘tax’: ‘39.99’,

‘shipping’: ‘0’,

‘items’: [{

‘item_name’: ‘Siyah Çanta’,

‘item_id’: ‘67890’,

‘price’: ‘499.99’,

‘item_brand’: ‘ÇantaMarka’,

‘quantity’: ‘1’

}]

}

});

</script>

Bu kod, bir satın alma işlemi gerçekleştiğinde “purchase” etkinliğini tetikleyerek GA4’e gönderir.

Örnek 4: Ürün Arama Sayfası

<script>

dataLayer.push({

‘event’: ‘search’,

‘ecommerce’: {

‘search_term’: ‘Kırmızı Elbise’

}

});

</script>

Bu kod, bir arama yapıldığında “search” etkinliğini tetikleyerek GA4’e gönderir.

Örnek 5: Kategorilere Göz Atma Sayfası

<script>

dataLayer.push({

‘event’: ‘view_item_list’,

‘ecommerce’: {

‘item_list_name’: ‘En Çok Satanlar’,

‘items’: [{

‘item_name’: ‘Beyaz Tişört’,

‘item_id’: ‘98765’,

‘price’: ‘49.99’,

‘item_brand’: ‘GiyimMarka’,

‘quantity’: ‘1’

}, {

‘item_name’: ‘Kot Pantolon’,

‘item_id’: ‘87654’,

‘price’: ‘89.99’,

‘item_brand’: ‘GiyimMarka’,

‘quantity’: ‘1’

}]

}

});

</script>

Bu kod, belirli bir kategori veya liste görüntülendiğinde “view_item_list” etkinliğini tetikleyerek GA4’e gönderir.

GA4 Etkinliklerini Test Etme

Etkinlikleri kurduktan sonra, test aşamasını direkt olarak GA4 paneli üzerinden yaparsak daha doğru sonuçlar elde ederiz. Bunun için GA4 hesabınızı açın ve Yapılandırma > DebugView yolunu izleyin.

  1. Tag Manager’da Ön İzleme Modunu Açma:
    • Tag Manager’da ön izleme modunu açın.
    • Ürün detay sayfanızda gezinin.
    • Tag Manager’da ön izlemeyi açmamızın sebebi GA4’ün tarayıcımızı hata ayıklayıcı (tester) olarak algılamasıdır.
  2. GA4 DebugView Kullanma:
    • GA4 DebugView’da, etkinliklerin doğru bir şekilde tetiklenip tetiklenmediğini kontrol edin.
    • Etkinlik tetiklenmişse, başarıyla verileri gönderiyoruz demektir.

Sık Sorulan Sorular (SSS)

1. GTM ve GA4 ile e-ticaret etkinliklerini neden göndermeliyim?

  • E-ticaret etkinliklerini göndermek, kullanıcı davranışlarını daha iyi anlamanıza ve pazarlama stratejilerinizi optimize etmenize yardımcı olur.

2. dataLayer nedir?

  • dataLayer, bir web sayfasındaki veri katmanıdır ve GTM ile GA4 gibi araçlar tarafından etkinliklerin ve verilerin izlenmesini sağlar.

3. GA4 DebugView nasıl kullanılır?

  • GA4 hesabınızı açın ve Yapılandırma > DebugView yolunu izleyin. Bu araç, etkinliklerin doğru bir şekilde tetiklenip tetiklenmediğini kontrol etmenizi sağlar.

4. Hangi etkinlikler izlenebilir?

  • Ürün detay görüntüleme (view_item), sepete ekleme (add_to_cart), satın alma (purchase), arama (search) ve kategori görüntüleme (view_item_list) gibi birçok etkinlik izlenebilir.

5. Tetikleyici nedir?

  • Tetikleyici, bir etkinliğin ne zaman ve nasıl tetikleneceğini belirleyen kurallardır. Örneğin, “view_item” tetikleyicisi, bir ürün detay sayfası yüklendiğinde tetiklenir.

6. GTM ile GA4 arasında nasıl bağlantı kurabilirim?

  • GTM’de yeni bir etiket oluşturun, etiket türü olarak “GA4 Etkinliği” seçin ve gerekli ayarları yaparak GA4 ile bağlantı kurun.

7. dataLayer kodunu nasıl eklerim?

  • dataLayer kodunu, ilgili web sayfasının HTML koduna ekleyerek etkinliklerin izlenmesini sağlayabilirsiniz.

8. E-ticaret verileri nasıl gönderilir?

  • GTM ve dataLayer kullanarak, e-ticaret verilerini GA4’e gönderebilirsiniz. Örneğin, “ecommerce” objesi ile ürün bilgilerini gönderebilirsiniz.

9. GTM’de neden tetikleyici oluşturmalıyım?

  • Tetikleyiciler, belirli koşullar altında etiketlerin tetiklenmesini sağlar. Bu, etkinliklerin doğru zaman ve yerde izlenmesini sağlar.

10. Etkinlikleri nasıl test edebilirim?

  • GA4 DebugView ve GTM Ön İzleme Modu kullanarak, etkinliklerin doğru bir şekilde tetiklenip tetiklenmediğini test edebilirsiniz.

Yanlış Bilinen Doğrular

  1. GTM kurulumu zor ve karmaşıktır. – GTM, adım adım rehberler ve kullanıcı dostu arayüzü ile oldukça basit bir kurulum sürecine sahiptir.
  2. GA4 sadece büyük işletmeler için uygundur. – GA4, her büyüklükte işletme için uygundur ve esnek yapısıyla tüm ihtiyaçlara cevap verebilir.
  3. dataLayer sadece e-ticaret siteleri için kullanılır. – dataLayer, çeşitli sektörlerde ve web sitelerinde kullanılabilir.
  4. Etkinliklerin manuel olarak eklenmesi daha güvenilirdir. – GTM ile otomatikleştirilen etkinlikler, hata olasılığını azaltır ve daha tutarlı veriler sağlar.
  5. Tüm etkinlikler aynı önem derecesine sahiptir. – Farklı etkinlikler, farklı analiz ve optimizasyon stratejileri için önemlidir.
  6. GA4 verileri gerçek zamanlı değildir. – GA4, gerçek zamanlı veri sunarak anında analiz yapmanıza olanak tanır.
  7. GTM ve GA4 kullanmak pahalıdır. – Hem GTM hem de GA4 ücretsiz araçlardır ve maliyet etkin çözümler sunar.
  8. Bir kez ayarlandığında değişiklik yapmak zordur. – GTM ve GA4 ayarları kolayca güncellenebilir ve özelleştirilebilir.
  9. Gelişmiş e-ticaret takibi için profesyonel yardım şarttır. – Doğru kaynaklarla, temel ve gelişmiş kurulumları kendiniz yapabilirsiniz.
  10. GA4 eski sürümlerden çok farklıdır. – GA4, daha fazla özellik ve esneklik sunar, ancak temel prensipler benzerdir.

Genel Yapılan Hatalar

  1. Yanlış dataLayer yapılandırması. – dataLayer’da doğru yapılandırma yapılmazsa, etkinlikler doğru şekilde izlenmez.
  2. Eksik tetikleyici ayarları. – Tetikleyicilerin eksik veya yanlış ayarlanması, etkinliklerin tetiklenmemesine neden olabilir.
  3. Düzenli test yapmamak. – Kurulumdan sonra düzenli olarak test yapmamak, hataların fark edilmesini geciktirir.
  4. Yanlış veri gönderimi. – Yanlış veya eksik veri gönderimi, analizlerin yanlış yapılmasına neden olabilir.
  5. Çok fazla veya gereksiz etkinlik izlemek. – Sadece gerekli ve değerli etkinlikleri izlemek, veri kalitesini artırır.
  6. Ayarları güncellemeyi ihmal etmek. – İşletme gereksinimlerine göre GTM ve GA4 ayarlarını düzenli olarak güncellemek önemlidir.
  7. Kurulum sonrası denetim yapmamak. – Kurulumdan sonra düzenli denetim yaparak, her şeyin doğru çalıştığından emin olun.
  8. Tüm etkinlikleri aynı tetikleyiciye bağlamak. – Farklı etkinlikler için ayrı tetikleyiciler kullanmak, izleme doğruluğunu artırır.
  9. GTM ve GA4’ü entegre etmemek. – GTM ve GA4’ün entegre edilmemesi, veri izleme ve analiz sürecini karmaşıklaştırır.
  10. Eksik dokümantasyon. – Kurulum ve yapılandırma süreçlerinin iyi belgelenmemesi, gelecekteki güncellemeleri zorlaştırır.

Bu rehberde, GTM kullanarak GA4 e-ticaret etkinliklerini nasıl gönderebileceğinizi anlattık. dataLayer ve Tag Manager ayarlarını doğru bir şekilde yaparak, etkinliklerinizi kolayca GA4’e gönderebilir ve e-ticaret verilerinizi etkili bir şekilde izleyebilirsiniz. Daha fazla bilgi ve detaylı rehberler için Google Tag Manager sayfasına gitmek için https://tagmanager.google.com/ adresini ve Google Analytics sayfasına gitmek için https://analytics.google.com/ adresini ziyaret edin.


Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir