Kısa cevap
Shopify, Meta ve GA4 aynı satışları farklı kurallarla sayar. Shopify gerçekleşen her siparişi kaydeder; Meta yalnızca reklamının atıf penceresine giren satın almaları kendine yazar; GA4 ise çerez izni, reklam engelleyici ve kanal kredisi yüzünden genellikle daha azını görür. Ciro ve kârlılık için Shopify'a, reklam içi optimizasyon için platform verisine, kanal karşılaştırması için GA4'e bakın.
Öne çıkanlar
- Toplam satış ve ciro için tek doğru kaynak Shopify'dır; Meta ve GA4 atıf yapan araçlardır, muhasebe defteri değildir.
- Meta'nın standart atıf ayarı 7 gün tıklama ve 1 gün görüntülemedir (web sitesi dönüşümü kampanyalarına 1 günlük etkileşim penceresi eklenebilir); Mart 2026'dan beri yalnızca bağlantı tıklamaları 'tıklama' sayılıyor.
- Google Ads dönüşümü tıklama tarihine, GA4 ise satın alma tarihine yazar; aynı hafta bile farklı görünür.
- Farkı kapatmak yerine açıklayın: aynı tarih aralığı, saat dilimi ve atıf ayarıyla karşılaştırıp kalan boşluğu nedenlerine ayırın.
- Gerçek ROAS'ı Shopify net cirosunu toplam reklam harcamasına bölerek hesaplayın; platform ROAS'ı yalnızca kampanyalar arası karşılaştırma içindir.
İçindekiler
Shopify, Meta ve GA4 neden farklı satış sayısı gösterir?
Çünkü üçü aynı şeyi ölçmez. Shopify siparişi kasadan kaydeder; Meta ve GA4 ise tarayıcıdan ya da sunucudan gelen sinyallerle o satışı bir reklama veya kanala atfetmeye çalışır.
Bir mağazada aynı hafta için şu tabloyu görmek son derece olağandır: Shopify 20 sipariş, Meta Reklam Yöneticisi 14 satın alma, GA4 11 satın alma. Bu rakamların hiçbiri "yanlış" değildir; her biri farklı bir soruya cevap verir. Shopify "kaç sipariş aldım?" sorusunu, Meta "reklamlarım bu siparişlerin kaçına dokundu?" sorusunu, GA4 ise "ölçebildiğim ziyaretlerde satışı hangi kanal getirdi?" sorusunu yanıtlar.
Farkı oluşturan başlıca nedenler şunlardır:
- Kapsam: Shopify reklamdan gelmeyen siparişleri de sayar (organik, doğrudan, e-posta, mağaza içi, telefonla girilen sipariş).
- Atıf penceresi: Meta ve Google Ads yalnızca belirli bir süre içindeki tıklama veya gösterimleri hesaba katar.
- Tarih mantığı: Bazı platformlar satışı tıklama ya da gösterim gününe, bazıları satın alma gününe yazar.
- Veri kaybı: Çerez izni verilmemesi, reklam engelleyiciler ve cihaz değişimi GA4'ün ve pikselin satışların bir kısmını hiç görmemesine yol açar.
- Kredi paylaşımı: GA4 bir satışı yalnızca bir kez sayar ve krediyi kanallar arasında bölüştürür; Meta ve Google aynı satışı ayrı ayrı kendine yazabilir.
Meta Reklam Yöneticisi satın alma sayısı neden Shopify'dan farklı?
Meta, yalnızca atıf penceresine giren ve reklamla etkileşime bağlanabilen satın almaları raporlar; buna reklamı görüp tıklamadan alışveriş yapanlar da dahildir. Bu yüzden Shopify'dan hem az hem de (çifte sayımda) fazla çıkabilir.
Atıf penceresi: 7 gün tıklama, 1 gün görüntüleme
Meta'nın standart atıf ayarı 7 gün tıklama ve 1 gün görüntülemedir; web sitesi dönüşümü için optimize edilen kampanyalarda reklam seti düzeyindeki atıf ayarına 1 günlük etkileşim (engage-through) penceresi de eklenebilir. Yani reklama tıkladıktan 9 gün sonra alışveriş yapan kişi Meta'da görünmez ama Shopify'da sayılır. Tersine, reklamı yalnızca gören ve ertesi gün Google'da markanızı arayıp satın alan kişi hem Meta'da (görüntüleme atfı) hem Google Ads'de görünebilir.
2026 değişikliği: "tıklama" artık sadece bağlantı tıklaması
Meta 3 Mart 2026'da duyurduğu güncellemeyle tıklama atfını yalnızca bağlantı tıklamalarıyla sınırladı. Beğeni, kaydetme, paylaşım gibi etkileşimler artık ayrı bir "etkileşim üzerinden" (engage-through) atıf kategorisinde raporlanıyor ve video için etkileşimli izleme eşiği 10 saniyeden 5 saniyeye indi. Mart 2026 öncesiyle karşılaştırma yaparken tıklama kaynaklı satın almalarda düşüş görmeniz bu yüzden normaldir; toplam ölçüm değil, sınıflandırma değişti.
Tarih kayması ve çifte sayım
Meta'nın raporlama API'si satın almanın gösterim gününe mi yoksa dönüşüm gününe mi yazılacağını ayrı bir parametreyle (action_report_time) belirler: 1 Ocak'ta reklamı görüp 2 Ocak'ta alan kişi, gösterim zamanına göre 1 Ocak'ta, dönüşüm zamanına göre 2 Ocak'ta görünür. Günlük karşılaştırmalar bu yüzden kolayca sapar. Ayrıca piksel ile Conversions API aynı siparişi aynı event_id ile göndermezse Meta tek siparişi iki kez sayabilir. Kurulumu kontrol etmek için Meta Conversions API kurulum rehberindeki tekilleştirme adımlarına bakın.
GA4 neden genellikle en düşük rakamı gösterir?
GA4 yalnızca izin verilmiş ve engellenmemiş tarayıcı oturumlarını tam olarak ölçebilir; ayrıca aynı satışın iki kanal tarafından sahiplenilmesine izin vermez. Bu iki etki birleşince GA4 çoğu zaman üçünün en düşüğü olur.
- Çerez izni: Kullanıcı analitik çerezleri reddederse GA4 oturumu tam kaydedemez. Onay modu açık olsa bile davranış modellemesi ancak eşikler tutarsa devreye girer: en az 7 gün boyunca günde 1.000 izin verilmemiş olay ve son 28 günün en az 7'sinde günde 1.000 izin vermiş kullanıcı gerekir. Küçük mağazalar bu eşiğin altında kalır ve boşluk modellenmez. Ayrıntılar için Onay Modu v2 yazımıza göz atın.
- Reklam engelleyiciler ve tarayıcı korumaları: Etiket hiç yüklenmezse satış GA4'e hiç ulaşmaz; Shopify ise siparişi sunucuda kaydettiği için etkilenmez.
- Ödeme adımı:
purchaseolayı teşekkür sayfası yüklenmeden ya da ödeme ekranı ayrı bir alan adında açıldığında kaybolabilir. Kurulum doğrulaması için GA4 e-ticaret kurulumu yazısındaki kontrol listesi işe yarar. - Kanal kredisi: GA4'te bir satış tek kez sayılır ve kredi kanallar arasında paylaştırılır. Meta'nın görüntüleme atfıyla kendine yazdığı satış, GA4'te "Organic Search" ya da "Direct" altında görünür; yani GA4'teki "Meta satışı" Reklam Yöneticisi'nden düşüktür ama toplam satın alma sayısı değişmez.
Cihaz değiştiren müşteri
Müşteri reklamı telefonda görüp satın almayı akşam dizüstü bilgisayardan yaparsa GA4 bu iki ziyareti ancak kullanıcı kimliği (User-ID, yani giriş yapmış müşteri) gibi bir bağlantı varsa birleştirebilir. Aksi halde bilgisayardaki satış "Direct" ya da "Organic Search" olarak görünür ve Meta'nın payı GA4'te küçülür. Meta ise aynı kişiyi iki cihazda da oturum açmış hesabı üzerinden tanıyabildiği için bu satışı reklama bağlayabilir. Uzun düşünme süresi olan, sepet tutarı yüksek ürünlerde (mobilya, elektronik, takı) bu etki belirgin şekilde artar; düşük fiyatlı, anlık alınan ürünlerde ise daha sınırlı kalır. Üye girişini teşvik etmek ve Conversions API ile e-posta, telefon gibi karma bilgileri göndermek, platformların bu ziyaretleri eşleştirme ihtimalini artırır.
GA4 ile Google Ads dönüşüm farkı neden oluşur?
En büyük neden tarih mantığıdır: Google Ads dönüşümü tıklamanın gerçekleştiği güne, GA4 ise satın almanın gerçekleştiği güne yazar. Buna farklı pencereler, çerez süreleri ve modelleme eklenir.
Google'ın kendi açıklamasına göre farkın kaynakları şunlardır:
- Tıklama tarihi: 1 Eylül'de tıklayıp 12 Eylül'de alan kişi Google Ads'de 1 Eylül'ün, GA4'te 12 Eylül'ün satışıdır. Ay sonu raporları bu yüzden hiçbir zaman birebir tutmaz.
- Pencere ve çerez: Google Ads dönüşüm penceresi 1 ile 90 gün arasında ayarlanır ve Ads çerezi tıklamadan 90 gün sonra sona erer; Analytics çerezi 2 yıla kadar yaşar. GA4'ün edinme dışı temel etkinlikler için varsayılan geriye dönük bakış süresi 90 gündür (Yönetici > Veri görüntüleme > Etkinlikler > İlişkilendirme ayarları).
- Sütun seçimi: "Dönüşümler" sütunu yalnızca birincil işlemleri ve seçtiğiniz sayım yöntemini gösterir; "Tüm dönüşümler" ikincil işlemleri ve görüntülemeye dayalı dönüşümleri de içerir. Yanlış sütunu karşılaştırmak sık yapılan bir hatadır.
- Aktarım gecikmesi ve geçersiz tıklamalar: GA4'ten içe aktarılan dönüşümler Google Ads'e 24 saate kadar gecikmeyle gelir; geçersiz tıklama filtresine takılan olaylar hiç aktarılmaz.
- Modellenmiş dönüşüm: Google, gözlemleyemediği dönüşümleri tahmin ederek raporlara ekleyebilir. Bu yüzden Google Ads, GA4'ten yüksek çıkabilir.
Saat dilimi ve iadeler farkı nasıl büyütür?
Hesaplar farklı saat dilimlerinde kuruluysa gece yarısına yakın siparişler başka güne düşer; iadeler ise yalnızca Shopify'da cirodan düşer. İkisi de günlük ve haftalık karşılaştırmayı bozar.
Shopify mağazanız İstanbul saatinde, Meta reklam hesabınız farklı bir saat diliminde açılmışsa günün son saatlerindeki siparişler ertesi güne kayar. Kampanya dönemlerinde bu fark birkaç siparişi bulabilir.
İadelerde ise durum şudur: piksel ve GA4 satın alma olayını sipariş anında bir kez alır. Sipariş sonradan iptal ya da iade edilirse, ayrıca bir iade olayı göndermediğiniz sürece Meta ve GA4 ciroyu düşürmez. İade oranı yüksek kategorilerde (giyim, ayakkabı) platform ROAS'ı bu yüzden gerçek kârlılığın belirgin şekilde üzerinde görünür.
Rakamları adım adım nasıl uzlaştırırsınız?
Amaç farkı sıfırlamak değil, açıklanabilir hale getirmektir. Aynı dönemi aynı kurallarla karşılaştırıp kalan boşluğu nedenlere ayırın; açıklanamayan kısım büyükse izleme sorunudur.
- Dönemi sabitleyin En az 7, tercihen 14–28 günlük bir aralık seçin; tek günlük karşılaştırma tarih kaymasından dolayı yanıltır.
- Saat dilimini eşitleyin Shopify, Meta ve GA4 hesaplarının saat dilimini kontrol edin; farklıysa not alın.
- Shopify'ı kaynaklara ayırın Toplam siparişten mağaza içi, manuel ve pazaryeri siparişlerini çıkarın; yalnızca online mağaza siparişleri kalsın.
- Platform ayarlarını yazın Meta'da atıf ayarı sütununu açın, Google Ads'de "Dönüşümler" ile "Tüm dönüşümler" farkını, GA4'te raporlama atıf modelini not edin.
- Boşluğu sınıflandırın Farkı; reklam dışı satış, pencere dışı satış, görüntüleme atfı ve izleme kaybı olarak ayırın.
- Sipariş düzeyinde örnekleyin Birkaç Shopify siparişinin kimliğini GA4 ve Meta olay kayıtlarında arayın; kayıp olaylar kurulum hatasını gösterir.
Örnek: 20 – 14 – 11 farkının dökümü
Aşağıdaki tablo, başlıktaki senaryonun nasıl açıklanabileceğini gösteren varsayımsal bir örnektir; sizin dağılımınız farklı olacaktır.
| Kalem | Shopify | Meta | GA4 |
|---|---|---|---|
| Toplam kayıtlı satın alma | 20 | 14 | 11 |
| Reklam dışı siparişler (organik, e-posta, doğrudan) | 6 | — | kanallara dağıtılır |
| Meta'nın yalnızca görüntüleme/etkileşim atfıyla aldığı | — | 3 | başka kanala yazılır |
| Tıklamadan 7 günden sonra gelen satışlar | 2 | görünmez | görünür |
| İzin/engelleyici nedeniyle GA4'ün görmediği | — | — | 9 satış eksik |
Bu dökümde GA4'ün 9 eksik satışı büyük bir oranı (%45) temsil eder. Bu kadar yüksek bir kayıp tek başına izin reddiyle açıklanmıyorsa ödeme sayfası etiketlemesini kontrol etmek gerekir.
Hangi karar için hangi rakama güvenmelisiniz?
Tek bir "doğru" rakam yoktur; her kararın doğru kaynağı vardır. Para ve kârlılık kararlarında Shopify, platform içi optimizasyonda o platformun kendi verisi, kanallar arası kıyaslamada GA4 esas alınır.
| Karar | Kullanılacak kaynak | Neden |
|---|---|---|
| Toplam ciro, kârlılık, bütçe tavanı | Shopify (net satış) | İade, iptal ve indirim sonrası gerçek parayı gösterir |
| Meta içinde reklam seti/kreatif seçimi | Meta Reklam Yöneticisi | Algoritma bu sinyalle öğrenir; kendi içinde tutarlıdır |
| Google kampanyaları arasında bütçe kaydırma | Google Ads dönüşümleri | Teklif stratejisi bu veriyle çalışır |
| Kanallar arası pay ve eğilim | GA4 | Her satışı bir kez sayar, çifte sayım yapmaz |
| Genel reklam verimliliği | Shopify cirosu / toplam reklam harcaması | Platformların şişirmesinden bağımsızdır |
Platform ROAS'ı
- Kampanyalar ve kreatifler arasında kıyas için
- Görüntüleme atfı ve modelleme içerir
- İadeleri genelde hesaba katmaz
Gerçek (karma) ROAS
- Shopify net cirosu / tüm reklam harcaması
- İşletmenin gerçekten kazanıp kazanmadığını gösterir
- Kârlılık eşiğiyle kıyaslanmalı
Gerçek ROAS'ın nasıl yorumlanacağı ve kârlılık eşiğinin nasıl belirleneceği için ROAS nedir rehberine bakabilirsiniz. Shopify, GA4 ve reklam hesaplarını her hafta elle karşılaştırmak yerine aynı ekranda görmek isterseniz Marpany'nin dönüşüm analizi sayfası bu üç kaynağı aynı tarih aralığında yan yana getirir.
Bu hafta ne yapmalısınız?
Önce izlemeyi doğrulayın, sonra karşılaştırma kurallarını sabitleyin, en son karar kaynaklarını ekibinizle yazılı hale getirin.
- Meta'da piksel ve Conversions API'nin aynı
event_idile tekilleştirildiğini Olay Yöneticisi'nden kontrol edin. - Mağazada birkaç test siparişi verip
purchaseolayının GA4 DebugView'da göründüğünü doğrulayın. - Shopify, Meta, Google Ads ve GA4 hesaplarının saat dilimini ve para birimini karşılaştırın.
- Google Ads raporlarınızda hangi sütunu ("Dönüşümler" mi, "Tüm dönüşümler" mi) kullandığınızı ekipçe sabitleyin.
- Haftalık raporda Shopify net cirosu / toplam reklam harcaması satırını ekleyin.
- Açıklanamayan fark 4 haftadır büyüyorsa izleme kurulumunu yeniden denetleyin.
Hangi metriklerin haftalık raporda yer alması gerektiğini belirlemek için reklam performansı KPI rehberi iyi bir başlangıç noktasıdır. Yukarıdaki ayar ve menü adları Eylül 2026 itibarıyla geçerlidir ve değişebilir.
Sık sorulan sorular
Meta neden Shopify'dan fazla satış gösteriyor?
En sık iki neden vardır: görüntüleme ve etkileşim atfı ile başka kanaldan gelen satışları da kendine yazması ve piksel ile Conversions API arasında tekilleştirme yapılmaması. Olay Yöneticisi'nde çift olay uyarısı olup olmadığını ve atıf ayarı sütununu kontrol edin.
GA4 neden Shopify'daki siparişlerin hepsini göstermiyor?
GA4 tarayıcı etiketine dayandığı için çerez izni vermeyen, reklam engelleyici kullanan veya teşekkür sayfası yüklenmeden çıkan ziyaretçilerin satışlarını kaçırabilir. Shopify ise siparişi sunucuda kaydeder. Fark çok büyükse satın alma olayının kurulumunu test siparişiyle doğrulayın.
Google Ads ile GA4 dönüşümleri neden tutmuyor?
Google Ads dönüşümü tıklama tarihine, GA4 satın alma tarihine yazar. Ayrıca dönüşüm pencereleri, çerez süreleri, modellenmiş dönüşümler ve içe aktarımdaki 24 saate varan gecikme farklılık yaratır. Uzun bir dönemi karşılaştırmak farkın çoğunu azaltır.
Meta'da hangi atıf ayarını kullanmalıyım?
Çoğu e-ticaret hesabı için standart 7 gün tıklama ve 1 gün görüntüleme ayarı yeterlidir. Görüntüleme atfının sonuçları şişirdiğinden şüpheleniyorsanız raporlarda yalnızca tıklama sütununu ayrıca izleyin; kampanya ayarını değiştirmeden önce farkı birkaç hafta gözlemleyin.
Gerçek ROAS nasıl hesaplanır?
Aynı dönemdeki Shopify net cirosunu tüm reklam platformlarındaki toplam harcamaya bölün. Bu karma ROAS, platformların birbirinin satışını sahiplenmesinden etkilenmez ve işletmenin gerçekten kazanıp kazanmadığını gösterir.
Platformlar arasında ne kadar fark normaldir?
Evrensel bir oran yoktur; fark ürün türüne, satın alma süresine, izin oranına ve kurulum kalitesine göre değişir. Önemli olan farkın haftadan haftaya istikrarlı kalmasıdır. Aniden büyüyen bir fark genellikle kırık bir etiket veya tekilleştirme sorununa işaret eder.
Kaynaklar
- Google Ads Yardım: Google Ads ve Analytics dönüşüm istatistiklerindeki farklar support.google.com
- Google Analytics Yardım: Atıf ayarlarını seçme (geriye dönük bakış süreleri) support.google.com
- Google Analytics Yardım: Onay modu için davranış modellemesi support.google.com
- Meta for Business: Tıklama atfı ve engage-through güncellemesi (Mart 2026) facebook.com
- Meta Marketing API: Ad Account Insights (action_report_time, atıf pencereleri) developers.facebook.com
- Meta İşletme Yardım Merkezi: Reklam Yöneticisi'nde engage-through ayarı facebook.com

Türkçe
English
İspanyolca
Arapça
Rusça