Sistemul de afiliere și posturile S2S: Atribuirea exactă
1) De ce toate acestea și ceea ce este „atribuirea exactă”
Afiliații citează traficul și se așteaptă la o plată transparentă pentru activități specifice (înregistrare/depunere/gelozie). Operatorul dorește protecția fraudei, rapoarte consecvente și o economie previzibilă. „Atribuire exactă” înseamnă:- link neechivoc click sesiune eveniment (FTD/depozit/venituri);
- Reguli deterministe (ferestre, priorități, multi-touch)
- rapoarte idote S2S postback și reconciliate;
- moneda unică/fusul orar de decontare și stările clare.
2) Modele de plată și definiții cheie
CPA (Cost per achiziție): fix pe eveniment (de obicei FTD - primul depozit) atunci când sunt îndeplinite condițiile (LCC/min. depozit/NGR> 0).
RevShare: Procentul jucătorului NGR/Net Gaming Revenue pentru perioada/întreaga LTV (cu plafoane/podea).
Hibrid: CPA + RevShare.
CPL/CTR/RS: CR la înregistrare, CR la FTD, ARPU/ARPPU, eCPA/eRPS.
FTD - deponent prima dată, calificat FTD - FTD după anti-fraudă/vaping.
3) Marcarea traficului: legături, UTM și sub-parametri
Link de urmărire afiliat (exemplu):
https ://brand. com/track? 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' - ofertă/țară, 'click _ id' - identificator unic de click (GUID/ULID),' sub _ id1.. 5 '- câmpuri libere (sursă/anunț/creativ/plasare/A/B).
- La aterizare, creați o sesiune de clic și setați cookie-ul 'aff _ click _ id' (HTTP-numai, același site), salvați-l simultan în rack-ul serverului (anti-cookie-loss).
4) Ferestre și priorități de atribuire
Click-through: 30 zile (înregistrare/FTD).
Fereastra de logodnă (după înregistrare înainte de FTD): 7-14 zile.
Priorități: ultimul click printre afiliați (în cadrul ultimei promoții), dar nu se suprapune căutării directe a mărcii conform regulilor interne (document).
Multi-touch: păstrați un lanț de clicuri, dar plătiți în conformitate cu „regula de plată” (de exemplu, ultimul clic). Pentru analiză, arată contribuția tuturor atingerilor.
5) S2S Postback-uri: Evenimente și contracte
De ce S2S: pixelul browserului nu este de încredere (politica adblock/browser). Postback-ul S2S → webhook-ul în partea de afiliere/tracker fără participarea clientului.
Evenimente care de obicei trimit
„înregistrare” (înscriere)- 'ftd' (primul depozit)
- 'qualified _ ftd' (după CCR/trezire)
- „deposit” (fiecare depozit)
- „revenue” (RevShare: NGR/GGR pentru perioada respectivă)
Exemplu de S2S postback (HTTP POST, JSON)
POST https ://aff-network. com/postback
Anteturi: Semnătură X: sha256 = ab12..., X-Timestamp: 1730000000
Corp:
{
„ :” 42 „,”  „:”  „” eveniment „:” ftd', „ ” ,//alias, nu PII
„ : 2000,” monedă „:” EUR „,” piață „:” DE „,” ts': „ ”: „ ”: „ ”: „fb”, „ ”: „ ”: „ ”
}Siguranță și idempotență
6) Faceți clic pe obligatoriu: cum să nu pierdeți atribuirea
La înregistrare: potriviți 'aff _ click _ id' din sesiunea cookie/server cu' user _ id' (+ amprenta dispozitivului ca backup, dar GDPR-sensibil, utilizați numai cu consimțământ).
Cu FTD: căutați ultima sesiune de clic validă în fereastră; dacă nu, returnați „organic/direct”.
Dedup: dacă două FTD-uri au mers în aceeași zi din cauza retractărilor PSP, plătim o dată (steag FTD unic pe 'user _ id').
7) Antifraudă și vaping
Durata de viață: statutul de → FTD 'PENDING' pentru 24-72 ore, calificat după CCD/fără chargeback.
Semnale: „izbucni” de la hosting-ASN, VPN/Proxy, viteză mare de înregistrare, umplutură cookie (faceți clic fără o sesiune reală), geo/monedă mis-match.
Ponderare: Reducerea plăților CPA prin praguri de calitate (de ex. NGR <0, retenţie  Lista excepțiilor: SEM de marcă, surse interzise, trafic incident - ban/0-payments. 8) Economie și formule NGR = GGR  bonusuri  jackpot-uri  furnizor fi  PSP fi. RevShare payout = NGR × RS% (с min/max capac). Plata hibridă = CPA + NGR × RS%. eCPA = Plată/Număr de FTD-uri, Afiliat ROI = Plată − TraficCost. Documentați moneda de decontare (de exemplu, EUR) și rata zilnică FX (ERU/furnizor). 9) Diagrame de date (simplificate) 10) Raportare și panouri Performanță (zi/piață/ofertă): clicuri, înregistrări, FTD, CR, deponenți, GGR/NGR, plăți, eCPA. Felie de cohortă: retenție D1/D7/D30, NGR/depozite per jucător, cota de chargebacks. Panoul de discrepanțe: discrepanțe între clicuri/înregistrări/FTD și tracker afiliat (± X%). Harta termică a fraudei: ASN/țări/site-uri cu anomalii. 11) Procedura de calcul și reconciliere 1. Zilnic - evenimente brute în felii (clicuri/reg/FTD/depozite/NGR), descărcare CSV/S2S. 2. O dată pe perioadă (săptămână/lună) - proiect de factură cu decodare și ajustări (chargeback/returnări). 3. Arbitraj: fereastra de litigii (de obicei 5-10 zile lucrătoare), motive documentate pentru abateri (fraudă, nerespectarea ofertei, incident). 4. Contul final → plata (SEPA/SWIFT/crypto) cu referință pe perioadă; „emise/plătite” statuses. 5. Audit: instantanee WORM de rapoarte, semnătură/hash. 12) Confidențialitate și conformitate Părțile nu au nevoie de PII: utilizați pseudonime ('user _ id',' hash (email) 'dacă este necesar cu sare). DPA cu rețele afiliate, specificând roluri (controler/procesor), perioade de păstrare pentru clicuri/evenimente. Consimțământul pentru cookie/UTM; amprentare - numai pe motive legale. Geo-restricții de oferte (țări de licență), filtre de vârstă. 13) Exemple API 13. 1. Faceți clic pe înregistrare (server-side, opțional) 13. 2. Înregistrarea utilizatorului Obligatoriu 13. 3. Postback la partea de rețea (nostru „de ieșire”) 14) Anti-capcane și incidente A. Umplutură de cookie-uri Semne: multe clicuri fără sesiune/derulare/timp pe pagină. Măsuri: server click-log + pragul de „sesiune validă” (activitate minimă), ignora ultimele clicuri dacă este suspectat. B. Diferite orare/valute → Raport Discrepanțe Măsuri: decontare unificată TZ (de exemplu, UTC sau Europa/Kiev) și monedă (EUR); conversie pe o sursă de curs fix cu un instantaneu zilnic. C. Dubluri postback Măsuri: Idempotency-Key + index unic 'event _ id', status machine' pending→acked '. D. Splash de fraudă de la hosting-ASN Măsuri: WAF/bot manager, oferte de oprire pe segment, tranzacționare FTD, plăți 0 prin surse disputate înainte de procedură. 15) Tablouri de bord pentru munca de zi cu zi Prezentare generală afiliată: FTD/deponenți/NGR/plăți pentru primii 10 parteneri timp de 7/30 de zile. Pâlnie: clicuri → înregistrați-vă → KYC → FTD (CR în pași, timp pentru a FTD). Calitate: hold/ARPPU/rata de încărcare prin oferte. Sănătate tehnică: întârziere postback p95, eroare HMAC, retrai, DLQ. Finanțe: acte/facturi, starea plăților, conturi de primit. 16) Lista de verificare a livrării Un sistem de afiliere fiabil este regulile de atribuire deterministe, sigure S2S postback-uri cu idempotență, circuite antifraudă și reconciliere strictă. Standardizați parametrii de legătură, stocați clicuri și lanțuri tactile, plătiți după un model ușor de înțeles (CPA/RevShare/Hybrid), fixați ferestrele și zonele orare, protejați cârligele web și automatizați facturarea. Apoi, veți avea rapoarte curate, mai puține controverse și o economie unitară durabilă pentru operator și parteneri.
sql
- Clicuri/Sesiuni aff_clicks (
click_id text cheie primară, aff_id int, campaign_id text, sub1 text, sub2 text, sub3 text, sub4 text, sub5 text, ts timestamptz, ip inet, asn int, ua text, text de aterizare
);
-- aff_attribution de legare a utilizatorului (
 cheie primară bigint,  referinţe text  ( ,  int, text , timestamptz,  int, regula text -- de exemplu
);
-- Evenimente postback aff_events (
 cheie primară uuid,  bigint, text , text , -- înregistrare/ftd/depunere/venit/ajustare  bigint, valută char (3),  bigint, -- venituri  timestamptz, text de stare, -- în așteptare/trimis/acceptat/eșuat reia int default 0
);
- Contabilitate financiară afiliată aff_payouts (
 uuid cheie primară,  int, luna, moneda char (3), textul modelului, -- CPA/RevShare/Hybrid  bigint,  bigint,  bigint, text de stare -- proiect/emis/plătit
);
http
POST/v1/aff/click
{„aff _ id': 42” campaign _ id': „uk _ oct',” click _ id': „clk _ 9f23”, „sub1”: „fb”, „sub2”: „adg12”}
→ 202 {„status”:” ok”}http
POST/v1/aff/ataşare
{"user _ id': 12345", click _ id': "clk _ 9f23", "ip": "1. 2. 3. 4 ", "ua":"..."}
→ 201 {"atribuit": adevărat ", regulă": "last _ click", "window _ days': 30}http
POST https ://aff. exemplu/postback
Anteturi: X-Idempotency-Key: evt_7a1, X-Signature: sha256 =...
Corp: {"eveniment": "ftd'," click _ id': "clk _ 9f23", "sumă _ minor": 2000, "monedă": "EUR", "ts':"... "}
→ 200 {„ok „: adevărat}
Rezumat reluare
