Ecommerce dataLayer'ı, GA4 geliri ile sipariş sisteminiz aynı siparişlerde uzlaştığında biter.

Ecommerce takibi, iadeler, birden fazla para birimi ve paket promosyonlar işin içine girdiğinde kolayca tutarsızlaşır. dataLayer şemasını gerçek katalog ve checkout akışınıza göre kurar, GA4 gelirini ödenen siparişlerle karşılaştırırız.

Gelir ve item verisi sipariş sisteminizle karşılaştırılmış, iade ve tekrar sayım gibi sınır durumları ele alınmış bir GA4 ecommerce kurulumu.

Bir Zeo uzmanının ürün kutularını dataLayer bant hattına yükleyip GA4 sepet raporuna aktarması

Birlikte çalıştığımız 500'den fazla markadan birkaçı

Tüm referansları gör
  • Findeks
  • Abdi İbrahim
  • Isuzu
  • Sina Pırlanta
  • Country Floors
  • Quick Sigorta
  • DLive

Genel event tasarımından ayrı olarak ürün dizisini, tutar hesaplarını, promosyonları, iadeleri ve tekrar sayımı önleyecek transaction kimliğini ele alırız. Dört adım boyunca katalogdan başlayan veri akışını kurar, uygulamayı test eder ve sonucu sipariş sisteminizle karşılaştırırız.

Çalışma ilkelerimiz

  • Item array'i gerçek ürün kataloğuna göre tasarlarız — Varyant, kategori, fiyat ve adet gibi ürün alanlarını GA4 item array'iyle eşleriz. Yapıyı view_item aşamasından purchase event'ine kadar gerçek checkout akışınıza göre kurarız.
  • Değer ve para birimi hesaplarını finans kararlarıyla uyumlu hale getiririz — Currency parametresini ve değer hesaplamasını tanımlar, vergi ile kargonun raporlanan tutara nasıl yansıyacağını finans ekibinizin kararı doğrultusunda şemaya dahil ederiz.
  • Promosyon ve iade akışlarını ayrı ayrı ele alırız — Merchandising akışları için promotion view ve select event'lerini kurarız. İade edilen tutarın raporlanan gelirden düşmesi için refund event'ini ilgili işlem verisiyle bağlarız.
  • Transaction ID ile tekrar sayımı kontrol ederiz — Sayfa yenileme veya checkout'un yeniden çalışması nedeniyle aynı siparişin iki kez sayılmaması için transaction ID kullanımını kurar ve test ederiz.
  1. Katalog ve checkout akışını çıkarma

    Gerçek kataloğu, sepeti ve checkout'u inceleriz. GA4'e gönderilmesi gereken ecommerce event'lerini genel bir dokümantasyon listesinden değil, bu akıştan çıkarırız.

    E-ticaret event haritası

    Yapay zeka desteği
    Katalog ve checkout verisinden aday event listesi çıkarır.
    İnsan onayı
    Analist haritayı gerçek checkout akışınızla karşılaştırır.
    Sorumlular
    Analytics Mühendisi, E-ticaret Geliştiricisi
    Bağlantı listesi üzerinde yürüyen çizim karakter
  2. dataLayer payload'larını tanımlama

    Kataloğun ihtiyaç duyduğu currency, değer ve özel parametreler dahil olmak üzere her event'in item ve event payload'ını belirleriz.

    dataLayer şeması

    Yapay zeka desteği
    Event haritasından item ve event payload alanlarını taslaklar.
    İnsan onayı
    Geliştirici şemayı gerçek ürün verisiyle kontrol eder.
    Sorumlular
    Analytics Mühendisi, E-ticaret Geliştiricisi
    Çizim masasında plan çizen karakter
  3. Uygulamayı satın alma, iade ve promosyonlarla sınama

    Şema sorunlarını production'a çıkmadan yakalamak için satın alma, iade ve promosyon akışlarını gerçek işlemlerle veya gerçeğe uygun bir sandbox ortamında test ederiz.

    Akış testi kaydı

    Yapay zeka desteği
    GA4 ile dataLayer'ın uyuşmadığı siparişleri işaretler.
    İnsan onayı
    Analist işaretlenen her uyuşmazlığı onaydan önce inceler.
    Sorumlular
    Analytics Mühendisi, QA Uzmanı
    Desenli yapı bloklarını üst üste dizen çizim karakter
  4. GA4 verisini sipariş sistemiyle karşılaştırma

    GA4'teki gelir ve item sayılarını gerçek sipariş verisiyle karşılaştırır, kalan farkları ve açıklamalarını mutabakat kaydına işleriz.

    Mutabakat özeti

    Yapay zeka desteği
    GA4 ile sipariş verisi arasındaki gelir farkını hesaplar.
    İnsan onayı
    Analist kalan farkın kabul edilebilir olup olmadığına karar verir.
    Sorumlular
    Analytics Mühendisi, Finans Sorumlusu
    Büyük bir büyüteçle arama sonucu satırını inceleyen çizim karakter

Ecommerce verisini item düzeyinden transaction ve refund'a kadar kurarız

Otomasyon mevcut sepet ve checkout payload'larını GA4 item şemasına karşı ayrıştırır, event ve item alanlarını taslaklar, GA4 ile dataLayer'ın çeliştiği siparişleri işaretler ve gelir farkını hesaplar. Ayrıştırıcının yapamayacağı kararlar insanda kalır: kupon mantığının gerçekte ne anlama geldiği, şemanın gerçek katalog verisine dayanıp dayanmadığı ve kalan farkın kabul edilebilir olup olmadığı.

Geliştiricinin doğrudan uygulayabileceği teknik tanımları, mutabakat bulgularını ve değişiklik sonrasında kullanılacak bakım notlarını birlikte teslim ederiz.

  • Teknik spesifikasyon

    Ecommerce dataLayer spesifikasyonu

    view_item aşamasından purchase, refund ve promosyon event'lerine kadar kullanılacak event ve item payload'larını geliştiriciye aktarılabilecek ayrıntıda tanımlar.

    Kabul koşulu

    Bir geliştirici, hangi alanın ne içermesi gerektiğini sormadan uygulayabilir.

    Ritim: Her katalog değişikliğinde revize edilir

  • Test raporu

    Mutabakat raporu

    GA4 gelirinin ve item sayılarının sipariş sistemiyle nasıl karşılaştırıldığını, bulunan ve açıklanan farklarla birlikte gösterir.

    Kabul koşulu

    Kalan her fark, yalnızca bir yüzdeyle değil belirtilmiş bir nedenle gelir.

    Ritim: Her sürümden sonra yeniden çalıştırılır

  • Kullanım kılavuzu

    Bakım notları

    Katalog, fiyatlandırma veya checkout akışı değiştiğinde şemanın hangi bölümlerinin yeniden kontrol edilmesi gerektiğini açıklar.

    Kabul koşulu

    Notlar, katalog veya checkout değişikliğinin şemanın hangi bölümlerini riske attığını adlandırır.

    Ritim: Checkout değişmeden önce tekrar okunur

Şu olduğunda tamam sayarız: GA4 satın almaları sipariş export'uyla üzerinde anlaşılan fark aralığında mutabık kaldığında ve hem iadeler hem tekrarlanan checkout'lar test edildiğinde.

Ecommerce event'lerini gerçek ürün ve sipariş verisine göre kurar ya da mevcut GA4 gelirinin sipariş sistemiyle neden uyuşmadığını inceleriz.

Şu durumlarda iyi bir seçim

  • GA4 gelir rakamları sipariş sistemiyle uyuşmuyor ve kimse satın alma, iade ya da tekrar deneme kayıtlarını karşılaştırıp farkı açıklamıyor.
  • Yeni bir mağaza, sepet ya da checkout akışı açıyorsunuz ve ecommerce event'lerinin sıfırdan kurulması gerekiyor.
  • İade, çoklu para birimi ve paket promosyonlar kullanılıyor, ama item düzeyindeki veri bu akışları güvenilir biçimde açıklayamıyor.
  • dataLayer, checkout kodu ve sipariş export'u erişilebilir durumda, ama payload gerçek ürün verisiyle henüz karşılaştırılmıyor.

Şu durumlarda başka bir çalışma daha doğru

  • Ecommerce şeması değil, property genelindeki event adları ve key event kararları tartışılıyorsa doğru kapsam GA4 Event ve Dönüşüm Takibi çalışmasıdır.
  • GA4 ile finans verisi arasındaki fark attribution, kimlik veya başka bir ecommerce dışı nedenden kaynaklanıyorsa kapsam GA4 Raporlama, Veri Doğrulama ve Mutabakat çalışmasına girer.

Bunlardan biri sizin durumunuza daha yakınsa, buradan başlayın: GA4 Kurulumu, Audit ve Yönetim çalışmalarının tümü

Şu olduğunda tamam sayarız: item dizisi, para birimi kodları ve kupon mantığı, kurulum başlamadan önce gerçek ürün verisiyle doğrulandığında.

  • Google Analytics

    gelirin tek bir toplam yerine sipariş sipariş karşılaştırıldığı gelir raporu

  • Google Tag Manager

    şemanın tanımladığı item array'ini ve ecommerce nesnesini alan alan okuyor

  • Google Tag Assistant

    gerçek bir siparişin gönderdiği item array'ini parametre parametre kontrol ediyor

Checkout akışınızı ve sipariş export'unuzu paylaşın. dataLayer kapsamını birlikte belirleyip gelirin teslimden önce nasıl doğrulanacağını planlayalım.
E-ticaret takibini planla

En sık karşılaştığımız nedenler, iadelerin geliri azaltacak şekilde bağlanmaması, yeniden denemelerin tekrarlı purchase event'i üretmesi veya uluslararası siparişlerde currency parametresinin eksik kalmasıdır. Çözüm önermeden önce farkın hangi nedenden kaynaklandığını belirleriz.