Retargeting Pixels
Attach ad-platform retargeting pixels to any short link. When someone clicks, the pixel fires so you can retarget them, even on destination pages you do not own. Available on Pro and Lifetime.
Overview
A retargeting pixel is a small tracking snippet from an ad platform (Meta, Google, TikTok, and so on). Normally it has to live on the destination website. Flyn fires it from the redirect itself, so any link you share, in a bio, an email, a post, or a QR code, becomes an audience-builder, even when you cannot edit the page it points to.
How it works
A 301/302 redirect cannot run JavaScript, so a pixel can never fire on a plain redirect. When a link has pixels attached, Flyn instead serves a lightweight interstitial that fires the pixels in the visitor's browser and then forwards to the destination in under a second. Click analytics are recorded as normal, and crawlers/bots never trigger the pixels.
1. Save a pixel
Add your ad-platform pixel once in Settings → Retargeting Pixels.
2. Attach to a link
Tick the pixel under the Advanced tab when you create or edit a link.
3. Click fires it
On click, a fast interstitial fires the pixel, then forwards to the destination.
4. Build an audience
The visitor joins your ad-platform retargeting audience automatically.
Who it's for
The feature shines whenever you drive traffic to a page you do not control:
- Affiliate marketers, build your own audience from traffic you send to merchant offers.
- Creators & influencers, retarget people who tapped your bio / description links.
- Social & agency marketers, turn organic post and DM clicks into ad audiences.
- Ecommerce / DTC, tag clicks from link-in-bio, email, SMS, and packaging QR codes.
- B2B, the LinkedIn, X, Quora, and Reddit pixels cover the B2B retargeting stack.
What it looks like
You manage pixels under Settings → Retargeting Pixels:
Add a retargeting pixel
Provider
Pixel / tag ID
123456789012345
Set it up in the dashboard
1. Save a pixel
- Go to Settings → Retargeting Pixels and click Add Pixel.
- Pick the provider and paste its pixel / tag ID (see the table below for where to find it).
- Optionally add a label, then Save Pixel.
2. Attach it to a link
- Create or edit a link, then open the Advanced tab.
- Under Retargeting Pixels, tick the pixel(s) you want to fire on that link.
- Save the link. Done, every click now fires those pixels before redirecting.
Supported providers
Thirteen ad platforms are supported. Use the API provider value when creating a pixel programmatically.
| Provider | API provider | Where to find the ID |
|---|---|---|
| Meta (Facebook) Pixel | meta | Events Manager → Data sources → Pixel ID (15-16 digits) |
| Google Ads | google_ads | Google Ads → Goals → conversion tag ID (starts with AW-) |
| Google Analytics 4 | ga4 | GA4 Admin → Data Streams → Measurement ID (starts with G-) |
| Google Tag Manager | gtm | GTM container ID (starts with GTM-) |
| LinkedIn Insight Tag | Campaign Manager → Insight Tag → Partner ID (digits) | |
| X (Twitter) Pixel | X Ads → Tools → Conversion tracking → Pixel ID | |
| TikTok Pixel | tiktok | TikTok Ads → Assets → Events → Web → Pixel ID |
| Pinterest Tag | Pinterest Ads → Conversions → Tag ID (13 digits) | |
| Quora Pixel | quora | Quora Ads → Pixels & Conversions → Pixel ID |
| Reddit Pixel | Reddit Ads → Events Manager → Pixel ID (starts with t2_ or a2_) | |
| Snapchat Pixel | snapchat | Snapchat Ads → Events Manager → Pixel ID |
| Microsoft Advertising (Bing UET) | microsoft | Microsoft Ads → Tools → UET tag → Tag ID (digits) |
| AdRoll | adroll | AdRoll → Advertiser ID and Pixel ID, comma-separated (ADVID,PIXID) |
Using the API
Pixels are a two-step model: create a saved pixel, then attach its id to any link via pixelIds. All pixel endpoints require a Pro or Lifetime plan.
Create a pixel
curl -X POST https://www.flyn.to/api/pixels \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"provider": "meta",
"value": "123456789012345",
"label": "Spring Sale"
}'{
"pixel": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"provider": "meta",
"value": "123456789012345",
"label": "Spring Sale",
"created_at": "2026-06-30T12:00:00.000Z"
}
}Attach pixels to a link
Pass pixelIds when creating (or patching) a link. Only pixels you own are attached; unknown IDs are ignored.
curl -X POST https://www.flyn.to/api/links \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/sale",
"pixelIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"]
}'The Link object
| Field | Type | Description |
|---|---|---|
| pixelIds | string[] | IDs of saved pixels that fire (via the interstitial) when this link is clicked. Pro/Lifetime only; only IDs you own are persisted. Default: []. |
Behavior & limits
Interstitial, not a bare redirect
Links with pixels serve a brief "Taking you there" page (sub-second) that fires the pixels, then forwards. Links without pixels keep the instant 301/302.
Crawlers are skipped
Social/search bots never trigger pixels, so link previews and SEO are unaffected and your audiences stay clean.
Team sharing
Pixels are shared across a workspace: any teammate can see and attach them, but only the creator can edit or delete a pixel.
Google Tag Manager is best-effort
GTM is a tag container, not a single pixel. The container loads, but child tags that inject their own third-party scripts may be blocked by the interstitial's security policy, and the fast redirect can occur before slow async tags fire. For reliable retargeting, attach the direct pixel (Meta, Google Ads, TikTok, etc.) instead of relying on a GTM tag.
Confirm it's firing
After attaching a pixel, open the short link in a private / incognito window, then check the ad platform's live view:
- Meta, Events Manager → your pixel → Test Events (or the Meta Pixel Helper extension).
- Google Ads / GA4, Google Tag Assistant, or GA4 Realtime.
- TikTok / LinkedIn / others, each platform's pixel-helper extension or Events / Test panel.
You should see a PageView event from the flyn.to interstitial within a few seconds. Crawlers and bots are excluded, so always test with a real browser.
Tips for the best results
- Attach pixels to links you share off-platform (bio, email, SMS, DMs, partner sites), that is traffic the destination site cannot pixel on its own.
- Prefer a direct provider pixel (Meta, Google Ads, TikTok) over a GTM container. GTM is best-effort because the interstitial blocks unknown third-party scripts and may forward before slow tags fire.
- Let an audience reach your ad platform's minimum size (often a few hundred to a thousand people) before running retargeting ads.
- Attach multiple pixels to one link to build audiences on several platforms from the same traffic.
Privacy & consent
Retargeting pixels set advertising cookies / identifiers in the visitor's browser. You are responsible for having a lawful basis and any required consent (for example under GDPR or CCPA) for the audiences you build. Only attach pixels to links where you are entitled to retarget the traffic.
Further reading
- How to add a Meta (Facebook) pixel to any link , the step-by-step for the Meta Pixel, including pages you do not own.
- How to add a TikTok pixel to a link , TikTok Pixel setup plus Pixel Helper verification.
- Retargeting pixels and consent (GDPR, ePrivacy, CCPA) , the compliance guide to read before you launch.
- How to retarget people who click your affiliate links , the affiliate playbook: build an audience from clicks to merchant pages you do not own.
- Retarget anyone who clicks a link you do not own , six everyday use cases (sponsor links, shared docs, app stores, event pages, and more).
- Affiliate link tracking guide , the measurement side (subids, UTMs, attribution) that pairs with retargeting.
Was this page helpful? Spotted something wrong?