What can be tracked, what Fanvue exposes, and how to turn subscribers and purchases into signal your ad platform can actually learn from.
More than most people realise. The public API is genuinely good, and knowing what is in it decides how reliable your tracking can be.
Not polling — Fanvue pushes events as they happen:
creator.subscription.activated, renewed, deactivatedcreator.payment.succeeded — covers paid posts, PPV messages, media and tips, with a full money breakdowncreator.follow.created and creator.message.receivedEach delivery is signed, retried five times, and carries a stable event id for deduplication. There is no backfill, so a tool that lets its endpoint fail loses those conversions permanently.
Fanvue can attach custom key/value data to a visit and return it on the conversion webhook. This is the mechanism that makes deterministic attribution possible on a platform that never exposes fan emails.
The insights API returns total lifetime spend per fan, in USD cents, plus largest single payment and a breakdown by source. Crucially it includes spending from before any tool was connected — history a webhook stream can never reconstruct.
OAuth into Fanvue, add your Meta pixel, and see conversions with their attribution tier.
Start tracking| Metric | Why it matters |
|---|---|
| Clicks, minus bots | Meta crawls every ad destination. Counting crawler hits inflates volume and, if reported, feeds the optimiser its own traffic |
| Click → subscriber rate | The honest measure of whether the creative and the landing page match |
| Revenue per link | Everything fans from a link ever spend, not just their first charge |
| Lifetime value per fan | What a subscriber from that source is worth. The number that justifies a bid |
| Attribution confidence | Whether a conversion was matched deterministically or guessed. Filter before drawing conclusions |
Meta attributes a click for at most seven days. Renewals and purchases after that still reach the pixel and still improve the model, but Ads Manager will not credit them to the ad. Your own reporting will always show a higher return than Meta does, and your own reporting is the one closer to the truth.
Send ad traffic through a redirect on a domain you control so the click identifier is captured, connect Fanvue over OAuth so its webhooks reach you, and report each conversion to your ad platform with that click attached. Fanvue provides everything needed on its side: real-time webhooks and tracking links that carry custom metadata.
Fanvue has tracking links that count clicks and show which fans arrived through them, plus per-fan lifetime spend in its insights API. What it does not do is report any of that to Meta, TikTok or Snapchat, which is what an ad platform needs to optimise.
Yes. Fanvue's fan insights endpoint returns total lifetime spend per fan in USD cents, including everything spent before you connected any tool. That is the number to judge campaigns on, because the ad platform's own reporting stops attributing after its attribution window closes.
A tracking link tells you how many people clicked and, on Fanvue, which of them became fans. Conversion tracking closes the loop by telling the ad platform, so its optimiser can find more people like the ones who paid. Clicks alone cannot train an optimiser.