implement appsflyer server-to-server (s2s) postbacks for conversions that happen outside the app

domain: dev.appsflyer.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Use the S2S API to report events happening outside the app (e.g. a subscription renewal on your website) rather than relying on SDK-only tracking.
  2. Include the AppsFlyer ID (mandatory) in every S2S call so the event attributes correctly to the originating install.
  3. Supply the eventTime property for accurate timestamping, since AppsFlyer uses it together with arrival time to place bulk-submitted events correctly.
  4. For endpoints requiring device context, explicitly pass the ua (user agent) and ip parameters in the payload.
  5. Validate that events appear correctly attributed in AppsFlyer's raw data and dashboards before relying on S2S for revenue-critical events.

Known gotchas

Related routes

Send app events to AppsFlyer via the Server-to-Server (S2S) Events API v3
dev.appsflyer.com · 6 steps · unrated
Send a mobile in-app event from your server to AppsFlyer via the S2S events API
dev.appsflyer.com · 5 steps · unrated
implement adjust server-to-server (s2s) event callbacks with security tokens
dev.adjust.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans