Чӣ гуна S2S пайгирӣ ва постбэкҳо кор мекунанд
1) S2S чист ва чаро он лозим аст
Пайгирии S2S (сервер-ба-сервер) мубодилаи рӯйдодҳо байни серверҳои манбаи трафик (роҳнамо/трекер/шабакаи шумо) ва серверҳои оператор (казино) бидуни вобастагӣ аз кукиҳо ва қулфҳои браузер мебошад.
Postback - дархости баромади HTTP бо чорабинӣ (reg/KYC/FTD/2nd_dep/...) аз пушти фиристанда ба URL қабулкунанда.
Афзалиятҳо:- Маълумот аз сабаби adblock/ITP/режими хусусӣ гум намешавад.
- Дақиқии баландтари сифат ва сифати ҳисоббаробаркунӣ.
- Шумо метавонед миқдори/асъор ва парчамҳои хидматиро боэътимод интиқол диҳед.
2) занҷири асосӣ ва нақшҳо
1. Ангушт занед: корбар дар реклама → роҳнамои шумо 'click _ id' эҷод мекунад ва параметрҳоро (utm, geo, дастгоҳ, sub_id) сабт мекунад.
2. Равона кардан: корбар ба фурудгоҳи оператор меравад, 'click _ id' ба URL тела дода мешавад ё рамзгузорӣ карда мешавад.
3. Дар оператор бақайдгирӣ/CCM/амонатҳо ба амал меоянд.
4. Постбэкҳо: сервери оператор 'бақайдгирӣ', 'kyc _ тасдиқшуда', 'пасандоз _ муваффақият' ва ғайраҳоро ба трекери худ мефиристад ва онҳоро бо 'click _ id' -и аслӣ мепайвандад.
5. BI/Ҳисобот: шумо чорабиниҳоро дар бахшҳои UTM/эҷодӣ/гео/дастгоҳ муттаҳид мекунед, CPA/ROAS/LTV-ро баррасӣ кунед.
Нақшаи матн:
Ad → Click → [Роҳнамои шумо тавлид мекунад click_id] → LP/App →
↑ │
└──────── Postback (S2S) ─┘
3) Идентификаторҳо ва робитаҳо
click_id (ҳатмӣ) - ID-и нодири ламси якум; калиди атрибутсия.
event_id (зард) - ID-и беназири ҳар як ҳодиса (барои аблаҳӣ).
user_id/ account_id (яклухт) - Шиносаи бозингар дар тарафи оператор (танҳо ба S2S интиқол дода мешавад).
session_id (яклухт) - барои таҷзияи UX/суръат.
aff_sub/campaign/ creative_id - фаслҳо барои таҳлил.
Қоида: click_id аз ҷониби шумо сохта шудааст; оператор дар паҳлӯяш харитасозии 'click _ id ↔ корбар/ҳисоб' -ро нигоҳ медорад.
4) Майдонҳои ҳодиса: таркиби ҳадди аққал
4. 1. Бақайдгирӣ
json
{
"ҳодиса": "бақайдгирӣ", "event_id": "reg_8f9...," "click_id": "clk_123...," "account_id": "u_456...," "гео": "BR", "дастгоҳ": "андроид", "ts_event": "2025-10-21T14:54:12Z," "ip": "203. 0. 113. 7," "ua": "Mozilla/5. 0", "имзо": "hmac_sha256 (сарборӣ)"
}
4. 2. KYC тасдиқ карда шуд
json
{
"ҳодиса": "kyc_approved," "event_id":" kyc_b21... "," click_id": "clk_123...," "account_id":" u_456... "," ts_event": "2025-10-21T15:10:05Z," "kyc_level":" пурра" ", имзо": ".."
}
4. 3. Пасандоз (FTD/Такрор)
json
{
"ҳодиса": "deposit_success," "event_id":" dep_9aa..., "" click_id": "clk_123...," "account_id":" u_456..., "" "миқдори": 100. 00, "асъор": "доллари ИМА", "is_ftd": ҳақиқӣ ", payment_method": "корт pix crypto ҳамён" ", ts_event": "2025-10-21T15:12:31Z," "имзо": ".."
}
Майдонҳои зарурӣ 'ҳодиса', 'event _ id', 'click _ id', 'ts _ event' (UTC), 'имзо' мебошанд.
Майдонҳои асъор ҳамеша бо 'currency' (ISO-4217) ва ҳамчун рақамҳо якҷоя мебошанд, на сатрҳо.
5) Амният: Имзоҳо ва дастрасӣ
Подпись (HMAC-SHA256): 'имзо = HMAC (махфӣ, canonical_payload)'; тартиботи саҳроии canonize тасдиқи устувор.
Аломатҳои кӯтоҳмуддат (JWT/ношаффоф) дар сатҳи авторизатсия: TTL 5-15 дақиқа.
Idempotence: Такрори POST бо ҳамон 'event _ id' бояд '200 OK' -ро бе дукарата ба даст орад.
IP иҷозат-рӯйхат ва MTLS (агар имкон бошад) дар prod.
Маҳдудияти нархҳо: Нуқтаи ниҳоиро аз "таркишҳо" ва ботҳо муҳофизат кунед.
Манъи интиқоли HTTP аз нуқтаи postbeck; танҳо ҷавобҳои мустақим.
6) Эътимоднокӣ: Боздидҳо, навбатҳо ва тартибот
Навбат (Кафка/Харгӯш/MQ/SQS) байни қабули чорабиниҳо ва коркарди ҳисобот - ба тавре ки маълумотро дар қуллаҳо гум накунед.
Retrai бо таваққуфи экспоненсиалӣ ва jitter бозгашт; маҳдудияти кӯшишҳо ва DLQ (навбати мактуб).
Фармоиш ихтиёрӣ аст, аммо барои навъбандӣ дар BI доштани 'ts _ event' матлуб аст.
Гузоришҳои дархост/посух (бидуни маълумоти ҳассос), таносуб аз ҷониби 'event _ id'.
7) Минтақаҳои вақт, асъор ва пайдарҳамӣ
Ҳама мӯҳрҳои вақт дар UTC ('2025-10-21T15: 12: 31Z').
Дар гузоришҳо, вақти вақтро муайян кунед, аммо чорабиниҳоро дар UTC нигоҳ доред.
Маблағҳоро бо асъори муомилот нигоҳ доред ва онҳоро бо асъори ҳисоботӣ тавассути қурби боэътимод (FX-санаи вақт) нусхабардорӣ кунед.
8) Такмилдиҳӣ ва қоидаҳои тиҷорат
event_id idempotency: Такрор → "аллакай коркард шудааст".
Ҷойгиркунӣ аз ҷониби (click_id + намуди ҳодиса + ts-тиреза) ҳамчун механизми бознишастагӣ.
Қоидаҳои эътибори FTD: амонати ҳадди ақал, пур кардани бонуси "сифр"; Дар шартнома ислоҳ кунед.
Баргардонидан/баргардонидан чорабиниҳои алоҳидаи "даромади манфӣ" барои NGR ростқавл мебошанд.
9) Махфият ва мувофиқат
PII-ро ба URL ва пеш нагузоред; S2S ҷои майдонҳои ҳассос аст.
Розигии худро нигоҳ доред (таҳлил/реклама) ва нусхабардории онҳоро.
Майдонҳоро кам кунед: танҳо он чизе, ки барои атрибутсия ва биллинг лозим аст.
Мунтазам аз нав дида баромадани сиёсати сабти нигоҳдорӣ.
10) воқеияти Web2App ва мобилӣ
Барои барномаҳо, дар паҳлӯи MMP/SDK 'click _ id' ↔ 'install _ id' -ро бандед.
Вақте ки ID-и муайянкунанда вуҷуд надорад (махфияти IOS) - мувофиқати эҳтимолӣ + қоидаҳои серверро истифода баред ва барои биллинг "ҳақиқат" боқӣ мемонад.
11) Мониторинг ва SLA
Нишондиҳандаҳо:- Postbacks бомуваффақият/хато (%/min), p95 ниҳонӣ, таносуби бозпас, таносуби нусхаҳо.
- Тафовути рӯйдодҳо байни тарафҳо (оператор vs tracker) рӯз аз рӯз.
- Таъхири интиқол (ақибмонии воридшавӣ) ва "нокомӣ" дар як соат.
- Дастрасии қабули бозгашт ≥ 99. 5 %/моҳ
- Таъхири миёнаи пеш аз навиштан ба DWH ≤ 60 сония; p95 ҷавоби API ≤ 500ms.
- Десинхронизатсияи маълумот> 3% → муқоисаи ҳатмии гузоришҳои хом дар давоми 5 рӯзи корӣ.
12) Рӯйхати санҷишҳо
12. 1. Tech пеш аз оғози санҷиш
- Роҳнамо бо насл ва гузоришҳои click_id.
- Нуқтаи ниҳоӣ: TLS, HMAC, JWT, IP иҷозат-рӯйхат, idempotency.
- Схемаҳои сарборӣ ва тартиби майдони каноникӣ ҳуҷҷатгузорӣ карда мешаванд.
- Навбатҳо + DLQ, бозгаштҳо, огоҳиҳои хато/таъхир.
- Вақти UTC, асъори ISO, қоидаҳои FTD/Баргардонидан/Пардохт.
- Дар қуттии қуттӣ бо ислоҳи гузоришҳои истинод кор мекунад.
12. 2. Санҷиши амалиётӣ (ҳар ҳафта)
- Муқоисаи "оператор ↔ трекер" аз рӯи ҳаҷм ва миқдор.
- Таҳлили нусхаҳо ва рӯйдодҳои "гумшуда"; аудити бозпас.
- Калидҳо/нишонаҳо, мӯҳлати ҳаёт ва гардишро тафтиш мекунад.
- Дидани ҳодисаҳо ва танзими қоидаҳо.
13) Хатогиҳои зуд-зуд ва чӣ гуна аз онҳо канорагирӣ кардан
1. Дар Retrays такрори такрори FTD мавҷуд нест. → Ба 'event _ id' ворид шавед ва "дида" -ро нигоҳ доред.
2. Минтақаҳои гуногуни вақт → "шинокунанда" D0/D1. → Ҳамеша UTC дар сабти рӯйдодҳо.
3. Ҷамъи сатрҳо/вергул → таҳлили хатогиҳо. → Рақамҳо бо давра ва асъори ISO гузаред.
4. Имзо дар "хом" JSON → аз тартиби калидҳо ҷудо мешавад. → Канонизатсияро иҷро кунед.
5. Не DLQ/Retrays → Аз даст додани рӯйдодҳо дар Microsobes. → Queue + backoff + Огоҳиҳо.
6. Аутентификатсияи заиф → постбэкҳои қалбакӣ. → Рӯйхати HMAC + JWT + M TLS/IP.
7. Набудани қоидаҳои FTD → баҳсҳои биллинг. → Таърифҳоро дар шартнома ислоҳ кунед.
14) Дархостҳо ва посухҳои намунавӣ
14. 1. POST/postback (оператор → tracker)
POST/postback HTTP/1. 1
Намуди мундариҷа: барнома/json
Авторизатсия: Bearer ey
Имзои X: sha256 = ab12...
{"ҳодиса ": "амонат _ муваффақият"," event _ id":" dep _ 9aa", "click_id":"clk_123,""account_id":"u_456," "маблағ": 100. 00, "асъор ": "доллари ИМА"," is _ ftd": дуруст, "ts_event":"2025-10-21T15:12:31Z"}
Ҷавоб:
200 ХУБ
{"статус":" ok", "idempotent": falt}
Бозсозӣ бо ҳамон 'event _ id':
200 ХУБ
{"статус":" ok", "idempotent": ҳақиқӣ}
14. 2. Хатои имзо
403 Манъ карда шудааст
{"хато ": "signature _ беэътибор", "маслиҳат ":" фармоиши каноникиро санҷед"}
15) Ҳодисаҳо ва таҳлил
Аломат: оператор FTD = 120 дорад, шумо 117 доред.
Нақша:1. Муқоисаи диапазони вақт (UTC) ва асъор.
2. Борфарории гузоришҳои хом аз ҷониби 'event _ id '/' click _ id'.
3. Ҷустуҷӯи аломати/idempotency радшуда аз рӯи имзо/TTL.
4. Таҳвили иловагии рӯйдодҳои "часпида" аз DLQ, санадҳои оштӣ.
16) 30-60-90 нақшаи иҷроиш
0-30 рӯз - гардиши MVP
Роҳсозиро бо 'click _ id' ва гузоришҳо оғоз кунед.
Татбиқи қабули постбэкҳо: HMAC, JWT, idempotency, навбатҳо, DLQ, огоҳиҳо.
Қуттии регро баланд кунед, скрипти охири-охири reg/FTD-ро бо миқдори санҷиш иҷро кунед.
Схемаи майдони ҳуҷҷат ва канонизатсия.
31-60 рӯз - Сифат ва миқёс
Чорабиниҳои пулӣ ва баҳисобгирии дугонаи асъорро дар бар гиред (txn & report).
Мониторинги таъхири p95, номувофиқатӣ ва такрорӣ.
SLA/тартиботи ҳодисаҳоро имзо кунед; илова кардани чорабиниҳои баргардонидан/баргардонидан.
Дар BI, намоишҳо ҷамъ кунед: FTD, Payback, D7/D30 ARPU.
61-90 рӯз - Устуворӣ ва аудит
Гардиши асрори/шаҳодатномаҳо, санҷишҳои таҳаммулпазирии хатогиро ворид кунед.
Санҷишҳои сарборӣ ва "машқҳои таъҷилӣ" (тарки навбат/DB).
Ба расмият даровардани китобҳои бозикунии мусолиҳа ва аудити семоҳаи схемаҳо/қоидаҳои FTD.
17) Сатри поён
S2S пайгирӣ "сутуни" атрибутсия ва биллинги софдилона аст: click_id ҳамчун калиди асосӣ, постбэкҳои муҳофизатшаванда, аблаҳӣ, бознишастагӣ ва гигиенаи қатъии вақт/асъор. Ба ин қоидаҳои шаффофияти FTD, рӯйдодҳои баргардонидан ва мониторинги баркамол илова кунед - ва шумо системаи боэътимодро мегиред, ки дар он ҳар як табдилдиҳӣ аз ҷониби сервер тасдиқ карда мешавад ва ҳисоботро ба сент табдил медиҳад.