Skip to content

Sales Funnel Tracking

Track sales funnels and info-product launches with AnyTrack. Capture order bumps, upsells, and cross-domain checkouts without double-counting or losing conversions to dropped sessions.

This guide is for info-product creators, course sellers, and anyone running a multi-step sales funnel built on a tool like ClickFunnels, SamCart, ThriveCart, Systeme.io, or Funnelish. If you run paid ads to an advertorial, a video sales page, or a landing page that leads to a checkout, AnyTrack closes the tracking gaps these funnels create.

A native pixel was built to track a single page view and a single purchase. Sales funnels do neither, which is where the data falls apart:

  • Order bumps double-count. The bump and the main product can fire as separate purchases, inflating your conversion count and confusing your bidding.
  • Upsells never fire. Many buyers complete the front-end purchase, then close the page during the upsell flow before reaching the thank-you page. A browser pixel on that page never fires, so the upsell revenue is invisible.
  • External checkouts break the session. When the checkout sits on a separate domain from your funnel pages, first-party cookies set on the funnel domain are not readable on the checkout domain, so the click that started the funnel is lost at the moment of purchase.
  • Advertorials and VSLs add cross-domain hops. Funnels that route from an ad to a pre-lander to a checkout cross domains more than once, and the original ad click drops at each hop.

AnyTrack solves these problems by moving the conversion off the browser and onto the server:

  • Server-side conversions. AnyTrack receives each purchase from your funnel or checkout platform directly, so the conversion is recorded even when the buyer never reaches a thank-you page. Upsells and order bumps are captured at the source, not from a page pixel that may never load.
  • Deduplication. AnyTrack dedupes conversions before sending them to your ad platforms, so an order bump and its main product are not counted as two purchases.
  • Cross-domain attribution. The Tracking Tag threads the click_id through the funnel so the conversion on your checkout domain resolves back to the original ad click. See Cross Domain Tracking for how this works.
  • Conversion API delivery. Every attributed purchase, bump, and upsell is sent to Facebook, Google, TikTok, and your other ad platforms through their Conversion API, so bidding optimizes on the full funnel value.

AnyTrack integrates natively with the most common funnel builders and checkout platforms. Connect yours and the funnel events flow in automatically:

Selling memberships or digital products through CopeCart or Whop? See CopeCart and Whop. For any platform not listed, use a Custom Integration to send funnel conversions via webhook.

  1. Install the Tracking Tag on every page in your funnel, including pre-landers and the checkout if you can edit it. See Install the AnyTrack Tag.
  2. Connect your funnel platform from the Integration Catalog so purchase, bump, and upsell events flow into AnyTrack.
  3. Connect your ad platforms (Facebook, Google, TikTok) so AnyTrack can send conversions back via Conversion API.
  4. Verify the funnel by running a test purchase through the full flow and confirming each step appears in AnyTrack. See Verify and Validate Your Setup.

Sales Funnel Tracking FAQ

FAQ was last reviewed on 2026-06-30

Will AnyTrack track upsells if the buyer leaves before the thank-you page?
Yes. Because AnyTrack receives the purchase from your funnel platform server-side, the conversion is recorded even when the buyer closes the page before a thank-you page loads. It does not depend on a browser pixel firing on the final step.
Does AnyTrack double-count order bumps?
No. AnyTrack dedupes conversions before sending them to your ad platforms, so an order bump and the main product are not counted as two separate purchases.
My checkout is on a different domain than my funnel. Does that work?
Yes. The Tracking Tag carries the click_id across domains so the purchase on your checkout domain attributes back to the original ad click. See Cross Domain Tracking for details.
My funnel builder is not in the list. Can I still track it?
Yes. Use a Custom Integration to send your funnel conversions to AnyTrack with a webhook that includes the click_id.