Idempotent Postback'ler: Finans Ekipleri Çift Sayımı Neden Önemser
Yeniden denemesi güvenli bir Postback, finansın imzalayacağı bir rakam ile finansın üzerine tartışacağı bir rakam arasındaki farktır. Idempotent ne demek, operatörler aynı olayı neden birden fazla kez gönderir ve yaptıklarında affiliate'lerin cüzdanda ne görmesi gerekir.

Finans ekipleri Postback'ten nefret etmez. Yeniden oynatamayacakları toplamdan nefret eder. Aynı ilk yatırım, bir istek zaman aşımına uğrayıp yeniden gönderildiği için iki kez görünebiliyorsa, ay kapanamaz. Biri cuma öğleden sonrasını iki CSV ve bir fosforlu kalemle geçirir. Idempotent Postback'ler o cumayı iptal etmenin yoludur.
Bu bir yetenek yazısıdır. AFFILIFY bir dönüşümü bir kez sayar, operatör onu birden fazla kez gönderse bile. Yineleneni nasıl tanıdığımız kamu listesi değildir. Bilmeniz gereken, sorunun biçimi, isteğe ne koyacağınız ve bir yeniden deneme düştüğünde affiliate cüzdanının ne yapması gerektiğidir.
Daha geniş takip tablosunu istiyorsanız, Postback, pixel ve image tag karşılaştırmadır. Bu, S2S'in finansa bakan dilimidir.
Idempotent burada ne demek
Idempotent, aynı olayı iki kez uygulayabileceğiniz ve saklanan sonucun değişmeyeceği demektir. FTD #84102'yi gönderin. Kuyruğunuz 200'ü görmediği için yeniden gönderin. Hâlâ tek FTD vardır. Hâlâ tek komisyon vardır. İkinci istek bir hata değildir ve ikinci bir oyuncu değildir.
Tersi, her HTTP isteğinde artan bir sayaçtır. O sayaç yeniden deneme günlüğünüzle uyuşacaktır. Operatörün oyuncu veritabanıyla, ya da yalnızca bir kişi göndermiş affiliate ile uyuşmayacaktır.
Yeniden denemeler bir hata değildir. Ağlar düşer. Yük dengeleyiciler zaman aşımına uğrar. Bir 200 kaybolur. Ciddi bir entegrasyon «onaylanana kadar gönder»i mutlu yol sayar; bu da yalnızca alıcı yineleneni yutabiliyorsa güvenlidir. Ürün şartının tamamı budur.

Operatörler ne göndermeli
Zaten bir tıklama kimliğiniz var. Zaten bir olay tipiniz var: kayıt, FTD, yatırım ve anlaşmanın ihtiyaç duyduğu her ne ise. O olay için sabit bir tanıtıcı gönderin ki bir yeniden deneme yeni bir nesne değil aynı nesne olsun. Tam alan adları burada değil, Postback dokümanlarında durur.
Ay sonunu kurtaran üç kural.
Aynı yükü yeniden deneyin. Bir nonce artırmayın, yeni bir olay kimliği basmayın, bir zaman aşımını FTD-2 göndererek «düzeltmeyin». İkinci gönderim, birinci gönderimin tekrarı olmalıdır.
Tek defter olarak HTTP başarısını kullanmayın. Sizin tarafınız istekten önce «FTD #84102'yi göndermeyi amaçladık»ı, sonra «FTD #84102'yi onayladılar»ı kaydetmelidir. Yalnızca isteği kaydederseniz, bir zaman aşımı bir delik gibi durur ve onu doldurmak için farklı bir olay gönderirsiniz.
NGR bir dönemdir, bir ping değil. Bir yatırım olayı yatırım başına idempotent olabilir. Aylık bir NGR rakamı, bir tarih aralığı hakkında bir ifadedir. Onu o aralık hakkında bir ifade olarak gönderin, toplanacağını umduğunuz minik artışlar dizisi olarak değil. NGR ve negatif devir o kesintilerin neden sabit olması gerektiğinin affiliate'e bakan halidir.
Pixel bunu iyi yapamaz. Tarayıcıda iki kez ateşlenen bir pixel iki ateştir. Image tag aynı. S2S 2026'da varsayılandır, çünkü üçünün içinde bir finans ekibinin yeniden oynatmaya katlanacağı tek olan odur. Postback ve pixel yazısındaki yetenek iddiası budur.
Affiliate'lerin ne görmesi gerekir
Tek oyuncu, tek FTD, tek CPA satırı. Dönüşümü açtığınızda markayı, tıklamayı, GEO'yu, sub-id'leri, zaman damgasını görmelisiniz. Bir ikiz görmemelisiniz.
Bir yatırım sonra geri alınırsa, o farklı bir olaydır, bir yinelenen değil. Chargeback'ler, bonus suistimali, iptal edilen bir ödeme: bunlar düzeltme olarak düşer, parayı bekletmeye alabilir ve beklemedeki bir komisyonu geri çekebilir. Yeniden deneme değillerdir. Ödemeler nasıl çalışır beklemede, kullanılabilir, bekletiliyor ve incelemede hallerini kapsar. Ödemelerin kendisi çıkışta bir kez sayılır, Postback'lerin girişte bir kez sayılmasının aynı sebebiyle.
Bir şey çift görünüyorsa, cüzdanda başlamayın. Bağlantıda başlayın. Bozuk bir tıklama kimliği fazla değil, eksik dönüşüm üretir. Önce takip bağlantısını kontrol edin. Sonra iki landing'in, iki sub-id'nin ya da iki markanın iki gerçek tıklama yaratıp yaratmadığına bakın. Bir kişiden iki gerçek tıklama iki olay olabilir. Bu çift sayım değildir. İki tıklamadır.
Bunun operatörler için satış noktası olmasının sebebi
Çift sayan bir affiliate programı fazla öder, sonra geri alır, sonra ilişkiyi harcar. Yeniden denemeleri düşüren bir affiliate programı eksik sayar, sonra tartışır, sonra ilişkiyi diğer yönden harcar. Idempotent S2S sıkıcı üçüncü seçenektir: gönderin, gerekirse yeniden gönderin, toplam yerinden oynamaz.
AFFILIFY'ın bir dönüşümü bir kova değil bir satır olarak gösterebilmesinin sebebi de budur. Satır olaydır. Bir yeniden deneme toplamı olduğu yerde bırakır.
Affiliate tarafında aynı kural, 15'inin kapanabilmesinin sebebidir. Beklemede, bir kuyruk 14:58'de yetiştiği için değişmeyen bir toplamda kullanılabilir olur. KYC hâlâ çekimi kapılar. Seviye hâlâ geçerli yatırımları bir kez sayar. FTD'nin kendisi yeniden deneme günlüğüne karşı bir yazı tura ise bunların hiçbiri işlemez.
Bunu bir operatör olarak bağlıyorsanız, dokümanlardan başlayın, kendi tıklama parametrenizi kullanın ve «onaylanana kadar gönder»i normal sayın. Affiliate iseniz, hiç düşünmemelisiniz; mesele de budur. Düşünmek zorunda kaldığınızda, yukarıda biri iki farklı olayı gönderip onlara bir diyor demektir. O bir entegrasyon hatasıdır, bir yeniden deneme değil.
Sık sorulan sorular
Bir Postback için idempotent ne demek?
Aynı olay birden fazla kez gönderilebilir ve yalnızca bir kez sayılır. Zaman aşımları ve yeniden denemeler beklenir. İkinci bir HTTP isteği ikinci bir FTD değildir ve ikinci bir komisyon değildir. Yük değiştiyse ve yeni bir olay kimliği basıldıysa, o yeni bir olaydır, bir yeniden deneme değil.
Operatör yeniden denerse AFFILIFY cüzdanımda yinelenen FTD görür müyüm?
Hayır. Aynı olayın yeniden denemesi ikinci bir satır eklemez ve ikinci bir CPA eklemez. İki satır görüyorsanız, iki olayınız vardı: iki tıklama, iki yatırım ya da iki farklı olay tipi. Bunu platformun iki kez saydığını varsaymak yerine markayla açmaya değer.
Bu, ödemelerin idempotent olmasıyla aynı şey mi?
Aynı fikir, diğer yön. Gelen dönüşümler yeniden denense bile bir kez sayılır. Giden ödemeler, bir ödeme sağlayıcısına iki kez sorulsa bile bir kez alacak yazar. İkisi de finansın bir ayı fosforlu kalemsiz kapatabilmesi için vardır. [Ödemeler nasıl çalışır](/blog/how-affilify-payouts-work) giden taraftır.
Pixel'lerin de buna ihtiyacı var mı?
Pixel ve image tag tarayıcıda ateşler ve sayfa kaç kez yüklenirse o kadar ateşler. Bir sunucu Postback'inin yeniden denemeye güvenli kılınabildiği biçimde güvenli kılınamazlar. S2S'in varsayılan, pixel'in henüz sunucu olayı gönderemeyenler için yedek olmasının sebeplerinden biri budur. S2S'i tercih edin.
