Skip to content

Tracking overview

For: Developers, Tracking/BI engineers, UA managers (technical)

Tracking connects advertising delivery to measurable outcomes. In RevoSurge, there are two main ways to send events:

  • Web tracker (browser-side)
  • Server-to-Server (S2S) events (backend-side)

In this article

  • What tracking is used for
  • Web tracker vs S2S (when to use which)
  • Event basics
  • Where tracking shows up in the product

What tracking is used for

Tracking enables:

  • Conversion measurement (e.g., Register, Deposit)
  • Attribution (tying outcomes to campaigns)
  • Optimization toward target events (where enabled)
  • Audience building (segments) based on behavior and outcomes

Web tracker vs S2S (when to use which)

Web tracker is best when:

  • You can instrument the website
  • You want immediate onsite signals (page views, form submits, etc.)

S2S events are best when:

  • Conversions happen on backend (deposits, orders, account state changes)
  • You need reliable revenue and transaction data
  • You want to avoid client-side blockers

Many advertisers use both: Web tracker for onsite behavior + S2S for revenue-grade events.

Event basics (shared)

An Event is a named action that can be measured and potentially optimized.
Common examples:

  • Register
  • First Time Deposit (FTD)
  • Deposit (repeated)

Where tracking shows up

Depending on your current rollout, tracking-related views may include:

  • Product tracker status / readiness
  • Event list and event status
  • API endpoints and authentication (for S2S)