WinUpGo
搜索
CASWINO
SKYSLOTS
BRAMA
TETHERPAY
777 FREE SPINS + 300%
加密货币赌场 加密赌场 Torrent Gear是您的通用洪流搜索! Torrent Gear

S2S跟踪和后背如何工作

1)什么是S2S,为什么需要它

S2S(服务器到服务器)跟踪是指流量源服务器(您的编辑器/跟踪器/网络)与运营商(赌场)服务器之间的事件交换,不依赖于浏览器cookie和锁定。

Postback是从发件人后端到收件人URL的事件(reg/KYC/FTD/2nd_dep/...)的传出HTTP请求。

优点

数据不会因adblock/ITP/私有模式而丢失。

提高了归因的准确性和计费质量。

可以安全地传输金额/货币和服务标志。


2)基本链和角色

1.点击:用户点击广告→您的编辑器创建"click_id"并编写参数(utm, geo, device, sub_id)。

2.Redirect:用户离开操作员的landing,"click_id"被丢弃URL或加密。

3.注册/KUS/存款来自运营商。

4.后备箱:操作员服务器将事件跟踪器"注册","kyc_approved","deposit_success"等,将其绑定到原始"click_id"。

5.BI/报告:根据CPA/ROAS/LTV,您汇总了UTM/创意/geo/device的事件。

文本方案:

Ad → Click →[您的编辑:生成click_id] → LP/App →(操作员侧面的Reg/KYC/FTD)
↑             │
└──────── Postback (S2S) ─┘

3)事件ID和关系

click_id(*)-第一次接触的唯一ID;归因钥匙。

event_id(希望)是每个事件的唯一ID(用于幂等)。

user_id/ account_id (opz.)-操作员侧面的玩家ID(仅传递给S2S)。

session_id (opz.)-用于UX/速度解析。

aff_sub/campaign/ creative_id是分析师的切口。

规则:click_id是在你身上创造的;其侧面的操作员存储映射"click_id ↔ user/account"。


4)事件字段: 最小组成

4.1.Registration

json
{
"event": "registration",  "event_id": "reg_8f9...",  "click_id": "clk_123...",  "account_id": "u_456...",  "geo": "BR",  "device": "android",  "ts_event": "2025-10-21T14:54:12Z",  "ip": "203.0.113.7",  "ua": "Mozilla/5.0",  "signature": "hmac_sha256(payload)"
}

4.2.KYC Approved

json
{
"event": "kyc_approved",  "event_id": "kyc_b21...",  "click_id": "clk_123...",  "account_id": "u_456...",  "ts_event": "2025-10-21T15:10:05Z",  "kyc_level": "basic    full",  "signature": "..."
}

4.3.Deposit (FTD/Repeat)

json
{
"event": "deposit_success",  "event_id": "dep_9aa...",  "click_id": "clk_123...",  "account_id": "u_456...",  "amount": 100.00,  "currency": "USD",  "is_ftd": true,  "payment_method": "card    pix    crypto    wallet",  "ts_event": "2025-10-21T15:12:31Z",  "signature": "..."
}

必填字段:'event'、'event_id'、'click_id'、'ts_event' (UTC)、'signature'。

货币字段始终与"currency"(ISO-4217)并列,并且作为数字,不是字符串。


5)安全: 签名和访问

Подпись (HMAC-SHA256): `signature = HMAC(secret, canonical_payload)`;规范字段顺序→稳定验证。

授权级别的短寿命令牌(JWT/opaque):TTL 5-15分钟。

相同性:具有相同"event_id"的重复开机自检必须产生"200 OK"而无需双打。

销售中的IP allow-list和mTLS(如果可能)。

Rate limiting:保护endpoint免受"burst"和bots的侵害。

禁止从后后端进行HTTP重定向;只有直接的答桉。


6)可靠性: retrai、队列和顺序

在事件接收和报告处理之间排队(Kafka/RabbitMQ/SQS),以免在峰值时丢失数据。

具有指数级停顿和反向喷射的复古;尝试限制和DLQ(死信量表)。

该顺序不是必需的,但是最好有"ts_event"对BI进行排序。

查询/响应逻辑(无敏感数据),通过"event_id"进行相关性。


7)临时区域,货币和一致性

UTC中的所有时间标签('2025-10-21T15:12:31Z')。

在报告中,指定项目的时间区,但将事件存储在UTC中。

以交易货币存储金额,并通过可靠汇率(基于数据的FX)以报告货币复制金额。


8)重复数据消除和业务规则

event_id相等性:重复→"已经处理"。

重复数据消除(click_id+事件类型+ts窗口)作为备用机制。

FTD有效性规则:最低存款,无奖金"零"充值;记录在合同中。

Chargeback/Refund是诚实NGR的单独的"负收益"事件。


9)隐私和合规性

不要将PII传输到URL和正面;S2S是敏感领域的地方。

保存consent/同意 (analytics/ads)并进行验证。

将字段最小化:只需要归因和计费即可。

定期审核日志的保留策略。


10)Web2App和移动现实

对于应用程序,在MMP/SDK侧链接到"click_id" ↔ "install_id"。

当没有确定性ID(iOS隐私)时-使用概率匹配+服务器规则,并且S2S仍然是计费的"真相"。


11)监控和SLA

度量标准:
  • 成功的/有缺陷的后备箱(%/min), p95 latency, retrais分数,重复分数。
  • 双方之间的事件差异(操作员vs跟踪器)每日。
  • 按小时递送延误(挤压lag)和"失败"。
SLA(示例):
  • 后卫接待的可用性≥ 99。5%/月。
  • 在DWH中记录的平均延迟≤ 60秒;API的p95响应≤ 500毫秒。
  • Rassinchron> 3% →在5个工作日内强制对原始日志进行核对。

12)支票单

12.1.发射前的电子支票

  • 具有click_id生成和日志的副主任。
  • 后卫结束点:TLS,HMAC,JWT,IP allow-list,idempotency。
  • payload's模式和规范字段顺序已记录下来。
  • 队列+DLQ、转发、错误/延迟差异。
  • UTC时间、ISO货币、FTD/Refund/Chargeback规则。
  • 带有参考日志固定的sandbox运行。

12.2.营业支票(每周)

  • 按事件量和金额核对"运营商↔跟踪器"。
  • 重复和"丢失"事件分析;retrais审核。
  • 验证密钥/令牌,寿命和轮换。
  • 查看事件和规则调整。

13)频繁的错误以及如何避免错误

1.在撤退时→ FTD双打不是idempotency。→输入"event_id"和"seen"存储。

2.不同的时区→"漂浮"D0/D1。→总是UTC在事件日志中。

3.字符串和/逗号→解析错误。→以点和ISO货币传输数字。

4.JSON的"原始"签名→打破钥匙的顺序。→进行规范化。

5.没有DLQ/转发 →微战斗事件丢失。→队列+backoff+Alerta。

6.弱身份验证→伪造的后备箱。→ HMAC+JWT+mTLS/IP表格。

7.缺乏FTD规则→计费争议。→将定义纳入合同。


14)查询和回复示例

14.1.POST/后退(操作员→跟踪器)


POST /postback HTTP/1.1
Content-Type: application/json
Authorization: Bearer eyJhbGciOi...
X-Signature: sha256=ab12...

{ "event":"deposit_success","event_id":"dep_9aa",  "click_id":"clk_123","account_id":"u_456",  "amount":100.00,"currency":"USD","is_ftd":true,  "ts_event":"2025-10-21T15:12:31Z" }
答案是:

200 OK
{ "status":"ok", "idempotent": false }
使用相同的"event_id"重新发送:

200 OK
{ "status":"ok", "idempotent": true }

14.2.签名错误


403 Forbidden
{ "error":"signature_invalid", "hint":"check canonical order" }

15)事件和分析

症状:操作员FTD=120,有117。

计划:

1.时间范围(UTC)和货币对账。

2.通过"event_id"/"click_id"卸载原始日志。

3.由于签名/TTL令牌/等效性而被拒绝的搜索。

4.DLQ中的"滞留"事件的补充,和解行为。


16)30-60-90实施计划

0-30天-路径MVP

使用"click_id"和日志运行编辑器。

通过后备接收来实现:HMAC,JWT,idempotency,队列,DLQ,Alertes。

提高sandbox,用测试金额赶走端到端reg/FTD脚本。

记录场地的方案和规范化。

31-60天-质量和规模

包括现金事件和双轨计算(txn&report)。

定制p95 latency、差异和回程监控。

签署SLA/事件程序;添加chargeback/refund事件。

在BI收集店面:FTD、Payback、ARPU D7/D30队列。

61-90天-可持续性和审计

引入秘密/证书轮换,容错测试。

进行负载测试和"紧急演习"(队列掉落/DB)。

正式化花花公子对账和季度审计FTD计划/规则。


17)结果

S2S跟踪是诚实归属和计费的"山脊":click_id作为主键,受保护的后备箱,等效性,中继和严格的时间/货币卫生。除此之外,还要添加透明的FTD有效性规则,chargeback事件和成熟的监控-并且您将获得一个可靠的系统,其中每个转换均由服务器确认,并在报告中收敛至分。

× 按游戏搜索
请输入至少 3 个字符以开始搜索。