Send real subscription revenue to TikTok.
TikTok's optimization is only as good as the conversions you send it — and a browser pixel mostly sends $0 trial signups. This integration forwards your Stripe-verified conversions to the TikTok Events API server-side, with hashed first-party identity and automatic deduplication against your Pixel. Value-Based Optimization finally bids toward paying customers.
Stripe-verified conversions, straight to TikTok.
The TikTok Events API sends conversion events to TikTok directly from a server instead of relying on the browser Pixel. Signal Sparrow forwards your real Stripe conversions — trial-to-paid, expansion, reactivation — to TikTok with the subscription revenue attached, keyed on ttclid and hashed identity, so TikTok learns which ads produce paying customers.
It's one destination in Signal Sparrow's server-side conversions pipeline — connect once, manage it with every other destination.
At a glance
The right event, with real revenue attached.
Signal Sparrow maps each Stripe subscription event to the correct TikTok event with the actual MRR as value — and suppresses $0 events so they don't distort value-based bidding.
Event mapping is configurable per workspace — re-map, re-value or exclude any event.
Three steps, no pixel surgery.
Authorize TikTok
Connect your TikTok Ads account over OAuth — no manual pixel codes or access tokens to copy.
Confirm event mapping
Accept the default Stripe-to-TikTok mapping or customize it. Revenue events post as CompletePayment with real MRR.
We forward server-side
Signal Sparrow sends each reconciled conversion to the TikTok Events API with ttclid, hashed identity and a stable event_id for deduplication.
Value-based bidding, cleanly matched.
TikTok's Value-Based Optimization bids toward the value you report. Send $0 trials and it chases cheap signups; send real MRR and it optimizes toward revenue. Hashed first-party identifiers raise match quality, and deduplication by event_id means your Pixel and the server events are never double-counted.
Pair it with true ROAS & CAC payback to see the impact.
Feeds VBO real MRR
Higher match quality
Not lost to blockers or ITP
Pixel + Events API, counted once
Revenue signal that improves your ads.
Only send TikTok conversions that are real.
Every conversion forwarded to TikTok is reconciled to Stripe first — attributed plus direct/unknown equals your net MRR for the period, to the cent. So the value TikTok's optimization learns from is the revenue that actually hit your account, never an inflated pixel estimate. Real inputs, better bidding, lower cost per paying customer.
Sending to TikTok in 30 minutes.
Connect Stripe and your TikTok Ads account over OAuth, confirm the event mapping, and Signal Sparrow forwards revenue-backed conversions to the TikTok Events API automatically — no pixel codes, no manual tokens, no changes to your existing Pixel. Your first Stripe-verified CompletePayment reaches TikTok the same day.
Questions, answered.
Everything teams ask before switching their attribution to Stripe truth. Still curious? Talk to us.
The TikTok Events API sends conversion events to TikTok directly from a server rather than from the browser Pixel. Because it isn't blocked by iOS, ITP or ad blockers, it delivers more complete conversion data — and when it carries real revenue, TikTok optimizes toward paying customers.
Signal Sparrow sends hashed first-party identifiers and real MRR with each conversion server-side, raising match quality and giving TikTok's Value-Based Optimization an accurate revenue target — which typically improves ROAS over pixel-only tracking.
Yes. Because conversions carry real revenue as value, TikTok's Value-Based Optimization can bid toward MRR rather than $0 trial signups.
No. Every event carries a stable event_id, so TikTok deduplicates the server-side event against your Pixel. You get the coverage of both without inflating conversion counts.
Revenue events like trial-to-paid, expansion and reactivation post as CompletePayment with the real MRR as value; high-value signups can post as CompleteRegistration. $0 trial-start events are suppressed so they don't distort value-based bidding.
Yes. All PII is SHA-256 hashed before it's forwarded, consent state is respected, and you remain the data controller — TikTok receives hashed identifiers for matching, not raw personal data.
Ready to see which ads actually pay?
Start free, connect Stripe in 30 minutes, and get attribution that reconciles to the cent.
- Free to start — no credit card
- Live data in 30 minutes
