Reklam platformları ve online mağazalar

Kapıda ödeme dönüşüm takibi ve harici ödeme sayfaları

Kapıda ödeme dönüşüm takibi: piksellerin kapıda ödemeli ve harici ödeme sayfalı siparişleri neden kaçırdığı, satın alımın ne zaman gönderileceği ve reddedilen siparişlerin nasıl ele alınacağı.

· tarihinde güncellendi·11 dk okuma·ROASaurus ekibinden

Öne çıkanlar
  • Tarayıcı pikselleri, kapıda ödeme formları, harici ödeme sayfaları, sipariş formları ve huniler gibi normal ödeme sayfasının dışında tamamlanan siparişleri kaçırır.
  • Kapıda ödemeli bir sipariş, kurye parayı tahsil edene kadar ödenmemiş kalır; bu yüzden satın alımları ödeme anında gönderen bir kurulum onu geç ya da hiç raporlamaz.
  • Meta, olay zamanı 7 günden daha eski olan olayları reddeder; bu yüzden çoğu kapıda ödeme mağazası satın alımı sipariş oluşturulduğunda ya da onaylandığında göndermelidir.
  • Reddedilen siparişler Ads Manager'da kalır; bu yüzden başabaş ROAS'ınızı ödenen siparişlerin payına bölün.
  • ROASaurus'ta, Shopify satın alımlarını sipariş oluşturulduğunda göndermek için Store settings içinde External / COD checkout seçeneğini seçin.

Kapıda ödeme dönüşüm takibi, her satın alımı bir teşekkür sayfasındaki tarayıcı pikseline güvenmek yerine, siparişin kendisinden, sunucuda reklam platformlarınıza göndermek demektir. Kapıda ödeme uygulamalarından, harici ödeme sayfalarından, sipariş formlarından ve hunilerden gelen siparişler çoğu zaman normal ödeme sayfasının dışında tamamlanır; bu yüzden piksel onları kaçırır ya da yanlış anda raporlar.

Bu rehber, bu siparişlerin neden kaybolduğunu ve ödeme durumunun neden önemli olduğunu anlatır. Satın alımı göndermek için üç anı karşılaştırır: sipariş oluşturulduğunda, onaylandığında ve ödendiğinde. Ayrıca reddedilen siparişleri ve iadeleri, ROASaurus'un harici ödeme sayfalarını nasıl ele aldığını da kapsar.

Pikseller kapıda ödemeli siparişleri neden kaçırır?

Tarayıcı pikseli, alıcı onu çalıştıran bir sayfaya ulaştığında bir satın alım raporlar. Bu genellikle ödeme akışınızın teşekkür sayfasıdır. Bu sayfayı atlayan ya da başka bir alan adında çalıştıran her sipariş yolu, satın alım olayını ya da ona ait reklam tıklamasını kaybeder.

Sipariş yoluSiparişin tamamlandığı yerTarayıcı pikseliyle ne ters gider
Kapıda ödeme formu uygulamasıÜrün sayfasındaki bir form; siparişi uygulama oluştururMağaza ödeme sayfası hiç çalışmaz, bu yüzden satın alım olayı hiç tetiklenmez
Harici ödeme sayfasıBaşka bir uygulamanın yürüttüğü, çoğu zaman başka bir alan adındaki ödeme sayfasıPikseliniz orada yüklenmeyebilir ve reklam tıklaması çerezleri mağaza alan adınızda kalır
Sipariş formu ya da manuel siparişBir form, bir sohbet ya da bir telefon görüşmesi; siparişi çalışanlar girerPikselin görebileceği bir tarayıcı oturumu yoktur
Kendi ödeme sayfası olan huniKendi alan adında bir açılış sayfası oluşturucuReklam tıklaması bir alan adında, satın alım başka birinde
Her yol gerçek bir sipariş oluşturur, ama hiçbiri reklam tıklamasının eklendiği normal teşekkür sayfasını çalıştırmaz.

Siparişin kendisi asla kaybolmaz. Bir sipariş kimliği, bir tutar, bir e-posta adresi ve çoğu zaman bir telefon numarasıyla online mağazanızda ya da huni aracınızda durur. Bu yüzden güvenilir çözüm, satın alımı sipariş verisinden sunucu tarafında göndermek ve reklam tıklamasını siparişe taşımaktır. Shopify'da sunucu tarafı takip genel yöntemi anlatır. Bu yazı ekstra özen isteyen siparişleri kapsar.

Bazı kapıda ödeme uygulamaları kendi piksel olaylarını da tetikler. Sunucu tarafı takibinizle aynı pikseli ama farklı bir olay kimliğini kullanırlarsa platform siparişi iki kez sayar. Bu uygulama olaylarını kapatın ya da çift sayımı önleme adımlarını izleyin.

Ödeme durumu neden önemli

Kartlı ödeme ödeme sayfasında tahsil edilir, yani sipariş oluştuğu anda ödenmiştir. Kapıda ödemeli sipariş farklıdır. Shopify kapıda ödemeyi manuel ödeme yöntemi olarak listeler ve bu siparişler, siz ödenmiş olarak işaretleyene kadar Payment pending durumunda kalır. Uygulamada bu, kurye parayı tahsil ettikten sonra olur ve günler sürebilir. Bazı siparişler hiç ödenmez, çünkü alıcı paketi reddeder ya da evde değildir.

Birçok takip kurulumu satın alımı sipariş ödendiğinde gönderir, çünkü kartlı siparişler için en güvenli an budur. Kapıda ödemeli sipariş için aynı kural, satın alımın günler sonra gelmesi ya da hiç gelmemesi demektir. Aşağıdaki günlük, satın alımları ödeme anında gönderen bir mağazadaki tipik bir durumu gösterir.

14 Oct 10:02 orders/create #4821 $50.00Sipariş kapıda ödemeyle verildi, ödeme bekliyor
14 Oct 10:02 PurchaseGönderilmedi: bu mağaza satın alımları ödendiğinde gönderiyor
16 Oct 09:40 #4821 shippedPaket kuryeye teslim edildi
22 Oct 15:12 orders/paid #4821Kurye ödemeyi aktardıktan sonra ödendi olarak işaretlendi
22 Oct 15:12 Purchase event_time=14 OctReddedildi: olay zamanı 7 günden eski
Örnek: ödemeyi bekleyen bir satın alım. Sipariş ile ödendi durumu arasında sekiz gün geçiyor ve Meta, olay zamanı 7 günden eski olan bir olayı kabul etmiyor.

WooCommerce bunun tersini yapar. Kapıda ödemeli siparişleri, ödeme tahsil edilene kadar Processing durumuna alır; indirilebilir ürün içeren siparişler ise On hold durumuna gider. Processing durumundaki siparişleri gönderen bir kurulum bu yüzden onları verilir verilmez gönderir. Başka bir şeye karar vermeden önce platformunuzun bu siparişlere hangi durumu verdiğini kontrol edin.

Oluşturuldu, onaylandı ya da ödendi: satın alım ne zaman gönderilmeli?

Aralarından seçebileceğiniz üç an var. Her biri hızı doğrulukla takas eder.

Satın alımın gönderildiği anSiparişten sonraki tipik gecikmeHiç ödenmeyen siparişleri içerirBaşlıca risk
OluşturulduSaniyelerEvet: reddedilenler ve sahte siparişlerAds Manager, tahsil ettiğinizden daha fazla ciro gösterir
Ekibiniz tarafından, telefonla ya da mesajla onaylandıSaatler ile bir gün arasıYalnızca reddedilenlerOlayı tetikleyebilecek bir onay adımı gerekir
Ödendi ya da teslim edildiGünler ile haftalar arasıHayırGeç ya da kayıp: reklam tıklaması atıf penceresinin dışında kalır ya da olay reddedilir
Oluşturulduğunda göndermek hızlıdır ama hiç ödenmeyen siparişleri de sayar. Ödendiğinde göndermek kesindir ama gecikmelidir.

Geç gelen satın alım olayları neden sorun

Reklam platformları bir satın alımı, ancak tıklamadan sonraki atıf penceresi içinde gerçekleşirse bir reklama atfeder. Meta'da 7 günlük tıklama atıfı ayarıyla, bir satın alım tıklamadan sonra 7 güne kadar bir reklama sayılır. Meta'nın Conversions API'si ayrıca event_time değeri 7 günden eski olan olayları reddeder ve bir olay çok eskiyse isteğin tamamını reddeder. Ödendiğinde gönderilen bir satın alımın bu yüzden iki kötü seçeneği vardır:

  • Siparişin zamanıyla gönderin. Ödeme 7 günden sonra geldiyse Meta onu reddeder.
  • Ödemenin zamanıyla gönderin. Meta kabul eder, ama reklam tıklaması artık 7 günden eski olabilir; bu yüzden satın alım reklama atfedilmez.

Hız optimizasyon için de önemlidir. Satın alımlar için optimize eden kampanyalar, gönderdiğiniz satın alımlardan öğrenir. Bir hafta geç gelen bir sinyal, algoritmaya geçen haftanın kitlesini anlatır.

Örnek mağaza: ödendi olarak işaretlenen kapıda ödemeli siparişlerin payı
100%0%
02468101214
Siparişten sonraki günler, örnek rakamlar. Siparişlerin yaklaşık yarısı 4. güne kadar ödenir. 7 gün sonra %28'i hâlâ ödenmemiştir; buna hiç ödenmeyen %18 de dahildir.

Hangi anı seçmeli

Çoğu kapıda ödeme mağazası için oluşturulduğunda göndermek daha iyi varsayılandır. Sinyal anında gelir, tıklama hâlâ pencerenin içindedir ve hiçbir şey reddedilmez. Bedeli, reddedilen siparişlerin Ads Manager'da satın alım sayılmasıdır. Bunu bir sonraki bölümde gösterildiği gibi hedeflerinizde düzeltirsiniz.

Ekibiniz her siparişi göndermeden önce telefonla ya da mesajla onaylıyorsa, onay iyi bir orta yoldur. Sahte siparişleri eler ve genellikle bir gün içinde gerçekleşir. Kendi sisteminiz satın alımı o anda gönderebiliyorsa, örneğin bir API aracılığıyla, bunu kullanın. Sahte siparişler göründüğünden daha önemlidir: reklam platformu onlardan öğrenirse sipariş veren ama ödemeyen daha fazla insan arar.

Reddedilen siparişler, iptaller ve iadeler nasıl ele alınır

Bir satın alım gönderildikten sonra Ads Manager'da kalır. Kapıda reddedilen bir paket onu kaldırmaz. ROASaurus da iadeleri ya da iptalleri Meta'ya, TikTok'a ve diğer reklam platformlarının çoğuna göndermez; bu yüzden onların bildirdiği ciro, hiç tahsil etmediğiniz siparişleri de içerir. Yalnızca Google Ads ve Microsoft Advertising değerleri, değer düzeltmeleri açıksa bir iadeden sonra düzeltilebilir. Çözüm, ret oranınızı ölçmek ve karşılaştırdığınız rakamları buna göre ayarlamaktır.

İşte bir ay için çözümlü bir örnek. Basit tutmak için fiyatlar KDV'sizdir.

KalemTutar
Oluşturulduğunda Meta'ya gönderilen siparişler200 sipariş × $50 = $10,000
Kapıda reddedilen (%18)36 sipariş, $1,800
Teslim edilen ve ödenen164 sipariş, $8,200
Teslim edilen siparişlerin ürün maliyeti (%30)−$2,460
200 paketin tamamı için kargo, $6'dan−$1,200
Reddedilen 36 paket için iade kargosu, $6'dan−$216
Nakit tahsilat ücreti, ödenen sipariş başına $1.50−$246
Elleçleme, sipariş başına $1−$200
Brüt kâr$3,878
Reddedilen paketler gelir getirmez ama yine de gidiş-dönüş kargo maliyeti çıkarır. Reddedilen ürünler stoğa geri döner, bu yüzden ürün maliyetleri kaybolmaz.

$3,000 reklam harcamasıyla aynı ay, hangi ciroyu kullandığınıza bağlı olarak çok farklı görünür:

3.33Ads Manager'daki ROAS: $10,000 ÷ $3,000
2.73Teslim edilen siparişlerde ROAS: $8,200 ÷ $3,000
1.29POAS: $3,878 brüt kâr ÷ $3,000

Teslim edilen cirodaki brüt marj oranı $3,878 ÷ $8,200 = %47.3'tür; bu yüzden başabaş ROAS 1 ÷ 0.473 = 2.11 olur. Bu başabaş, teslim edilen ciro için geçerlidir. Ads Manager reddedilen siparişleri de saydığı için, karşılaştırmadan önce onu çevirmeniz gerekir. Başabaş ROAS yazısı temel formülü anlatır.

Ads Manager'da başabaş=başabaş ROAS ÷ ödeme oranı
Başabaş ROAS
1 ÷ brüt marj oranı, yalnızca ödenen siparişler üzerinden hesaplanır.
Ödeme oranı
Ödenen siparişlerin payı; örneğin %18'i reddedildiğinde %82.

2.114 ÷ 0.82 = 2.58. Ads Manager'da 2.58'in altında görünen bir kampanya, 2.11'in çok üzerinde görünse bile zarar ettirir.

Sonucu doğrudan kontrol edebilirsiniz. Reklamlar, reklam harcaması $3,878'lik brüt kâra eşit olduğunda başabaşa gelir ve raporlanan $10,000 ciro ÷ $3,878 = 2.58.

Ret oranları çoğu zaman bölgeye, ürüne ve kampanyaya göre farklılık gösterir. Yeterli siparişiniz olduğunda bunları kampanya başına hesaplayın ve sonucu brüt kâr üzerinden kontrol etmek için POAS hesaplayıcısını kullanın.

Kendi rakamlarınızda iadeler ve iptaller

Shopify'da iptaller ve iadeler ROASaurus'a webhook ile ulaşır; bu yüzden kâr analitiği iadeleri cirodan düşer. Hiç gönderilmemiş iptal edilen siparişlerin sayılıp sayılmayacağını siz seçersiniz ve varsayılan olarak dışarıda bırakılırlar. Zaten kargoya verilmiş iptal edilen bir sipariş içeride kalır, çünkü kargosu size yine de para kaybettirmiştir. Henüz geri dönebilecek yakın tarihli siparişler için Predicted returns ayarı, gerçek iadeler gelene kadar satışların beklenen bir payını bekletir.

ROASaurus kapıda ödemeyi ve harici ödeme sayfalarını nasıl ele alır

Shopify

Her Shopify mağazasının Store settings içinde, iki seçenekli bir Checkout type ayarı vardır:

  • Shopify checkout: satın alım, Shopify siparişi ödenmiş olarak bildirdiğinde, orders/paid webhook'u üzerinden gönderilir.
  • External / COD checkout: satın alım, sipariş oluşturulduğunda orders/create webhook'u üzerinden gönderilir. Kapıda ödeme için ve Shopify siparişini kendileri oluşturan CheckoutChamp ya da Checkify gibi harici ödeme sayfaları için kullanın.

Ayar mağazadaki her siparişe uygulanır. Ödeme sayfasında ödenen kartlı siparişler neredeyse aynı anda oluşturulur ve ödenir; bu yüzden seçim esas olarak ödenmemiş siparişlerin ne zaman gönderileceğini değiştirir. Her sipariş bir kez gönderilir. Kapıda ödemeli bir siparişin ödendi güncellemesi sonradan geldiğinde ikinci bir satın alım gönderilmez.

Satın alım, siparişin kendi verilerini kullanır: tutar, para birimi, ürünler ve alıcının e-postası, telefonu ve adresi; bunlar gönderilmeden önce hash'lenir. ROASaurus siparişi, betiğinin sepete kaydettiği ziyaretçi kimliği üzerinden reklam tıklamasıyla eşleştirir. Bir sipariş bunu taşımıyorsa ROASaurus şu sırayla dener: sepet ve ödeme sayfası token'ları, ödeme sayfasındaki satın alım olayı, ziyaretçinin sitenizde daha önce verdiği bir e-posta ve siparişten kısa süre önceki aynı IP adresi ile tarayıcı (tam olarak tek bir ziyaretçi uyduğunda). Tam kurulum Shopify entegrasyonu sayfasındadır.

WooCommerce ve diğer online mağazalar

WooCommerce eklentisi, bir siparişi Processing ya da Completed durumuna ulaştığında gönderir. Kapıda ödemeli siparişler verildiklerinde Processing durumuna geçer, bu yüzden hemen gönderilir. Banka havalesi siparişleri Processing durumuna geçtiğinde gönderilir. Diğer online mağaza bağlayıcıları siparişi şu anlarda gönderir:

  • Wix, Squarespace, Ecwid, Lightspeed, CCV Shop ve Shopware: siparişin ödeme durumu ödendi olduğunda.
  • BigCommerce: sipariş Awaiting Fulfillment, Awaiting Shipment, Shipped ya da Completed gibi bir duruma ulaştığında.
  • Magento: sipariş durumu Processing ya da Complete olduğunda.
  • PrestaShop: sipariş geçerli olarak işaretlendiğinde.
  • Özel webhook ve sipariş API'si: kendi sisteminiz siparişi gönderdiğinde.

Platformunuzun kapıda ödemeli siparişleri nasıl işaretlediğini kontrol edin. Kurye ödemeyi aktarana kadar ödenmemiş kalıyorlarsa satın alımları geç gelir.

Huniler ve kendi ödeme sayfanız

  1. Betiği huni sayfalarına ekleyin

    Online mağazanızla aynı mağaza anahtarını kullanın; böylece bir ziyaretçi her iki alan adında da tek bir ziyaretçi kimliğini korur.

  2. Alan adlarınızı listeleyin

    Store settings içinde, huni ve mağaza alan adlarını Linked domains altına ekleyin. Bu alan adları arasındaki bağlantılar böylece ziyaretçi kimliğini ve tıklama kimliklerini taşır.

  3. Siparişleri sipariş API'si ile gönderin

    Huni siparişi kendisi alıyorsa, her siparişi /api/v1/orders adresine, _tl çerezini visitor_id olarak ekleyerek gönderin. Anı sisteminiz belirler: oluşturulduğunda, onaylandığında ya da ödendiğinde.

  4. Event log'u kontrol edin

    İlk gerçek siparişler geldiğinde Event log sayfasını açın ve her birinin bağlı her platforma gönderildiğini kontrol edin.

Bir huni ödeme sayfasından gelen, sipariş API'sine gönderilen sipariş
POST /api/v1/orders
X-Roasaurus-Key: <store key>
Authorization: Bearer <API key>
Content-Type: application/json

{
  "order_id": "F-20931",
  "created_at": "2026-10-20T14:05:00Z",
  "total": 50.00,
  "currency": "USD",
  "email": "buyer@example.com",
  "phone": "+15555550123",
  "country": "US",
  "visitor_id": "<value of the _tl cookie>",
  "click_ids": { "fbc": "<_fbc cookie>", "fbp": "<_fbp cookie>" },
  "client_ip": "203.0.113.7",
  "user_agent": "Mozilla/5.0 ...",
  "items": [{ "variant_id": "SKU1", "quantity": 1, "price": 50.00 }]
}

Sipariş API'si her sipariş kimliğinin ilk kopyasını tutar. Sisteminiz onu oluşturulduğunda ve ödendiğinde yeniden çağırırsa yalnızca ilk çağrı bir satın alım gönderir. Daha fazla ayrıntı huniler ve birden çok alan adı sayfasındadır.

Kaçınılması gereken yaygın hatalar

  • Kapıda ödeme mağazasında ödendi durumunu beklemek. Satın alımlar bir hafta geç gelir ya da hiç gelmez; geç gelen olaylar reddedilir ya da atıf penceresinin dışında kalır.
  • Ads Manager ROAS'ını ödenen siparişler için hesaplanmış bir başabaşla karşılaştırmak. Önce başabaşı ödeme oranınıza bölün.
  • Tek bir satın alım için iki kaynak. Bir form uygulamasının kendi pikseli ve sunucu olaylarınız aynı siparişi iki kez sayar. Bkz. mükerrer satın alım olayları.
  • Tıklamayı alan adları arasında kaybetmek. Başka bir alan adındaki huni, betiğe ve bağlı alan adlarına ihtiyaç duyar; yoksa siparişleri reklam tıklaması olmadan gelir.
  • Manuel siparişleri dışarıda bırakmak. Telefon ve sohbet siparişlerinin tarayıcı oturumu yoktur, ama yine de bir e-posta adresleri ya da telefon numaraları vardır. Sipariş verisinden gönderildiklerinde reklam platformuna eşleştirebileceği bir şey verirler.

Kaynaklar

  1. Meta for Developers: Server Event Parameters
  2. Shopify: WebhookSubscriptionTopic (GraphQL Admin API)
  3. Shopify Help Center: Manual payment methods
  4. Shopify Help Center: Understanding your order statuses
  5. WooCommerce: Cash on Delivery documentation

ROASaurus'ta

Okumaya devam edin

Reklam platformları ve online mağazalarCCV Shop dönüşüm takibi: kurulum rehberiCCV Shop dönüşüm takibi: ödenmiş siparişleri imzalı bir webhook ile Meta ve TikTok'a gönderin, reklam tıklamalarına bağlayın, kurun, test edin ve geç gelen ödemeleri yönetin.Reklam platformları ve online mağazalarShopify'da Google Ads enhanced conversionsEnhanced conversions, Shopify'daki Google Ads satın alımlarına hash'lenmiş müşteri verisi ekler. Nasıl çalıştığı, çevrimdışı içe aktarmalardan farkı ve kurulum.Reklam platformları ve online mağazalareCom online mağazaları için Lightspeed dönüşüm takibieCom (C-Series) için Lightspeed dönüşüm takibi: ödenmiş siparişleri sunucudan Meta ve TikTok'a gönderin, reklam tıklamalarına bağlayın, kurun ve test edin.
SSS

Sorular ve yanıtlar

Meta kapıda ödemeli siparişleri takip edebilir mi?

Evet, satın alım sunucuda sipariş verisinden gönderiliyorsa. Tarayıcı pikseli bu siparişleri çoğu zaman kaçırır, çünkü birçok kapıda ödeme uygulaması ve harici ödeme sayfası normal teşekkür sayfasını atlar.

Satın alımı sipariş oluşturulduğunda mı yoksa ödendiğinde mi göndermeliyim?

Çoğu kapıda ödeme mağazası için sipariş oluşturulduğunda ya da onaylandığında gönderin. Ödeme bir haftadan uzun sürebilir ve Meta, olay zamanı 7 günden eski olan olayları reddeder. Reddedilen siparişleri bunun yerine ROAS hedeflerinizde düzeltin.

Reddedilen kapıda ödemeli siparişler Ads Manager'da satın alım olarak sayılır mı?

Evet. Gönderilmiş bir satın alım, paket reddedildiğinde de Ads Manager'da kalır. Ads Manager açısından başabaşı bulmak için başabaş ROAS'ınızı ödenen siparişlerin payına bölün.

ROASaurus'ta hangi ödeme sayfası türünü seçmeliyim?

Shopify'da, kapıda ödeme için ve Shopify siparişini oluşturan CheckoutChamp ya da Checkify gibi harici ödeme sayfaları için External / COD checkout seçeneğini seçin. Satın alımlar bu durumda ödendiğinde değil, sipariş oluşturulduğunda gönderilir.

Kendi ödeme sayfası olan bir huniden gelen siparişleri nasıl takip ederim?

ROASaurus betiğini huni sayfalarına ekleyin, huni ve mağaza alan adlarını Linked domains altında listeleyin ve huni siparişlerini ziyaretçi kimliğiyle birlikte sipariş API'sine gönderin.

Her satış, onu getiren reklama kadar izlenir

Sunucu tarafı takip, kâr ve yaşam boyu değer tek uygulamada. 14 günlük ücretsiz deneme, kredi kartı gerekmez.

Ücretsiz denemenizi başlatın →