Technical guides for exposing customer, transaction, and activity data from your platform so Track360 can ingest, process, and report on your affiliate program.
How It Works
Three steps from scoping to production.
Define Scope
Determine which entities are in scope: customers, transactions, and activity data. Agree on required fields and data contract.
Choose Pattern
Select integration method: Track360 pulls data from your API, your platform pushes events to Track360, or a hybrid approach.
Test & Launch
Validate in staging, reconcile data between systems, and cut over to production with monitoring.
Choose Your Vertical
Each guide is tailored to the specific entity structures, data fields, and business metrics relevant to your industry.
Choose the data exchange pattern that fits your architecture.
1
Pull β Track360 Retrieves Your Data
Track360 periodically pulls data from your API or database
Track360
requests data
Your API / DB
returns data
Track360
You expose a REST API (or database replica / DWH view) and Track360 retrieves data on a scheduled cadence. This is the most common pattern β it keeps control on your side and requires no outbound connectivity from your systems.
Best for
Partners with existing internal APIs or reporting endpoints
Stable, batch-oriented data (daily gaming activity, transaction history)
Reconciliation and backfill workflows
Systems behind firewalls with no public webhook endpoint
Not ideal for
βReal-time event delivery (sub-second latency)
βHigh-frequency updates where polling creates overhead
2
Push β You Send Data to Track360
Your platform sends events to Track360 endpoints in real time
Your Platform
sends events
Track360 Endpoint
confirms
Your Platform
Your system pushes events (registrations, deposits, conversions) to Track360 ingestion endpoints as they occur. This gives the lowest latency but requires your platform to handle delivery, retries, and idempotency.
Best for
Real-time customer registration and attribution
Instant deposit and conversion tracking
Event-driven architectures with message queues
Platforms that prefer to control outbound data delivery
Not ideal for
βAggregated daily data (gaming/trading activity summaries)
βHistorical data migration or backfill
3
Hybrid β Combine Both Patterns
Push real-time events + pull batch data for reconciliation
Recommended
Real-time
Your Platform
pushes events
Track360
Scheduled
Track360
pulls batch data
Your API / DWH
The recommended approach for production integrations. Push time-sensitive events (registrations, deposits) for real-time attribution, while Track360 pulls aggregated data (activity, revenue metrics) on a daily schedule. This gives you speed where it matters and reliability everywhere else.
Best for
Production environments that need both speed and accuracy
Different entities with different freshness requirements
Data reconciliation between real-time and batch sources