NEWASK is live: the AI brain that answers anything about your business.Meet ASK →
Attribution & CAPI

Every FTD, matched to the exact ad that created it

FlowTracker stores the cookie and click identifiers plus the UTM detail from Meta, Google and TikTok the moment a lead lands, then matches the Telegram join, the chat message, the broker registration and the deposit back to that same click. Every matched step goes back to the ad platform it came from at a 97.2% match rate on traffic that arrives through a tracked link, and into your own database at the same time.

7 day free trialNo credit card requiredSet up in 5 minutes
97.2% match rate on tracked-link traffic Server-side, no pixels required Cross-device fingerprinting
FlowTracker reports dashboard showing ad spend, commission and verified revenue
0%Event match rate on tracked-link traffic
0Parameters per event
0Broker integrations
0%Average CPA drop
Server-Side Tracking

Why pixels lose 60% of your conversions in chat funnels,
and server-side doesn't

Browser pixels die to ad blockers, iOS privacy, expired cookies and app-switching. FlowTracker records events on the server, where nothing can block them.

Browser pixel
~40%
of conversions correctly attributed
  • Blocked by ad blockers and iOS tracking prevention
  • Cookies expire in 7 days, FTDs take 14+
  • Trail dies the moment a lead opens Telegram or WhatsApp
FlowTracker server-side
~100%
of tracked-link conversions correctly attributed, 97.2% matched to an ad
  • Events recorded server to server, nothing to block
  • Identity survives 30, 60, 90 day conversion windows
  • Fingerprint follows leads across devices and messaging apps
CapabilityFlowTracker server-sideBrowser pixel
Survives ad blockers and iOS privacyYes, server to serverNo
Tracks through Telegram and WhatsAppYes, nativeTrail lost at app switch
Cross-device identityYes, fingerprintingSingle browser only
Broker FTD and deposit events34+ integrations + S2SNot possible
Attribution window30 to 90 days7 days (cookie lifetime)
Typical accuracy on tracked-link traffic~100%~40%
The Attribution Engine

Capture, match, deliver, keep.
Every event, both destinations.

Four stages run on autopilot behind every conversion: click capture on landing, event enrichment, identity matching across channels, then delivery to the ad platform and to your own database.

Click Capture and Enrichment

Every click identifier and UTM, saved on landing

The moment a lead lands, FlowTracker stores the cookie and click identifiers plus the full UTM detail from Meta, Google or TikTok. Every event after that carries device, browser, GEO, messaging identity, broker account data and payment context, 43 parameters in total. That density is what makes a 97.2% match rate on tracked-link traffic possible.

fbclid / ttclid / gclidutm_source / medium / campaignutm_content / termDevice + OSBrowserGEO + timezoneTelegram user IDWhatsApp numberBroker account IDDeposit valueCurrencyLanding page+31 more
Device
iPhone 15
GEO
🇩🇪 DE
Browser
Safari 17
Click ID
fb.1.a3x
TG User
@marcus
Broker ID
IFX-8291
Fingerprint confidence · 43 params94%
Identity Matching

Matching the person after they leave the browser

A lead clicks your Meta ad on mobile, joins your Telegram group, messages you, then registers with the broker on desktop three days later. FlowTracker matches each of those steps back to the click that started them, which is the part a browser pixel cannot do, so the FTD still lands on the right ad.

  • Device, browser and network signals combined probabilistically
  • Deterministic joins on Telegram ID, phone number and broker ID
  • Works across mobile, desktop and in-app browsers
Identity Graph · Lead #4,812matched
MetaMeta click · iPhone, SafariDay 0
TelegramTelegram join · @marcusDay 0
RBroker reg · desktop, ChromeDay 3
$FTD $1,280 · IronFXDay 5
Two Destinations

Every matched step goes to the platform and to you

Every matched event fires back to the ad platform the click came from, Meta Conversions API, TikTok Events API or Google Ads, deduplicated and hashed, so the algorithm can optimise on real outcomes instead of cheap clicks. The same event is written to your own database inside FlowTracker at the same time. Both, not either.

  • Full-funnel events: Contact, Registration, FTD, Deposit
  • Automatic deduplication against any existing pixel
  • Flexible S2S postbacks to Cellxpert and any custom endpoint
  • Your own copy of every event, kept at UTM level
⚡ FTD Event · $1,280fired
MetaMeta CAPI✓ Delivered · 112ms
TikTokTikTok Events API✓ Delivered · 94ms
GoogleGoogle Ads✓ Delivered · 138ms
S2S Postback · Cellxpert✓ Delivered · 87ms
Your FlowTracker database✓ Stored · utm_campaign kept
Independent Reporting

See which adset made money, without asking Meta

Because you hold the UTM level record yourself, FlowTracker can show which ads, ad sets and campaigns produced revenue without depending on Meta, Google or TikTok to attribute it for you. Add UTMs to your ads and the breakdown goes all the way down to the individual creative. You are not taking the platform's word for its own performance.

  • Revenue grouped by campaign, ad set, ad and creative
  • Compare your own numbers against what each platform reports
  • Export the raw matched events whenever you want them
Revenue by ad set · your datalast 30 days
meta · de-forex · adset-3$182,400
meta · de-forex · adset-1$96,150
tiktok · mena · reel-4$74,800
google · brand · exact$21,300
Funnel Visualization

See exactly where your funnel
leaks money

Every stage from click to FTD, per campaign, per ad set, per creative. Spot the drop-off, fix it, watch the delta the same day.

app.flowtracker.io/funnels/meta-de-forex
Meta DE Forex · Ad Set 3 Last 30 days
Ad clicks3,420 · 100%
3,420
Landing page views3,105 · 90.8%
3,105
Telegram joins1,481 · 43.3%
1,481
Broker registrations1,084 · 31.7%
1,084
FTDs978 · 28.6% · $598,400
978
Insight Biggest drop is landing page to Telegram join (47.6% loss). Ask ASK why →

Once attribution is flowing, act on it: route hot leads with the CRM & Workflow Builder and re-engage cold ones with Broadcast Campaigns.

FAQ

Attribution questions, answered

How does FlowTracker achieve a 97.2% match rate on tracked-link traffic?

Three layers work together: the cookie and click identifiers plus the UTM detail saved the moment the lead lands, 43 enrichment parameters per event, and an identity graph that joins deterministic signals (Telegram ID, phone number, broker account ID) with probabilistic fingerprinting. When an FTD fires from your broker, we already know which click started the journey.

Can I see which ad set made money without relying on Meta?

Yes, that is the point of keeping your own copy. Every matched step is sent back to the ad platform it came from and written to your own database at the same time. Because the UTM detail is stored with it, FlowTracker reports revenue by campaign, ad set, ad and creative from your own records, so you are not asking Meta, Google or TikTok to grade their own performance. The more consistent your UTMs, the finer that breakdown gets.

Do I need to remove my existing Meta or TikTok pixel?

No. FlowTracker deduplicates automatically using event IDs, so you can run your existing pixel alongside our server-side events. Most teams keep the pixel for page-view signals and let FlowTracker own everything from Contact through FTD.

Which brokers and platforms can send FTD events?

FlowTracker integrates with 34+ brokers directly, plus Cellxpert and generic S2S postbacks for any affiliate program that can call a URL. Stripe and Shopify are built into the backend for e-commerce teams, and Whop is supported on the ads side, with tracked links carrying the click id into the Whop checkout and conversions sent back server-side. See the full list on our integrations page.

What happens when a lead converts weeks after the click?

Server-side identity does not expire like a browser cookie. FlowTracker supports 30, 60 and 90 day attribution windows, so an FTD that lands three weeks after the first click is still matched to the originating ad and fired to CAPI with the correct click ID.

Is this compliant with GDPR and platform policies?

Yes. Personal identifiers are hashed before they leave your workspace, CAPI payloads follow each platform's data standards, and data processing agreements are available for EU teams. Read more in our GDPR documentation.

Get Started

Get started in less than 5 minutes

And reveal your funnel's full potential with reliable, full-funnel event attribution.

Set up in 5 minutes No coding required No credit card required