Pixels attach to Smart Link campaigns. If you drive traffic through regular campaign links, switch to Smart Links first: the click IDs pixels need (
fbclid, ttclid) are captured during the Smart Link redirect.How it works
Add a pixel
On the Ad Platforms page, add your Meta or TikTok pixel: the pixel ID and a Conversions API / Events API access token from the platform’s Events Manager.
Attach it to a campaign
In your Smart Link campaign settings, select the pixel in the Ad Platforms field next to the postback editor. One pixel can serve many campaigns.
Drive traffic through your Smart Link
Meta and TikTok append
fbclid / ttclid to your ad URLs automatically. The redirect captures them along with the visitor’s IP and user agent.Supported platforms and events
| Event | Fires when | Meta default | TikTok default |
|---|---|---|---|
| New Subscriber | A fan subscribes through your Smart Link | Subscribe | Subscribe |
| New Transaction | An attributed fan spends money | Purchase | CompletePayment |
| Dialog (3+ messages) | An attributed fan exchanges 3 or more chat messages | Lead | Contact |
What gets sent
| Field | Content |
|---|---|
| Click ID | fbc built from the captured fbclid (Meta) or raw ttclid (TikTok) |
| External ID | The fan’s OnlyFans ID, SHA-256 hashed |
| IP and user agent | Of the original ad click |
| Landing page URL | The OnlyFans page the click landed on |
| Event ID | Deduplication key, safe against retries |
| Value and currency | Your commission in USD, on transaction events |
Testing and health
- Put a Test Event Code from the platform’s test tool into the pixel form to verify delivery end to end, then clear it to go live. Test traffic never reaches ads reporting.
- Every pixel shows a health badge. It is refreshed when you save, by a daily background probe, and by every live send, so an expired token is flagged within minutes. The badge shows the platform’s own error text; regenerating the access token fixes the most common failures.
Monitoring deliveries
The Postback Requests page in your cabinet logs every send, pixel events included: the exact request, the platform’s response, the HTTP status and retry attempts. Failed deliveries carry the platform’s error message in the response body. Delivery rules match callbacks: events leave within about a minute of the conversion and are retried up to 3 times if the request cannot complete.Practical setup for smart campaigns
- One pixel per ad account; attach it to every Smart Link campaign that receives traffic from that account.
- Optimize Meta for
SubscribeorPurchase, TikTok forSubscribeorCompletePayment. - Keep
Purchasemapped to New Transaction: those are the events that carry your commission as the value. - Do not strip query parameters with URL shorteners between the ad and the Smart Link, or the click IDs are lost and match quality drops.