Analytics & Leads > Event Tracking

Offline Conversion Tracking

Report backend conversions, such as purchases, signups, and demos, back to SuperFunnel, tied to the original page visit.

Overview

Offline conversion tracking closes the loop between a page visit and a business outcome that happens later in your backend — such as a completed purchase, booked demo, or app install. Your server sends the conversion to SuperFunnel via API, and SuperFunnel attributes it back to the original visit and campaign.

Common conversions to report:

  • Purchases
  • Completed signups
  • Booked demos
  • App installs
  • Any custom acquisition event

Looking for the API details?

The endpoint, request fields, and code examples are in the Conversions API reference. To send conversions you will also need an API key, which you can create by following the API Keys guide.

How It Works

  1. A visitor lands on a SuperFunnel page.
  2. SuperFunnel automatically appends a unique session identifier to any outbound URL the visitor clicks.
  3. The visitor converts later — in your product, app, or backend.
  4. Your server sends the conversion back to SuperFunnel via API.
  5. SuperFunnel attributes the conversion to the original visit and campaign.

What You Need to Do

  1. Capture the identifier. When a visitor arrives from your page, the destination URL carries a SuperFunnel session identifier. If the visit came from an ad, it may carry an ad click ID such as gclid, fbclid, or msclkid as well. Store whichever one your backend receives alongside the user's record when they sign up or purchase.
  2. Send the conversion. When the conversion happens, your server reports it to SuperFunnel with that identifier, a name for the event, and optionally a value so you can see revenue and ROI.

The supported identifiers, request format, how to report a value, batching, and error handling are in the Conversions API reference. Sending a conversion requires an API key. See API Keys to create one.

Reporting to Ad Platforms

Once a conversion is attributed to its original visit, SuperFunnel can forward it to the ad platform that drove the click — Google Ads, Meta, and others — so your campaigns optimize against real outcomes. Matching is done using the gclid, fbclid, or msclkid captured on the original visit.

Set up the platform first

Connect the platform under Settings → Ad Platforms and configure the matching conversion action before reporting. See the Google Ads integration for a walkthrough.

Viewing Offline Conversions

Once your server is sending conversions, they appear in the Pages dashboard.

  1. Go to Pages from the left sidebar.
  2. Find the page that generated the traffic.
  3. Offline conversions will be attributed to the original visit and variant.

What's Next