E-Ticaret Sitelerinde Purchase Event Takibi: Kapsamlı Kurulum Rehberi

E-ticaret sitelerinde reklam performansını ve net cironuzu ölçmenin en kritik yolu satın alma hareketlerini doğru takip etmektir.

E-Ticaret Sitelerinde Purchase Event Takibi: Kapsamlı Kurulum Rehberi

E-ticaret sitelerinde reklam performansını ve net cironuzu ölçmenin en kritik yolu satın alma hareketlerini doğru takip etmektir. Purchase event takibi, reklam bütçenizin başarısını doğrudan belirler.

Purchase Event Nedir ve Neden Önemlidir?

Purchase event (satın alma etkinliği), bir kullanıcının sitenizde ödeme adımını başarıyla tamamlayıp sipariş verdiğini gösteren dijital etkileşimdir.

  • ROAS Ölçümü: Reklam harcamalarınızın getirisini (ROAS) kuruşu kuruşuna görmenizi sağlar.

  • Yapay Zeka Optimizasyonu: Reklam platformları, bütçenizi sitenizden gerçekten satın alma yapan kitlelere yönlendirmek için bu veriyi kullanır.

  • Doğru Analiz: Hangi ürünün, hangi kaynaktan (Google, Meta, TikTok) ne kadar sattığını netleştirir.

Purchase Event Parametreleri Nelerdir?

Platformlara purchase dönüşümünü yetmez. Reklam panellerine ve GA4'e satın almanın detaylarını göndermek gerekir. Bazı önemli purchase event parametreleri:

  • Transaction ID (Sipariş Numarası): Her siparişin benzersiz kodudur (Örn: TS1234). Çift sayımları önler.

  • Value (Toplam Tutar): Siparişin net parasal değeridir (Örn: 1450.00).

  • Currency (Para Birimi): Satışın yapıldığı para birimidir (Örn: TRY, USD).

  • Items (Ürün Detayları): Satın alınan ürünlerin ID'si, adı, kategorisi, fiyatı ve adedini içeren veri dizisidir.

Google Tag Manager ile Purchase Event Kurulumu

Google Tag Manager ile purchase event kurulumu yapabilmek için öncelikle yazılım ekibinizin sipariş başarı (Teşekkürler) sayfasına purchase dataLayer kodu eklemiş olması gerekir.Örnek bir purchase kodu:

<script>

window.dataLayer = window.dataLayer || [];

window.dataLayer.push({

'event': 'purchase',

'ecommerce': {

'transaction_id': 'TS-12345',

'value': 450.00,

'currency': 'TRY',

'coupon': 'ANATOMI', // Geçerli indirim kuponu

'items': [

{

'item_id': 'TS-BASIC-BLACK',

'item_name': 'Basic Tshirt - Siyah',

'item_category': 'Giyim',

'price': 450.00,

'quantity': 1

}

]

}

});

</script>

1. Adım: Veri Katmanı (DataLayer) Değişkenlerini Oluşturma

GTM paneline girin. Variables (Değişkenler) > New adımlarını takip edin. Veri katmanından fiyat ve sipariş numarası gibi bilgileri çekmek için Data Layer Variable türünü seçin:

  • Toplam Tutar için: ecommerce.value

  • Para Birimi için: ecommerce.currency

  • Sipariş Numarası için: ecommerce.transaction_id

  • Ürünler için: ecommerce.items

2. Adım: Purchase Event Tetikleyicisi Nasıl Oluşturulur?

  • Triggers (Tetikleyiciler) > New seçeneğine tıklayın.

  • Tetikleyici türü olarak Custom Event (Özel Etkinlik) seçin.

  • Event name (Etkinlik adı) alanına yazılımınızın gönderdiği event ismini tam olarak yazın

  • Tetikleyiciye Custom Event - Purchase adını verip kaydedin.

3. Adım: GA4 Event Etiketi Yapılandırması

  • Tags (Etiketler) > New adımlarıyla yeni bir etiket açın.

  • Google Analytics > GA4 Event türünü seçin.

  • Event Name alanına küçük harflerle purchase yazın.

  • Event Parameters alanına yukarıda oluşturduğunuz değişkenleri eşleştirin:

  • transaction_id -> {{dlv - transaction_id}}

  • value -> {{dlv - value}}

  • currency -> {{dlv - currency}}

  • items -> {{dlv - items}}

  • Tetikleyici olarak 2. adımda oluşturduğunuz purchase tetikleyicisini seçip etiketi kaydedin.

Kurulumun Test Edilmesi ve Doğrulanması

Kurulum bittikten sonra GTM sağ üst köşesindeki Preview (Önizleme) butonuna basın. Sitenizde test amaçlı bir satın alma işlemi gerçekleştirin.

GTM Debug ekranında sol tarafta purchase etkinliğini görmelisiniz. Bu etkinliğe tıkladığınızda oluşturduğunuz GA4 etiketinin "Tags Fired" (Tetiklendi) kısmında yer aldığından ve parametrelerin doğru fiyatı taşıdığından emin olun. Ayrıca GA4 panelindeki DebugView ekranından verinin canlı düştüğünü doğrulayın.

Sık Karşılaşılan Hatalar ve Çözüm Önerileri

Siparişlerin Çift Sayılması: Kullanıcı sipariş başarı sayfasını yenilediğinde etkinlik tekrar tetiklenebilir. Başarılı satın alım (Teşekkürler) ekranını kullanıcı tek sefer görüntüleyebilecek şekilde düzenlenmelidir.

Checkout Adımlarında İndirim dataLayer’a yansımaması: Örneğin sepette %10 gibi olan kampanyalarda, kullanıcı ödeme adımalarına geldiğinde ürünün fiyatı geçerli indirim oranına göre yeniden pushlanması gereklidir.Kuruş/Nokta Ayrımı Hatası: Fiyatın 1.250,00 gibi virgülle gönderilmesi platformlarda hatalı olarak yansımasına neden olur. Yazılım tarafında value parametresi noktayla (1250.00) ayrılmış float şeklinde gönderilmelidir.

Sıkça Sorulan Sorular

1. Purchase event nedir ve neden önemlidir? Siteniz üzerinden yapılan başarılı satın alımları takip eden e-ticaret ölçümleme etkinliğidir. Reklam bütçenizin ne kadar ciro getirdiğini (ROAS) anlamanız ve optimizasyon yapmanız için en önemli veridir.

2. Purchase event parametreleri nelerdir? Bir satın alma etkinliğinin sağlıklı çalışması için olmazsa olmaz parametreler benzersiz sipariş numarası (transaction_id), toplam sipariş tutarı (value), para birimi (currency) ve satın alınan ürünlerin listesidir (items).

3. Purchase event tetikleyicisi nasıl oluşturulur? Google Tag Manager üzerinde bir "Custom Event" (Özel Etkinlik) tetikleyicisi açılır ve etkinlik adı alanına web sitenizin yazılım altyapısının sipariş tamamlandığı an DataLayer'a bastığı purchase ismi girilerek oluşturulur.