GA4 e-ticaret takibi, bir online mağazada kullanıcıların ürün görüntüleme, sepete ekleme, ödeme başlatma, satın alma ve iade işlemlerini Google Analytics 4 üzerinden ölçmek için kullanılan olay temelli analiz sistemidir.
Bir e-ticaret sitesinde kaç ziyaretçi olduğunu bilmek önemlidir. Ancak kullanıcıların hangi ürünleri incelediğini, hangi ürünleri sepete eklediğini ve hangi aşamada alışverişten ayrıldığını ölçmek, daha kapsamlı bir analiz sağlar.
Google Analytics 4 bu davranışları e-ticaret olayları (ecommerce events) ve olay parametreleri aracılığıyla değerlendirir.
Örneğin
view_item
ürün detayının
incelendiğini,
add_to_cart
ürünün sepete
eklendiğini,
begin_checkout
ödeme sürecinin
başladığını ve
purchase
satın almanın
tamamlandığını
ifade eder.
Ancak GA4 e-ticaret takibi, yalnızca Google Analytics kodunu web sitesine eklemekle tamamlanmaz. İlgili olayların, doğru parametrelerin ve ürün verilerinin ayrıca gönderilmesi gerekir.
Bu rehberde
GA4 e-ticaret
takibi nasıl kurulur?
sorusunu 20
adımda açıklıyoruz.
Google Tag Manager,
dataLayer,
WooCommerce,
Shopify,
satın alma
olayları,
DebugView,
raporlar ve
Google Ads
entegrasyonunu
uygulamalı
örneklerle
inceliyoruz.
GA4 E-Ticaret Takibi Nasıl Kurulur? Kısa Cevap
Kısa cevap: Google Analytics 4 mülkü ve web veri akışı oluşturun. Google etiketinin sitenizde doğru çalıştığını doğrulayın.
Ardından Google Tag Manager veya desteklenen doğrudan etiket yöntemi üzerinden e-ticaret olaylarını uygulayın.
Ürün
sayfasında
view_item,
sepete eklemede
add_to_cart,
ödeme başlangıcında
begin_checkout
ve başarılı
alışverişte
purchase
olayını
gönderin.
Olaylarda ürün kimliği, ürün adı, miktar, fiyat ve gerektiğinde para birimi gibi parametreleri kullanın.
purchase
olayında
benzersiz
işlem kimliği
(transaction_id)
ve doğru
satın alma
değeri
gönderin.
Son olarak Tag Assistant, Google Tag Manager önizleme modu ve GA4 DebugView ile test siparişi gerçekleştirerek kurulumun çalıştığını doğrulayın.
Önemli: GA4, e-ticaret olaylarını web sitenizde kendiliğinden eksiksiz oluşturmaz. Platforma uygun entegrasyon veya özel olay kurulumu gerekir.
GA4 E-Ticaret Takibi Nedir?
GA4 e-ticaret takibi, online mağazalardaki kullanıcı hareketlerinin Google Analytics 4 olay sistemi aracılığıyla ölçülmesidir.
Temel hedef, yalnızca ziyaretçi sayısını göstermek değil, alışveriş yolculuğunun farklı aşamalarını anlamaktır.
GA4 e-ticaret takibi hangi bilgileri sağlar?
- Hangi ürünlerin görüntülendiği.
- Hangi ürünlerin sepete eklendiği.
- Sepetten çıkarılan ürünler.
- Ödeme sürecini başlatan kullanıcı davranışları.
- Başarılı satın alma olayları.
- Satın alma ve ürün gelirleri.
- Kupon, teslimat ve ödeme aşamalarındaki etkileşimler.
- İade işlemleri.
- Desteklenen raporlarda kanal ve kampanya katkısı.
GA4 ile Universal Analytics farkı nedir?
Universal Analytics ve Google Analytics 4, farklı veri modelleri kullanır.
GA4’te e-ticaret işlemleri önerilen olay adları ve olay parametreleri üzerinden ölçülür.
Eski Universal Analytics e-ticaret veri yapılarının GA4 ile birebir uyumlu olduğu varsayılmamalıdır.
GA4 E-Ticaret Takibi Neden Önemlidir?
Bir ürünün çok görüntülenmesi, otomatik olarak yüksek satış elde edildiği anlamına gelmez.
Örneğin kullanıcılar ürün detayını inceliyor fakat sepete eklemiyorsa, fiyat, ürün bilgisi veya kullanıcı deneyimi değerlendirilmelidir.
Sepete ürün ekleniyor ancak ödeme tamamlanmıyorsa, farklı sorunlar söz konusu olabilir.
Ürün Performansı
Hangi ürünlerin ilgi gördüğünü ve hangilerinin satın alındığını karşılaştırmaya yardımcı olur.
Sepet Analizi
Sepete ekleme ve ödeme davranışlarını inceleme olanağı sağlar.
Reklam Ölçümü
Uygun Google Ads entegrasyonlarıyla satın alma sonuçlarının değerlendirilmesini destekler.
Dönüşüm Optimizasyonu
Alışveriş yolculuğunda iyileştirme yapılabilecek aşamaların belirlenmesine yardımcı olur.
Önemli yaklaşım: GA4 verileri, bir sorunun hangi aşamada oluşabileceğini gösterebilir. Ancak verilerin kendisi sorunun nedenini her zaman kesin olarak kanıtlamaz.
GA4 E-Ticaret Olayları Nelerdir? Tam Tablo
Google’ın önerilen e-ticaret olayları, kullanıcıların ürünleri keşfetmesinden satın alma ve iadeye kadar farklı davranışlarını izlemeye yardımcı olur.
| Olay | Ne zaman? | Ölçüm amacı |
|---|---|---|
view_item_list | Ürün listesi gösterildiğinde. | Liste görünürlüğü. |
select_item | Listeden ürün seçildiğinde. | Ürün seçimi. |
view_item | Ürün detayında. | Ürün ilgisi. |
add_to_cart | Sepete ürün eklendiğinde. | Sepete ekleme. |
remove_from_cart | Sepetten ürün çıkarıldığında. | Sepetten çıkarma. |
view_cart | Sepet görüntülendiğinde. | Sepet inceleme. |
begin_checkout | Ödeme süreci başlatıldığında. | Ödeme başlangıcı. |
add_shipping_info | Teslimat bilgisi eklendiğinde. | Teslimat aşaması. |
add_payment_info | Ödeme yöntemi bilgisi eklendiğinde. | Ödeme bilgisi aşaması. |
purchase | Satın alma doğrulandığında. | Satış ve gelir. |
refund | Tam veya kısmi iade yapıldığında. | İade ölçümü. |
Her e-ticaret olayı zorunlu mu?
Her mağaza için bütün olayların kullanılması aynı ölçüde gerekli olmayabilir.
Bununla
birlikte
view_item,
add_to_cart,
begin_checkout
ve
purchase
alışveriş
sürecinin
temel
aşamalarını
ölçmek
açısından
önemlidir.
Eski ecommerce_purchase olayı kullanılmalı mı?
GA4
web
e-ticaret
ölçümünde
önerilen
olay adı
purchase
şeklindedir.
Eski
ecommerce_purchase
adıyla
aynı
raporlama
davranışının
oluşacağı
varsayılmamalıdır.
GA4 E-Ticaret Parametreleri: items, value, currency ve transaction_id
GA4 e-ticaret olaylarında yalnızca olay adı yeterli değildir. Olayın neyle ilişkili olduğu parametrelerle açıklanır.
| Parametre | Örnek | Görevi |
|---|---|---|
items | Ürün dizisi | Ürün ayrıntıları. |
item_id | SKU-001 | Ürün kimliği. |
item_name | Örnek Ürün | Ürün adı. |
price | 500 | Birim ürün fiyatı. |
quantity | 2 | Ürün adedi. |
currency | TRY | Para birimi. |
value | 1000 | Ürün toplam değeri. |
transaction_id | ORDER-1001 | Sipariş kimliği. |
shipping | 50 | Kargo tutarı. |
tax | 200 | Vergi tutarı. |
coupon | INDIRIM10 | Kupon bilgisi. |
GA4 items dizisi nedir?
items,
e-ticaret
olayındaki
ürünleri
tanımlayan
bir
dizidir.
Her ürün için ürün adı, kimliği, fiyat, adet ve diğer desteklenen bilgiler gönderilebilir.
value hesaplaması nasıl yapılır?
Google’ın önerdiği ürün değeri hesabında fiyat × adet toplamı kullanılır. Kargo ve vergi, ayrı parametrelerle iletilir.
Ürün A:
500 TL × 2 adet = 1.000 TL
Ürün B:
250 TL × 1 adet = 250 TL
value:
1.250
currency:
TRY
shipping:
50
tax:
İlgili vergi tutarı
Not:
Kargo ve vergi value alanına
ayrıca eklenmez.transaction_id neden önemli?
transaction_id,
satın
alma
işlemini
ayırt
etmek
ve
uygun
tekrar
olaylarını
yönetmek
için
kullanılır.
Her gerçek sipariş için benzersiz işlem kimliği kullanılması gerekir.
GA4 E-Ticaret Takibi Teknik Olarak Nasıl Çalışır?
Genel teknik yapı web sitesindeki gerçek kullanıcı olayından GA4 raporuna uzanan bir süreçtir.
dataLayer nedir?
dataLayer, web sitesinin olay ve veri bilgilerini Google Tag Manager gibi araçlara aktarabilmesi için kullanılan JavaScript veri yapısıdır.
Örneğin bir ürün sepete eklendiğinde, bu işlemle ilgili ürün bilgileri dataLayer üzerinden aktarılabilir.
GTM zorunlu mu?
Hayır. GA4 e-ticaret olayları uygun doğrudan Google etiketi yöntemiyle de gönderilebilir.
Ancak GTM, olay etiketlerini ve tetikleyicileri merkezi yönetmek isteyen işletmeler için yararlı olabilir.
GA4 E-Ticaret Takibi Nasıl Kurulur? 20 Adım
Aşağıdaki kurulum akışı, web sitesi üzerinden ürün satan işletmeler için genel bir uygulama planıdır.
GA4 Hesabınızı ve Mülkünüzü Açın
Google Analytics üzerinden doğru hesabı ve GA4 mülkünü açın.
Web Veri Akışını Kontrol Edin
Web sitenizin alan adını ve ilgili veri akışının doğru olduğunu doğrulayın.
Google Etiketi Kurulumunu Doğrulayın
Google etiketinin sitede bulunduğunu ve gerekli sayfalarda doğru çalıştığını kontrol edin.
Google Tag Manager Kapsayıcısını İnceleyin
GTM kullanıyorsanız doğru kapsayıcının yayınlandığından ve aynı GA4 olaylarının iki ayrı sistemden gönderilmediğinden emin olun.
E-Ticaret Olay Haritasını Hazırlayın
Ürün listeleme, ürün detayı, sepet, ödeme, satın alma ve iade işlemlerinin hangi noktalarda oluştuğunu belirleyin.
Ürün Kimliklerini Standartlaştırın
SKU veya ürün ID değerlerinin ilgili olaylarda aynı ürünü doğru temsil ettiğini kontrol edin.
Para Birimi ve Fiyat Alanlarını Tanımlayın
TRY gibi doğru para birimi kodu kullanın. Parasal tutarları metin yerine sayı biçiminde gönderin.
dataLayer Veri Yapısını Oluşturun
Olay adlarını, e-ticaret parametrelerini ve items dizisini standart biçimde hazırlayın.
view_item_list Olayını Ekleyin
Desteklenen listeleme sayfalarında görüntülenen ürünleri raporlayın.
view_item Olayını Ekleyin
Ürün detay sayfasında gerçek ürün bilgileriyle görüntüleme olayı gönderin.
add_to_cart Olayını Ekleyin
Ürün gerçekten sepete eklendiğinde olayı tetikleyin. Yalnızca butona tıklanması başarılı sepete ekleme anlamına gelmeyebilir.
remove_from_cart ve view_cart Olaylarını Ekleyin
Sepet içeriğini görüntüleme ve ürün çıkarma davranışlarını desteklenen alanlarda ölçün.
begin_checkout Olayını Ekleyin
Kullanıcının ödeme sürecine gerçekten başladığı noktayı belirleyin.
Teslimat ve Ödeme Bilgisi Olaylarını Ekleyin
Uygun noktalarda add_shipping_info ve add_payment_info olaylarını gönderin. Kişisel bilgileri olay parametrelerine eklemeyin.
purchase Olayını Yapılandırın
Başarılı sipariş için benzersiz transaction_id, items, currency ve doğru value gönderin.
refund Olayını Planlayın
Gerçek tam veya kısmi iadelerin doğru işlem kimliğiyle aktarılacağı yöntemi belirleyin.
GTM Etiketlerini ve Tetikleyicileri Oluşturun
Özel olay tetikleyicileri, veri katmanı değişkenleri ve GA4 olay etiketlerini yapılandırın.
Tag Assistant ve DebugView ile Test Edin
Ürün görüntüleme, sepet, checkout ve satın alma senaryolarını kontrollü biçimde test edin.
Raporlarla Siparişleri Karşılaştırın
GA4 satın alma verilerini mağaza sipariş kayıtlarıyla karşılaştırın; test, iade ve ölçüm farklarını inceleyin.
GTM Sürümünü Yayınlayın ve İzleme Planı Oluşturun
Testleri geçen değişiklikleri yayınlayın. Tema, ödeme sistemi veya eklenti güncellemelerinden sonra ölçümü yeniden kontrol edin.
Google Tag Manager ile GA4 dataLayer Kurulumu
Google Tag Manager dataLayer kurulumu, e-ticaret olaylarının ve ürün bilgilerinin yapılandırılmış biçimde etiketlere aktarılmasını sağlar.
Google’ın resmî GTM örneklerinde, yeni e-ticaret nesnesi gönderilmeden önce önceki e-ticaret verisinin temizlenmesi önerilir.
GA4 için örnek view_item dataLayer kodu
window.dataLayer = window.dataLayer || [];
dataLayer.push({
ecommerce: null
});
dataLayer.push({
event: "view_item",
ecommerce: {
currency: "TRY",
value: 750,
items: [{
item_id: "SKU-001",
item_name: "Örnek Ürün",
price: 750,
quantity: 1,
item_category: "Örnek Kategori"
}]
}
});
Bu
örnek
view_item
olayını
ürün
adı,
kimliği,
fiyatı,
miktarı
ve para
birimiyle
birlikte
ifade eder.
Gerçek sitede bu veriler sabit yazılmamalı; ilgili ürün kayıtlarından doğru zamanda üretilmelidir.
GTM’de özel olay tetikleyicisi
- Google Tag Manager hesabını açın.
- Tetikleyiciler bölümünden Yeni seçeneğini kullanın.
- Tetikleyici türünü Özel Olay olarak belirleyin.
- Olay adı olarak
view_itemgirin. - Uygun tetikleme kapsamını seçin.
- Tetikleyiciyi kaydedin.
GTM’de GA4 olay etiketi
- Etiketler alanından yeni etiket oluşturun.
- Google Analytics: GA4 Etkinliği türünü seçin.
- İlgili Google etiketini veya ölçüm kimliğini yapılandırın.
- Olay adını
view_itemolarak girin. - Etkinlik parametrelerini veya e-ticaret verisi gönderme seçeneğini yapılandırın.
- İlgili özel olay tetikleyicisini seçin.
- Önizleme modunda test edip sonra yayınlayın.
GTM veri katmanı değişkeni örnekleri
| Değişken adı | Veri katmanı yolu |
|---|---|
| Ecommerce Items | ecommerce.items |
| Ecommerce Value | ecommerce.value |
| Ecommerce Currency | ecommerce.currency |
| Transaction ID | ecommerce.transaction_id |
Çift sayım uyarısı: WooCommerce veya başka bir entegrasyon aynı olayları zaten gönderiyorsa, ikinci bir GTM etiketinden aynı olayların yeniden gönderilmesi hatalı ölçüme neden olabilir.
GA4 purchase Olayı Nasıl Kurulur?
purchase
olayı,
web
sitesinde
gerçekleşen
başarılı
satın
almanın
ölçülmesinde
kullanılır.
Bu
olayda
transaction_id,
items,
currency
ve
value
alanlarının
doğru
hazırlanması
özellikle
önemlidir.
GA4 purchase dataLayer örneği
window.dataLayer = window.dataLayer || [];
dataLayer.push({
ecommerce: null
});
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "ORDER-1001",
currency: "TRY",
value: 1250,
tax: 0,
shipping: 50,
items: [
{
item_id: "SKU-001",
item_name: "Örnek Ürün A",
price: 500,
quantity: 2
},
{
item_id: "SKU-002",
item_name: "Örnek Ürün B",
price: 250,
quantity: 1
}
]
}
});Örnekte iki adet 500 TL’lik ürün ve bir adet 250 TL’lik ürün bulunmaktadır.
Ürün toplamı 1.250 TL olarak hesaplanır. Kargo ayrı parametrede gönderilir.
tax: 0
değeri
yalnızca
örnek
veridir.
Gerçek
siparişte
vergi
tutarı
varsa
doğru
değer
kullanılmalıdır.
purchase olayı ne zaman gönderilmeli?
Satın alma işlemi sisteminiz tarafından başarılı olarak doğrulandığında gönderilmelidir.
Yalnızca ödeme butonuna basılmış olması başarılı satın alma anlamına gelmez.
Sipariş teşekkür sayfası yeterli mi?
Teşekkür sayfası bir tetikleme noktası olabilir, ancak sayfanın her yenilenmesinde veya tekrar ziyaretinde aynı satın alma olayının gönderilmemesi için kontrol gerekir.
Ayrıca bazı ödeme akışlarında kullanıcı teşekkür sayfasına dönmeyebilir. Bu yüzden sipariş durumu ve doğrulama mantığı ayrıca değerlendirilmelidir.
Önemli:
transaction_id
değerini
bütün
siparişler
için
aynı
göndermeyin.
Her
gerçek
siparişte
benzersiz
kimlik
kullanılmalıdır.
GA4 view_item, add_to_cart ve begin_checkout Kod Örnekleri
1. add_to_cart olayı
Sepete ürün başarılı biçimde eklendiğinde gönderilebilir.
dataLayer.push({ ecommerce: null });
dataLayer.push({
event: "add_to_cart",
ecommerce: {
currency: "TRY",
value: 500,
items: [{
item_id: "SKU-001",
item_name: "Örnek Ürün A",
price: 500,
quantity: 1
}]
}
});2. begin_checkout olayı
Kullanıcı ödeme sürecini başlattığında gönderilir.
dataLayer.push({ ecommerce: null });
dataLayer.push({
event: "begin_checkout",
ecommerce: {
currency: "TRY",
value: 500,
items: [{
item_id: "SKU-001",
item_name: "Örnek Ürün A",
price: 500,
quantity: 1
}]
}
});3. refund olayı
İade işlemi gerçekleştiğinde doğru sipariş ve iade bilgileri ile gönderilir.
dataLayer.push({ ecommerce: null });
dataLayer.push({
event: "refund",
ecommerce: {
transaction_id: "ORDER-1001",
currency: "TRY",
value: 500,
items: [{
item_id: "SKU-001",
item_name: "Örnek Ürün A",
quantity: 1
}]
}
});4. add_payment_info olayı
Kullanıcı ödeme yöntemi seçimini tamamladığında uygun parametrelerle gönderilebilir.
Ödeme
yöntemi
için
payment_type
gibi
desteklenen
açıklayıcı
değerler
kullanılabilir.
Kart numarası, CVV, kişisel ödeme bilgileri ve hassas finansal veriler Analytics olaylarına gönderilmemelidir.
5. add_shipping_info olayı
Teslimat
yöntemi
eklendiğinde
shipping_tier
gibi
desteklenen
alanlar
değerlendirilebilir.
Kullanıcının açık adresi veya kişisel iletişim bilgisi olay parametresi olarak gönderilmemelidir.
WooCommerce GA4 E-Ticaret Takibi Nasıl Kurulur?
WooCommerce GA4 e-ticaret takibi, WordPress mağazalarındaki ürün, sepet ve satın alma olaylarının Analytics’e aktarılmasını amaçlar.
WooCommerce kullanıyorsanız veri katmanını elle kodlamak yerine uyumlu bir entegrasyon üzerinden kurulum yapmak mümkün olabilir.
WooCommerce için kurulum adımları
- WordPress ve WooCommerce sürümlerini kontrol edin.
- GA4 mülkü ve web veri akışını oluşturun.
- Mevcut GA4 eklentilerini ve etiketlerini envanterleyin.
- GA4 e-ticaret olaylarını destekleyen güncel bir entegrasyon belirleyin.
- Entegrasyonun otomatik olay gönderimi veya GTM dataLayer yaklaşımını kontrol edin.
- Google etiketinin iki kez çalışmadığından emin olun.
- Ürün kimliği, fiyat, miktar ve para birimini doğrulayın.
- Sepete ekleme olayını test edin.
- Ödeme başlangıcını ve başarılı test siparişini doğrulayın.
- GA4 DebugView’da olayları inceleyin.
- Gerçek sipariş kayıtlarıyla karşılaştırın.
- Ödeme ve WooCommerce güncellemelerinden sonra yeniden test edin.
WooCommerce’de yalnızca Analytics eklentisi yeterli mi?
Her zaman değil. Bazı eklentiler temel sayfa görüntüleme ölçümü sağlar, ancak tüm e-ticaret olaylarını desteklemeyebilir.
Seçilen
entegrasyonun
purchase,
items
ve
diğer
gerekli
alanları
gönderdiği
doğrulanmalıdır.
WooCommerce sipariş durumu önemli mi?
Evet. Ödeme başarısızlığı, bekleyen ödeme, iptal veya iade durumlarında neyin satın alma olarak sayılacağı açık biçimde belirlenmelidir.
Teknik not: WooCommerce kullanan sitelerde ödeme sayfasının yapısı ve kullanılan eklentilerin entegrasyon desteği farklılaşabilir. Hazır eklenti kurulduktan sonra bile test siparişi zorunlu kontrol olarak düşünülmelidir.
Shopify GA4 E-Ticaret Takibi Nasıl Yapılır?
Shopify mağazalarında GA4 e-ticaret ölçümü platformun desteklenen Google entegrasyonları ve piksel mekanizmaları üzerinden yapılandırılabilir.
Google’ın güncel yardım belgeleri, Shopify kullanan mağazalarda bazı e-ticaret olaylarının Shopify Pixel üzerinden otomatik izlenebileceğini belirtiyor.
Shopify kurulumu için dikkat edilecekler
- Desteklenen Google entegrasyonunu belirleyin.
- Doğru GA4 mülkünün bağlı olduğunu doğrulayın.
- Otomatik gönderilen olayların listesini kontrol edin.
- Manuel GTM olaylarıyla çift sayım oluşmadığından emin olun.
- Test ürününü sepete ekleyin.
- Kontrollü sipariş tamamlayın.
- purchase işlem kimliği ve değerini doğrulayın.
- GA4 raporlarını Shopify sipariş kayıtlarıyla karşılaştırın.
Shopify ile WooCommerce verileri aynı mı?
GA4’te kullanılan önerilen olay adları aynı olabilir, ancak bu olayların web sitesinden nasıl gönderildiği platforma göre farklılaşır.
GA4 Satın Alma Olayı Ödeme Sistemleriyle Nasıl Uyumlu Çalışmalı?
Online mağazalarda ödeme akışları her zaman tek sayfada tamamlanmaz.
Kullanıcı bankanın veya ödeme sağlayıcısının ayrı sayfasına yönlendirilebilir.
Harici ödeme sayfalarında neye dikkat edilmeli?
- Ödeme sağlayıcısından dönüş akışını kontrol edin.
- Gerekliyse alan adları arası ölçümü değerlendirin.
- İlgisiz yönlendirme kaynaklarını inceleyin.
- Ödeme doğrulanmadan purchase göndermeyin.
- Aynı işlemin tekrar gönderilmesini engelleyin.
- Gerekirse desteklenen sunucu tarafı ölçüm seçeneklerini değerlendirin.
Test siparişi iptal edilirse ne yapılmalı?
Test senaryosunun gerçek sipariş verilerini kirletmemesi için uygun test ortamı veya kontrollü işlem akışı kullanılmalıdır.
Gerçek satın alma kaydı oluşturulmuş ve sonradan iade edilmişse, bu durum ayrı iade ölçümüyle yönetilmelidir.
GA4 DebugView ile E-Ticaret Takibi Nasıl Test Edilir?
GA4 DebugView, hata ayıklama modundaki cihazlardan gelen olayların incelenmesini sağlayan araçtır.
GA4 DebugView nerede?
Google Analytics arayüzünde Yönetici → Veri görüntüleme → DebugView bölümünden erişilebilir. Menü isimleri arayüz güncellemeleriyle değişebilir.
Test sırası nasıl olmalı?
- Tag Assistant veya GTM Preview’ı açın.
- Test mağazanızda bir ürün sayfasına girin.
view_itemolayını kontrol edin.- Ürünü sepete ekleyin.
add_to_cartolayını doğrulayın.- Sepeti görüntüleyin.
- Ödeme sürecini başlatın.
begin_checkoutolayını inceleyin.- Uygun bir test siparişi tamamlayın.
purchaseolayını doğrulayın.- İşlem kimliğini, para birimini, değeri ve items dizisini karşılaştırın.
- Aynı işlem için gereksiz ikinci purchase gönderimi olmadığını doğrulayın.
DebugView’da olay yoksa ne kontrol edilmeli?
- Doğru GA4 mülkünün açık olması.
- Doğru Measurement ID kullanılması.
- GTM kapsayıcısının doğru sitede çalışması.
- Özel olay tetikleyicisinin doğru yazılması.
- Debug modunun etkin olması.
- Kullanıcı onayı ve etiket davranışı.
- Tarayıcı ve uzantı kaynaklı olası kısıtlamalar.
Test önerisi: Sadece “purchase göründü” sonucuyla yetinmeyin. Olayın içindeki ürün, tutar, para birimi ve sipariş kimliğini de kontrol edin.
GA4 E-Ticaret Raporları Nerede Görüntülenir?
Google Analytics 4, e-ticaret olaylarından gelen verileri raporlama alanlarında değerlendirmeye yardımcı olur.
Monetization / Para kazanma raporları
Uygun rapor koleksiyonlarında e-ticaret satın alma ve gelir raporları bulunur.
Rapor koleksiyonları mülk ayarlarına göre değişebilir veya yayınlanması gerekebilir.
Hangi raporlar incelenebilir?
| Rapor / metrik | Ne gösterir? |
|---|---|
| E-ticaret satın alma raporu | Ürün ve satın alma davranışıyla ilgili metrikler. |
| Toplam gelir | GA4 gelir tanımına göre raporlanan tutarlar. |
| Öğe geliri | Ürün bazında satış geliri. |
| E-ticaret satın almaları | Ölçülen satın alma işlemleri. |
| Ürün görüntülemeleri | Ürün inceleme davranışı. |
| Sepete eklemeler | Ürünlerin sepete eklenme sayıları. |
GA4 satış ile WooCommerce satış neden farklı?
Analitik ölçümü ile mağazanın sipariş kayıtları farklı sistemlerdir.
Kullanıcı onayları, etiket eksiklikleri, ödeme akışı, zaman dilimi, iade işlemleri, veri işleme gecikmeleri ve ölçüm koşulları farklara neden olabilir.
Mağaza yönetim sistemi, finansal sipariş kayıtları için ayrıca esas alınmalıdır.
GA4 E-Ticaret Satış Hunisi (Funnel) Nasıl Analiz Edilir?
E-ticaret satış hunisi, kullanıcıların ürün görüntülemeden satın almaya kadar hangi aşamalardan geçtiğini incelemek için kullanılır.
Örnek e-ticaret hunisi
Ürün inceleyen:
1.000 kullanıcı
Sepete ekleyen:
250 kullanıcı
Ödemeye başlayan:
120 kullanıcı
Satın alma yapan:
60 kullanıcı
Ürün incelemeden satın almaya
örnek kullanıcı oranı:
60 / 1000 × 100 = %6
Not:
Bu sayılar örnektir, gerçek
GA4 verisi değildir.Kullanıcı bazlı huni oranları ile olay sayıları birbirine karıştırılmamalıdır.
Tek bir kullanıcı birden fazla kez ürün görüntüleyebilir veya sepete ekleme yapabilir.
GA4 Funnel Exploration nasıl oluşturulur?
- GA4 Keşifler bölümünü açın.
- Huni keşfi oluşturun.
- İlk adımı
view_itemolarak belirleyin. - İkinci adımı
add_to_cartekleyin. - Üçüncü adımda
begin_checkoutkullanın. - Son adımda
purchasetanımlayın. - Adım sırası ve açık/kapalı huni seçeneklerini değerlendirin.
- Cihaz, kanal veya uygun diğer boyutlarla karşılaştırın.
GA4 E-Ticaret Takibi Google Ads ile Nasıl Bağlanır?
GA4 ve Google Ads entegrasyonu, uygun Analytics olaylarının Google Ads reklam ölçümünde kullanılmasına yardımcı olur.
GA4 ve Google Ads hesap bağlantısı
- GA4 Yönetici bölümünü açın.
- Google Ads bağlantıları alanına girin.
- Doğru reklam hesabını seçin.
- Gerekli izinleri kontrol edin.
- İlgili reklam ve kişiselleştirme ayarlarını değerlendirin.
- Bağlantıyı tamamlayın.
purchase olayı Google Ads’e nasıl aktarılır?
GA4’te
uygun
purchase
olayını
önemli
etkinlik
olarak
değerlendirebilir
ve
desteklenen
bağlantı
koşullarında
Google Ads
dönüşüm
işlemi
oluşturmak
için
kullanabilirsiniz.
Google Ads doğrudan dönüşüm etiketleriyle GA4 üzerinden aktarılan işlemlerin aynı siparişi gereksiz biçimde iki kez ana dönüşüm olarak saymamasına dikkat edilmelidir.
Google Ads için satın alma değeri neden önemli?
Satın alma değerinin doğru aktarılması, ROAS ve dönüşüm değeri odaklı reklam analizlerinde önemlidir.
Özellikle Performance Max ve Google Alışveriş reklamları için doğru ürün ve gelir ölçümü değerli olabilir.
GA4 ile reklam dönüşümü neden farklı olabilir?
İki platformun dönüşüm atfı, raporlama, zaman dilimi, modelleme ve veri kullanılabilirliği farklı olabilir.
Bu nedenle iki panelde her metrik için birebir aynı sayının görünmesi beklenmemelidir.
GA4 E-Ticaret Takibinde KVKK, Çerez ve Veri Gizliliği
GA4 kurulumu yapılırken Türkiye’deki uygulanabilir kişisel veri düzenlemeleri, çerez yükümlülükleri ve Google’ın veri toplama politikaları dikkate alınmalıdır.
GA4’e hangi veriler gönderilmemeli?
- Kişinin açık adı ve soyadı gibi tanımlayıcı bilgiler.
- E-posta adresleri.
- Telefon numaraları.
- Açık teslimat adresleri.
- Kart numarası ve CVV gibi ödeme bilgileri.
- Parola ve diğer gizli hesap bilgileri.
Sipariş kimliği kullanırken de kimliğin doğrudan kişisel bilgi içermemesine dikkat edilmelidir.
Consent Mode e-ticaret olaylarını etkiler mi?
Google etiketlerinin davranışı kullanıcı onay durumlarına göre değişebilir.
Consent Mode kullanılması tek başına hukuka uygun kullanıcı onayı alındığını göstermez.
Gizlilik uyarısı: E-ticaret olaylarına siparişin teknik ölçümü için gerekmeyen kişisel bilgileri eklemeyin. Özellikle ödeme ve teslimat alanlarındaki hassas verilerin Analytics’e gönderilmesini önleyin.
GA4 E-Ticaret Takibi Çalışmıyor: 15 Yaygın Hata ve Çözümü
1. GA4 kurulu ama satışlar görünmüyor
Temel Analytics etiketi kurulmuş olabilir; ancak purchase olayı ayrıca uygulanmamış olabilir.
2. purchase iki kez sayılıyor
Aynı olayın eklenti, GTM ve doğrudan etiket üzerinden tekrar gönderilip gönderilmediğini inceleyin.
3. Her siparişte aynı transaction_id kullanılıyor
Gerçek sipariş kimliğinden benzersiz işlem kimliği üretin.
4. Satış tutarı yanlış
value, ürün fiyatı, miktar, vergi ve kargo alanlarının doğru hesaplandığını kontrol edin.
5. TRY yerine yanlış para birimi gönderiliyor
Mağaza para birimiyle Analytics olayındaki currency değerini karşılaştırın.
6. items dizisi boş
Ürün bilgilerinin olay gönderildiği anda veri katmanında bulunduğunu doğrulayın.
7. add_to_cart butona basınca tetikleniyor ama ürün sepete eklenmiyor
Olayı yalnızca tıklamaya değil, mümkünse başarılı sepet işlemi sonucuna bağlayın.
8. GTM özel olay tetikleyicisi yanlış
add_to_cart ve benzeri olay adlarının doğru yazıldığını kontrol edin.
9. Eski ecommerce verisi sonraki olayda kalıyor
Uygun dataLayer uygulamasında önceki e-ticaret nesnesini temizleme yaklaşımını değerlendirin.
10. DebugView’da hiçbir olay görünmüyor
Doğru mülk, ölçüm kimliği, debug modu, kullanıcı onayı ve etiket teşhislerini inceleyin.
11. WooCommerce teşekkür sayfasında yanlış ölçüm var
Sayfa yenileme, ödeme başarısızlığı ve tekrar olay gönderimini test edin.
12. Ürün kimlikleri tutarsız
Ürün listeleme, sepet ve satın alma olaylarında aynı ürüne ait kimliklerin tutarlı olduğunu doğrulayın.
13. İade işlemleri rapora aktarılmıyor
refund olayının gerçek iade akışıyla nasıl tetikleneceğini planlayın.
14. Shopify veya WooCommerce entegrasyonları çakışıyor
Otomatik gönderilen olayları kontrol etmeden ek GTM etiketleri oluşturmayın.
15. Google Ads satın alma dönüşümleri iki kez ana hedefe eklenmiş
Doğrudan Google Ads etiketi ve GA4 içe aktarımının sayım mantığını, birincil/ikincil dönüşüm yapılandırmasını kontrol edin.
Sorun giderme sırası: Önce Google etiketini, ardından olay tetiklenmesini, dataLayer verilerini, GA4 parametrelerini, işlem kimliğini ve rapor yapılandırmasını kontrol edin.
GA4 E-Ticaret Kurulumu İçin 30 Maddelik Kontrol Listesi
- Doğru GA4 mülkü seçildi.
- Web veri akışı doğrulandı.
- Google etiketi çalışıyor.
- Çift etiketleme kontrol edildi.
- GTM kapsayıcısı doğru sitede.
- Gerekli kullanıcı onayları değerlendirildi.
- Ürün kimlikleri standartlaştırıldı.
- Ürün adları doğru gönderiliyor.
- Ürün fiyatları doğru.
- Ürün miktarları doğru.
- items dizisi uygun biçimde yapılandırıldı.
- currency alanı doğru kullanılıyor.
- value alanı sayı biçiminde.
- view_item_list olayı kontrol edildi.
- select_item olayı değerlendirildi.
- view_item olayı test edildi.
- add_to_cart olayı test edildi.
- remove_from_cart ve view_cart kontrol edildi.
- begin_checkout doğru tetikleniyor.
- add_shipping_info olayı değerlendirildi.
- add_payment_info olayı değerlendirildi.
- purchase yalnızca doğrulanmış alışverişte gönderiliyor.
- transaction_id benzersiz.
- Vergi ve kargo ayrı alanlarda yönetiliyor.
- refund olayı için yöntem belirlendi.
- GTM Preview testi yapıldı.
- GA4 DebugView olayları doğrulandı.
- Test siparişi mağaza kayıtlarıyla karşılaştırıldı.
- Google Ads dönüşüm aktarımı kontrol edildi.
- Güncelleme sonrası yeniden test planı oluşturuldu.
GA4 E-Ticaret Takibi Hakkında 15 Sık Sorulan Soru
1. GA4 e-ticaret takibi nedir?
GA4 e-ticaret takibi, online mağazada ürün inceleme, sepete ekleme, ödeme, satın alma ve iade davranışlarının Google Analytics 4 olaylarıyla ölçülmesidir.
2. GA4 e-ticaret takibi nasıl kurulur?
GA4 mülkü ve Google etiketi kurulur, e-ticaret olayları web sitesi veya GTM üzerinden uygulanır, olay parametreleri yapılandırılır ve DebugView ile test edilir.
3. GA4 e-ticaret olayları otomatik izlenir mi?
Genellikle hayır. Olayların ayrı uygulanması gerekir. Shopify gibi bazı platformlarda desteklenen entegrasyonlar belirli olayları otomatik gönderebilir.
4. GA4 purchase olayı nedir?
Başarılı satın alma işlemini ölçen önerilen GA4 e-ticaret olayıdır. İşlem kimliği, ürünler, para birimi ve satın alma değeri gibi bilgileri içerir.
5. GA4 add_to_cart olayı ne anlama gelir?
Kullanıcının bir veya daha fazla ürünü alışveriş sepetine eklediğini ifade eder.
6. begin_checkout ne zaman tetiklenmeli?
Kullanıcı gerçek ödeme sürecine başladığında gönderilmelidir. Ürün veya sepet sayfasının her görüntülenmesinde tetiklenmesi uygun değildir.
7. GA4 items dizisi nedir?
Olayla ilişkili ürünleri gösteren dizidir. Ürün kimliği, adı, fiyatı ve miktarı gibi bilgileri içerebilir.
8. GA4 transaction_id neden gereklidir?
Satın alma işlemlerini birbirinden ayırmak ve uygun tekrar sayımlarını yönetmek için kullanılır. Her gerçek sipariş için benzersiz değer kullanılmalıdır.
9. GA4 e-ticaret takibi için GTM zorunlu mu?
Hayır. Uygun doğrudan Google etiketi veya platform entegrasyonu yöntemleriyle de olay gönderilebilir. GTM etiket yönetimini kolaylaştırabilir.
10. WooCommerce GA4 e-ticaret takibi yapılabilir mi?
Evet. Uyumlu eklenti, GTM veri katmanı veya özel entegrasyonla yapılabilir. Olaylar ve sipariş değerleri test edilmelidir.
11. Shopify GA4 e-ticaret takibi destekler mi?
Evet. Desteklenen Shopify entegrasyonları ve piksel mekanizmaları kullanılabilir. Otomatik gönderilen olaylar doğrulanmalıdır.
12. GA4 DebugView nerede?
Google Analytics arayüzünde Yönetici bölümündeki DebugView alanından erişilir. Hata ayıklama modundaki olayların incelenmesini sağlar.
13. GA4 satış tutarı neden yanlış görünüyor?
value, currency, price, quantity, vergi, kargo veya kupon hesaplamaları yanlış olabilir. Olay parametrelerini gerçek sipariş kayıtlarıyla karşılaştırın.
14. GA4 satın alma olayları Google Ads’e aktarılabilir mi?
Evet. Uygun hesap bağlantısı ve dönüşüm yapılandırmasıyla desteklenen GA4 olayları Google Ads dönüşüm ölçümünde kullanılabilir.
15. GA4 e-ticaret verileri ne zaman görünür?
DebugView’da uygun hata ayıklama olayları kısa süre içinde incelenebilir. Standart raporların veri işlemesi daha uzun sürebilir; Google’ın belgelerinde örnek satın alma raporları için yaklaşık 24 saatlik süreç açıklanır.
Sonuç: GA4 E-Ticaret Takibi Doğru Nasıl Yönetilir?
GA4 e-ticaret takibi, online mağazaların kullanıcı davranışlarını ürün ve satın alma düzeyinde analiz etmesine yardımcı olur.
Sağlıklı bir kurulum için yalnızca Google Analytics etiketinin çalışması yeterli değildir.
view_item,
add_to_cart,
begin_checkout
ve
purchase
gibi
olayların
doğru
zamanlarda
tetiklenmesi
gerekir.
Ürün kimliği, fiyat, miktar, para birimi ve işlem kimliği gibi parametreler gerçek mağaza verisiyle uyumlu olmalıdır.
Google Tag Manager, WooCommerce ve Shopify gibi araçlar kurulum sürecini kolaylaştırabilir. Ancak kullanılan yöntem ne olursa olsun test siparişi ve DebugView doğrulaması yapılmalıdır.
İstanbul reklam ajansı Zeymedya , 2014’ten beri İstanbul merkezli reklam ve SEO ajansı olarak SEO, Google Ads, Meta Ads, Google Maps SEO ve ChatGPT GEO hizmetleri sunmaktadır.
E-ticaret ölçümünde amaç, yalnızca daha fazla veri toplamak değil; doğru verilerden işletmenin kullanabileceği anlamlı sonuçlar üretmektir.
GA4 E-Ticaret Ölçümü ve Dönüşüm Optimizasyonu İçin Zeymedya
E-ticaret sitenizin ürün görüntüleme, sepet, satın alma ve reklam dönüşümlerini daha doğru ölçmek ister misiniz?
Zeymedya Reklam Ajansı’nın Google Ads yönetimi, e-ticaret SEO ve dönüşüm optimizasyonu hizmetlerini inceleyebilirsiniz.
Google Ads Yönetimi Dönüşüm Optimizasyonu İletişimResmî Google Analytics 4 Kaynakları
Bu içerikte kullanılan olay adları, parametre örnekleri, ürün veri yapıları ve test adımları, Google’ın resmî GA4 geliştirici ve yardım belgelerine dayanmaktadır.
- Google Developers – GA4 ile E-Ticareti Ölçme
- Google Developers – GA4 Önerilen Etkinlikler
- Google Developers – GTM ile GA4 E-Ticaret Uygulaması
- Google Developers – Satın Alma Etkinliği Oluşturma
- Google Developers – GA4 E-Ticaret Kurulumunu Doğrulama
- Google Analytics Yardım – E-Ticaret Olaylarını Kurma
- Google Analytics Yardım – DebugView
- Google Analytics Yardım – Google Ads Bağlantıları
- Google Tag Manager – Resmî Platform
Yayın tarihi: 10 Kasım 2026. Google Analytics 4, Google Tag Manager, WooCommerce ve Shopify entegrasyonları zamanla değişebilir.
Kod örnekleri eğitim amaçlıdır. Gerçek sitede ürün, sipariş ve ödeme verileriyle uyarlanmalı, test edilmeden yayınlanmamalıdır.



