سیستم های وابسته و S2S Postbacks: تخصیص دقیق
1) چرا همه اینها و «تخصیص دقیق» چیست ؟
وابستگان استناد ترافیک و انتظار پرداخت شفاف برای فعالیت های هدفمند (ثبت نام/سپرده/حسادت). اپراتور می خواهد حفاظت از تقلب، گزارش های سازگار و یک اقتصاد قابل پیش بینی باشد. «تخصیص دقیق» به این معنی است:- لینک بدون ابهام کلیک → جلسه → رویداد (FTD/سپرده/درآمد);
- قوانین قطعی (پنجره ها، اولویت ها، چند لمسی)
- پس زمینه S2S بی نظیر و گزارش های سازگار ؛
- منطقه زمانی واحد ارز/حل و فصل و وضعیت روشن است.
2) مدل های پرداخت و تعاریف کلیدی
CPA (هزینه هر کسب): ثابت در هر رویداد (معمولا FTD - اولین سپرده) زمانی که شرایط ملاقات (LCC/min. سپرده/NGR> 0).
RevShare: درصد بازیکن NGR/Net Gaming Revenue برای دوره/کل LTV (با سقف/کف).
ترکیبی: CPA + RevShare.
معیارهای CPL/CTR/RS: CR برای ثبت نام، CR به FTD، ARPU/ARPPU، eCPA/eRPS.
FTD - سپرده گذار اولین بار، FTD واجد شرایط - FTD پس از ضد تقلب/vaping.
3) ترافیک مارک: لینک ها، UTM و زیر پارامترها
لینک ردیابی وابسته (مثال):
https ://نام تجاری. کام/مسیر ؟ aff_id=42&campaign_id=uk_oct&click_id={CLICK_ID)
& sub _ id1 = {SOURCE} & sub _ id2 = {ADGROUP} & sub _ id3 = {CREATIVE} & t = slot-promo- 'aff _ id' - partner, 'campaign _ id' - offer/country, 'click _ id' - unique click identifier (GUID/ULID), 'sub _ id1.. 5 '- زمینه های رایگان (منبع/آگهی/خلاق/قرار دادن/A/B).
- در فرود، یک جلسه کلیک ایجاد کنید و کوکی 'aff _ click _ id' (HTTP-only، same-site) را تنظیم کنید، به طور همزمان آن را به قفسه سرور (anti-cookie-loss) ذخیره کنید.
4) پنجره ها و اولویت های تخصیص
پنجره کلیک: 30 روز (ثبت نام/FTD).
پنجره نامزدی (پس از ثبت نام قبل از FTD): 7-14 روز.
اولویت ها: آخرین کلیک در میان وابستگان (در آخرین ارتقاء)، اما با جستجوی نام تجاری مستقیم با توجه به قوانین داخلی همپوشانی ندارد (سند).
چند لمسی: نگه داشتن زنجیره ای از کلیک ها، اما پرداخت با توجه به «قانون پرداخت» (به عنوان مثال، آخرین کلیک). برای تجزیه و تحلیل، سهم همه لمس ها را نشان می دهد.
5) پس زمینه S2S: رویدادها و قراردادها
چرا S2S: پیکسل مرورگر غیر قابل اعتماد است (سیاست adblock/browser). پست S2S → وبهوک به سمت وابسته/ردیاب بدون مشارکت مشتری.
اتفاقاتی که معمولا باعث
«ثبت نام» (ثبت نام)- «ftd» (اولین سپرده)
- 'qualified _ ftd' (پس از CCR/بیداری)
- «سپرده» (هر سپرده)
- 'revenue' (Revshare: NGR/GGR برای دوره)
نمونه ای از پس زمینه S2S (HTTP POST، JSON)
POST https ://aff-network. کام/پست برگشت
عناوین: X-Signature: sha256 = ab12..., X-Timestamp: 1730000000
بدن:
{
« :» 42 «،» : « »، «رویداد»: «ftd»، «نام مستعار»، نه PII
« : 2000»، «ارز»: «EUR»، «بازار»: «DE»، «ts»:  « »: «»
}ایمنی و ایده آل بودن
6) کلیک کنید اتصال: چگونه به از دست دادن انتساب
هنگام ثبت نام: 'aff _ click _ id' را از جلسه کوکی/سرور با 'user _ id' مطابقت دهید (+ اثر انگشت دستگاه به عنوان پشتیبان، اما حساس به GDPR، فقط با رضایت استفاده کنید).
با FTD: آخرین جلسه کلیک معتبر را در پنجره جستجو کنید. اگر نه، بازگشت «آلی/مستقیم».
Dedup: اگر دو FTD در همان روز به دلیل PSP retrays رفت، ما پرداخت یک بار (منحصر به فرد پرچم FTD در 'کاربر _ id').
7) ضد انفجار و تبخیر
طول عمر: FTD → وضعیت «PENDING» برای 24-72 ساعت، واجد شرایط پس از CCD/بدون بازپرداخت.
سیگنال ها: «پشت سر هم» از میزبانی-ASN، VPN/پروکسی، سرعت ثبت نام بالا، کوکی چاشنی (بدون یک جلسه واقعی کلیک کنید)، اشتباه جغرافیایی/ارز.
وزن: کاهش پرداخت CPA توسط آستانه کیفیت (به عنوان مثال،. NGR <0، حفظ  فهرست استثنائات: مارک SEM، منابع ممنوع، ترافیک حادثه - ممنوعیت/0-پرداخت. 8) اقتصاد و فرمول NGR = GGR  پاداش  jackpots  ارائه دهنده Fi PSP fi chargebacks. پرداخت RevShare = NGR × RS٪ (کلاه с دقیقه/حداکثر). پرداخت ترکیبی = CPA + NGR × RS٪. eCPA = پرداخت/تعداد FTD ها، ROI وابسته = پرداخت − TrafficCost. سند ارز حل و فصل (به عنوان مثال، EUR) و نرخ FX روزانه (ERU/ارائه دهنده). 9) نمودار داده (ساده شده) 10) گزارش و پانل عملکرد (روز/بازار/پیشنهاد): کلیک، ثبت نام، FTD، CR، سپرده گذاران، GGR/NGR، پرداخت، eCPA. تکه کوهورت: حفظ D1/D7/D30، NGR/سپرده در هر بازیکن، سهم بازپرداخت. پانل اختلاف: اختلاف بین کلیک/ثبت نام/FTD و ردیاب وابسته (± X٪). نقشه حرارتی تقلب: ASN/کشورها/سایت های با ناهنجاری. 11) روش محاسبه و آشتی 1. روزانه - رویدادهای خام در برش (کلیک/reg/FTD/سپرده/NGR)، تخلیه CSV/S2S. 2. یک بار در هر دوره (هفته/ماه) - پیش نویس فاکتور با رمزگشایی و تنظیمات (بازپرداخت/بازپرداخت). 3. داوری: پنجره اختلاف (معمولا 5-10 روز کاری), دلایل مستند برای انحراف (تقلب, عدم رعایت پیشنهاد, حادثه). 4. حساب نهایی → پرداخت (SEPA/SWIFT/رمزنگاری) با مرجع دوره ؛ آمار «صادر شده/پرداخت شده». 5. حسابرسی: عکس های فوری WORM از گزارش ها، امضا/هش. 12) حفظ حریم خصوصی و انطباق احزاب PII نیاز ندارد: استفاده از نام مستعار ('user _ id', 'هش (ایمیل)' در صورت لزوم با نمک). DPA با شبکه های وابسته، مشخص کردن نقش (کنترل کننده/پردازنده)، دوره نگهداری برای کلیک/رویدادها. رضایت برای کوکی/UTM ؛ اثر انگشت - فقط به دلایل قانونی. محدودیت های جغرافیایی پیشنهادات (کشورهای مجوز)، فیلترهای سن. 13) نمونه های API 13. 1. ثبت نام کلیک کنید (سمت سرور، اختیاری) 13. 2. ثبت نام کاربر 13. 3. Postback به سمت شبکه (ما «خروجی») 14) ضد تله و حوادث A. کوکی چاشنی نشانه ها: بسیاری از کلیک ها بدون جلسه/پیمایش/زمان در صفحه. اقدامات: سرور کلیک کنید ورود به سیستم + آستانه «جلسه معتبر» (حداقل فعالیت)، نادیده گرفتن آخرین کلیک در صورت مشکوک. B. زمان های مختلف/ارزها → اختلاف گزارش اقدامات: حل و فصل واحد TZ (به عنوان مثال، UTC یا اروپا/کیف) و ارز (EUR) ؛ تبدیل در یک منبع دوره ثابت با یک عکس فوری روزانه. C. پست برگشت دو برابر می شود اقدامات: Idempotency-Key + شاخص منحصر به فرد 'event _ id'، ماشین وضعیت 'در انتظار → acked'. D. چلپ چلوپ از تقلب از میزبانی وب-ASN اقدامات: WAF/ربات مدیر، توقف پیشنهادات توسط بخش، تجارت FTD، 0-پرداخت توسط منابع مورد اختلاف قبل از دادرسی. 15) داشبورد برای کار روزانه بررسی اجمالی سهامداران: FTD/سپرده گذاران/NGR/پرداخت برای 10 شریک برتر برای 7/30 روز. قیف: کلیک → ثبت نام → KYC → FTD (CR در مراحل، زمان به FTD). کیفیت: نگه دارید/ARPPU/نرخ بازپرداخت توسط پیشنهادات. سلامت فناوری: تاخیر پس زمینه p95، خطای HMAC، retrai، DLQ. امور مالی: اعمال/فاکتورها، وضعیت پرداخت ها، حساب های دریافتنی. 16) چک لیست تحویل یک سیستم وابسته قابل اعتماد، قوانین تخصیص قطعی است، پس زمینه S2S امن با idempotency، مدارهای ضد تقلب و آشتی دقیق. استاندارد سازی پارامترهای لینک، کلیک های فروشگاه و زنجیره های لمسی، پرداخت با توجه به یک مدل قابل فهم (CPA/RevShare/Hybrid)، تعمیر پنجره ها و منطقه های زمانی، محافظت از وب سایت ها و صورتحساب خودکار. سپس شما گزارش های تمیز، جنجال کمتر و یک اقتصاد واحد پایدار برای اپراتور و شرکا خواهید داشت.
SQL
- کلیک/جلسات aff_clicks (
متن click_id کلید اصلی، aff_id int، متن campaign_id، متن زیر 1، متن زیر 2، متن زیر 3، متن زیر 4، متن زیر 5، ts timestamptz، ip inet، asn int، متن ua، متن فرود
);
- aff_attribution اتصال کاربر (
 کلید اصلی bigint،  منابع متن  ( , int, text, timestamptz, int, rule text -- g. 'last _ click'
);
- aff_events رویدادهای پس از بازگشت (
 uuid کلید اولیه,  bigint, متن , -- ثبت نام/FTD/سپرده/درآمد/تنظیم, bigint, char ارز (3),  bigint, -- درآمد  timestamptz, متن وضعیت, -- در انتظار/ارسال/acked/تلاش مجدد شکست خورده در پیش فرض 0
);
- aff_payouts حسابداری مالی وابسته (
 UUID کلید اولیه،  INT، ماه دوره، CHAR ارز (3)، متن مدل، - CPA/REVSHARE/ترکیبی  bigint،  bigint، bigint، bigint، bigint، متن وضعیت -- پیش نویس/صادر/پرداخت
);
وب سایت
پست/v1/aff/کلیک کنید
{"aff _ id": 42 "، کمپین _ id": "uk _ oct"، "click _ id": clk _ 9f23 "،" sub1 ":" fb "،" sub2 ":" adg12 "}
→ 202 {«وضعیت»:» خوب»}وب سایت
پست/v1/aff/پیوست
{"user _ id ": 12345، "click _ id":" clk _ 9f23"،" ip":" 1. 2. 3. 4، "اوا": "..}
→ 201 {«منسوب»: درست, «قانون «: «last _ click»,» window _ days»: 30}وب سایت
ارسال https ://aff. مثال/پست برگشتی
عنوان ها: X-Idempotency-Key: evt_7a1، X-Signature: sha256 =...
بدن: {«رویداد «: «FTD «، «کلیک کنید _ id «: «CLK _ 9f23 «، «مقدار _ صغیر»: 2000،» ارز»:» EUR»،» TS»:»...»}
→ 200 {«خوب «: درست است}
خلاصه رزومه
