Shopify’da satın alma dönüşümü iki kez görünüyorsa önce aynı siparişin farklı araçlarda mı, yoksa aynı ölçüm hedefinde tekrar mı kaydedildiğini ayırın. GA4, Google Ads ve Meta’nın bir siparişi ayrı ayrı görmesi tek başına mükerrerlik değildir. Aynı hedefe birden fazla kurulumun gönderim yapması, işlem kimliğinin değişmesi veya aynı satışın iki teklif hedefinde sayılması ise araştırılmalıdır.

Google Analytics 4 (GA4), mağaza davranışlarını olaylarla raporlayan analiz hizmetidir. Google Ads bu veriyi reklam dönüşümü olarak kullanabilir; Meta ise kendi olaylarını ve reklam ilişkilendirmesini değerlendirir. Bu sayıların toplamını mağaza sipariş adedi gibi kullanmayın. Önce fazlalığın hangi sistem, veri kaynağı ve ölçütte olduğunu belirleyin.

Bu rehber dokümantasyon temelli teşhis sırası sunar. Tablolardaki kimlikler ve olaylar temsilidir; gerçek bir mağazadan alınmış kayıt veya doğrulanmış müşteri sonucu değildir.

Bir siparişin iki yerde görünmesi ne zaman normaldir?

Shopify’da sipariş, Analytics’te purchase ve Meta’da Purchase görünmesi farklı sistemlerde aynı ticari işlemin raporlanması olabilir. Aynı şekilde Meta’ya tarayıcı ve sunucudan birer bildirim ulaşması, bunların iki bağımsız satın alma olarak işlendiğini tek başına göstermez.

Bir siparişin iki yerde görünmesi ne zaman normaldir?

Dar ekranda tabloyu yana kaydırabilirsiniz.

Gözlemİlk değerlendirmeAranacak kanıt
Shopify 1, GA4 1, Meta 1 satın almaFarklı araçlarda aynı sipariş olabilirHer sistemin kapsamı ve ilgili sipariş eşlemesi
Meta’da tarayıcı ve sunucu kaynağıAynı olayın iki bildirimi olabilirOlay adı/kimliği ve tekilleştirme durumu
Ads’te iki ayrı satın alma işlemiAynı satış farklı dönüşüm kaynaklarında bulunabilirBirincil/ikincil rol ve kullanılan kampanya hedefi
GA4’te aynı siparişe iki farklı işlem kimliğiMükerrerlik şüphesiAynı ticari siparişi üreten gönderimlerin kaynağı
Bir sipariş, üç ürün satın alımıÜrün miktarıyla sipariş sayısı karışmış olabilirOlay sayısı yerine ürün miktarı seçilip seçilmediği

Rapor toplamının yüksek olmasıyla aynı siparişin tekrarı farklı bulgulardır. İade, tutar ve kapsam farklarında Shopify–GA4 mutabakat rehberi önce karşılaştırılabilir seti kurar. Burada soru, aynı set içindeki bir işlemin yeniden kayıtlanıp kayıtlanmadığıdır.

Kaynak envanterini hedef kimliğiyle çıkarın

Shopify’da Google & YouTube ile Facebook ve Instagram by Meta bağlantılarını inceleyin. Ardından Ayarlar > Müşteri olayları alanındaki uygulama ve özel piksellere, tema içine eklenmiş izleme kodlarına ve varsa Google Tag Manager kurulumuna bakın. Google Tag Manager, ölçüm etiketlerini yönetmek için kullanılan Google aracıdır; bulunması tek başına hata kanıtı değildir.

Shopify’ın piksel açıklaması, müşteri olaylarını farklı ölçüm kaynaklarına bağlayan yapıyı anlatır. Envanterde yalnız uygulama adını değil, hangi olayın hangi hedefe gittiğini yazın. Eski teşekkür sayfası ek komutları yeni ödeme düzeninde çalışmayabilir; kaynakta kod bulunması onun gerçekten gönderim yaptığını kanıtlamaz. Google’ın geçiş belgesi bu eski yerleşim sınırını açıklar.

Kaynak envanterini hedef kimliğiyle çıkarın

Dar ekranda tabloyu yana kaydırabilirsiniz.

Temsili kaynakOlayHedefİlk karar
Google & YouTubepurchaseG-ORNEK hedefiKorunacak ana gönderim adayı
Eski özel pikselpurchaseAynı G-ORNEK hedefiGerçek gönderim varsa tekrar olasılığı
Resmi Meta kanalıPurchasePiksel AGoogle gönderimiyle aynı hedef değildir
Tema içindeki Meta koduPurchasePiksel AKanal gönderimiyle çakışması araştırılır
GA4’ten aktarılan Ads işlemiSatın almaAds işlemi BDoğrudan Ads işlemiyle hedef rolü karşılaştırılır

Buradaki kimlikler kurulum kodu değildir. Envanterinizi gerçek hedeflerle oluşturun. Birden çok marka veya ülke mağazası varsa aynı hedefin bilinçli ortak kullanımını da kaydedin; farklı bir mağazanın siparişini sizin mağazanızın tekrarı sanmayın.

GA4’te işlem kimliğini kontrol edin

Transaction_id, satın almaya ait işlem kimliği alanıdır. Aynı siparişin yeniden gönderilen kopyalarını ayırmaya yardımcı olur. Google’ın işlem kimliği belgesi, web veri akışlarında aynı kullanıcıdan aynı işlem kimliğiyle gelen satın almaların tekilleştirilmesini açıklar. Kimlik her sipariş için benzersiz olmalı; boş, sabit veya müşteriyi tanımlayan kişisel bilgi içermemelidir.

Önce aynı siparişin tekrarlarında kimliğin sabit kaldığını görün. Bir uygulama sipariş numarasını, başka bir özel piksel her yüklemede yeni üretilen bir değeri gönderiyorsa aynı alışveriş farklı işlem gibi görünebilir. Tersi hata da mümkündür: bütün siparişlere aynı kimliğin verilmesi eksik sayım yaratabilir.

GA4’te işlem kimliğini kontrol edin

Dar ekranda tabloyu yana kaydırabilirsiniz.

Temsili Shopify siparişiİlk gönderimİkinci gönderimYorum
O-201transaction_id: O-201transaction_id: O-201Aynı sipariş; gönderim ve işlenen rapor ayrı kontrol edilir
O-202transaction_id: O-202transaction_id: rastgele-98Aynı siparişe farklı kimlik; tekrar kaynağı araştırılır
O-203transaction_id: sabitO-204 için de sabitAyrı siparişleri yanlış birleştirme riski
O-205Kimlik yokKimlik yokSipariş eşleme ve tekilleştirme güvenilirliği incelenir

Google’ın belgesindeki web akışı sınırını bütün uygulama, farklı mülk veya farklı ürün hedefleri arasında otomatik tekilleştirme sözüne dönüştürmeyin. Gönderilen istek sayısıyla işlenmiş satın alma sayısı da her zaman aynı kontrol değildir. Önce olay ayrıntısını, sonra uygun işlenmiş raporu inceleyin.

Google Ads’te iki farklı tekrar türünü ayırın

İlk sorun aynı Ads dönüşüm işlemine tekrar gönderimdir. İkinci sorun ise tek satın almanın hem doğrudan Ads ölçümü hem GA4 aktarımıyla iki ayrı işlem olarak teklif hedeflerine girmesidir. İkinci durumda etiketlerden biri teknik olarak doğru çalışıyor olsa bile hedef seçimi yanlış olabilir.

Google’ın işlem kimliği açıklamasına göre aynı dönüşüm işlemi ve işlem kimliğiyle gelen tekrarlar ayırt edilebilir. Fakat farklı dönüşüm işlemlerinin aynı siparişe ait olduğunu kimliğin tek başına birleştireceğini varsaymayın. Aynı belgede, sayımı “bir” yapmanın reklam tıklaması başına sayımı değiştirdiği anlatılır; bu ayar ayrı gerçek siparişleri ayıran işlem kimliğinin yerine geçmez.

İki satın alma işlemi varsa kaynağını, birincil/ikincil rolünü, hesap varsayılan hedeflerini ve kampanya hedeflerini birlikte kontrol edin. Google’ın birincil/ikincil belgesindeki özel hedef istisnası nedeniyle ikincil bir işlem de özel hedefe eklenmişse teklif optimizasyonunda kullanılabilir. Yalnız Tüm dönüşümler toplamına bakarak kampanyanın iki kez satın alma optimize ettiğini söylemeyin.

Meta’da tarayıcı ve sunucu olaylarını eşleştirin

Dönüşümler API’si, Conversions Application Programming Interface; dönüşümler için uygulama programlama arayüzüdür. Shopify gibi bir sistemin satın alma bilgisini Meta’ya sunucudan iletmesine yarar. Tarayıcıdaki Meta Piksel ile aynı olayın diğer kopyasını taşıyabilir.

Meta’nın resmi olay modeli, olay adı ve olay kimliğinin iki kaynağın aynı olayı gönderip göndermediğini belirlemeye yaradığını açıklar. Sunucu kaydındaki event_name olay adını, event_id olay kimliğini taşır. İki kaynakta Purchase adıyla aynı olaya karşılık gelen kimliği arayın. Sadece tutarın veya müşterinin aynı olması olay eşleşmesinin doğrulandığı anlamına gelmez.

Resmi kanal dışında ikinci bir sunucu bağlantısı veya tema pikseli varsa onun kimlik üretimini de inceleyin. Shopify Meta piksel belgesi, tema içine eklenmiş piksel ile kanalın birlikte kullanılmasının mükerrer veya yanlış veri üretebileceği konusunda uyarır. Kaynak bilinmeden sunucu ölçümünü kapatmak yerine hangi iki gönderimin çakıştığını bulun.

Kontrollü testle sorunu daraltın

Testten önce mevcut ayarların ve değiştirilecek kaynağın kaydını alın. İzin durumu belirli bir test oturumunda ürünü açın, sepete ekleyin ve yetkili yöntemle kontrollü sipariş tamamlayın. Sipariş kimliği, olay zamanı, kaynak, hedef, tutar ve para birimini yan yana koyun.

Google Tag Assistant üzerinden gönderimleri inceleyebilirsiniz; Google’ın mükerrer etiket kontrolü bu amaçla hedef ve gönderilen olayları kontrol etmeyi anlatır. Meta için son veri kaynağındaki olay ayrıntılarını kullanın. Hassas müşteri verilerini hata kaydı veya ekran görüntüsüyle gereksiz yere paylaşmayın.

Ardından aynı sipariş onayını tekrar açın ve yeni sipariş yaratmadan neyin yeniden gönderildiğine bakın. Yenileme sırasında yeni işlem kimliği oluşuyorsa tetikleme ve kimlik üretimini inceleyin. İkinci gerçek sipariş verdiğinizde önceki kimliğin tekrar kullanılmadığını da kontrol edin. Yalnız sayfa yenilemeyi engellemek bütün tekrar türlerini çözmez.

İzin tercihi değişen senaryoyu ayrı kaydedin. Tekilleştirmeyi test etmek için müşteri gizliliği sınırlarını kalıcı olarak kaldırmayın. Bir test profilinde verilen izin, bütün ziyaretçiler için veri paylaşımı yetkisi değildir.

Düzeltmeyi nasıl kabul edersiniz?

Düzeltmeyi nasıl kabul edersiniz?

Hazır olanları işaretleyin; açık kalan maddeleri sonraki adımınız olarak kullanın.

Geçmiş raporun kendiliğinden düzeldiğini varsaymayın. Yeni düzenin başladığı noktayı iç ölçüm kaydına yazın. Önceki ve sonraki sonuçları farklı ölçüm tanımlarıyla tek eğilim gibi sunmayın. Reklam panelinde satın alma sayısı azalırsa bunun gerçek satış düşüşü mü yoksa tekrarların kaldırılması mı olduğu Shopify siparişleriyle birlikte değerlendirilir.

Sık sorulan sorular

Bütün izleme kodlarını silip yeniden kurmak çözüm mü?

Kaynağı bilinmeyen toplu silme çalışan ölçümü de kesebilir. Önce çakışan olay ve hedefi bulun, korunacak bağlantıyı belirleyin, sınırlı değişikliği aynı senaryoyla yeniden doğrulayın.

Aynı tutardaki iki olay kesin aynı sipariş mi?

Hayır. İki gerçek sipariş aynı tutarda olabilir. Sipariş ve işlem kimliğiyle olay bağlamını birlikte inceleyin.

Mükerrerlik düzeldikten sonra reklam sonucu iyileşir mi?

Doğru ölçüm daha anlamlı karar vermeyi destekler; satış veya reklam getirisi artışı garantisi değildir. Önce teknik kabulü, sonra yeterli veriyle ticari sonucu değerlendirin.

Kaynağı belirlenmiş sorunla ilerleyin

Temel bağlantıyı yeniden incelemek için Google Ads dönüşüm takibi ve Meta ölçüm kurulumu rehberlerini kullanabilirsiniz. D2C Studio’nun performans pazarlaması kapsamında mevcut bağlantıları ve düzeltme ihtiyacını birlikte değerlendirebilirsiniz; teknik müdahale kapsamı bulgulara göre netleştirilir.