MyFansLink
Setup Guide · Meta Ads

Meta Ads Setup Guide

Complete step-by-step tutorial to maximize your OnlyFans subscriber conversions.

~10 min read 4 steps · 5 sub-steps 9 screenshots
Foundation
1 Pixel per Creator
Separate tracking for each OnlyFans profile — never share pixels between creators.
Phase 1 · Cold start
Conversions on Subscribe
< 50 Purchase events
Easier to exit Meta's learning phase — there are more Subscribe events to feed the algorithm.
Phase 2 · Mature
Sales on Purchase (ROAS)
50+ Purchase events / week
Switch to value optimization — Meta will bid for the highest-paying subscribers.
1
Step One
Create Meta Pixel & Access Token
Important: Create 1 separate pixel for each creator. Do NOT share pixels between creators.
1.A Create the Pixel — Events Manager
  1. Go to Meta Events Manager
  2. Click "Connect Data Sources""Web""Meta Pixel"
  3. Enter pixel name: Your Model - OnlyFans
  4. Copy your Pixel ID (example: 1881842942413828) — keep it for Step 2
1.B Add an App — Business Manager
  1. Go to Business Settings → Accounts → Apps
  2. Click "Add""Create a new app ID" (or connect an existing one)
  3. App type: "Business"
  4. Name it (e.g. Your Model CAPI) and finalize creation

The app is what the System User token will be issued against.

1.C Create a System User
  1. Go to Business Settings → Users → System Users
  2. Click "Add" → name it Conversions API System User → role: Employee
System Users list
The System User shows up in Business Settings → Users → System Users.
1.D Assign assets to the System User

Open the System User and click the ··· menu → "Add Assets" (FR: Affecter des éléments).

System User detail with Add Assets menu

Assign the following three asset types:

Asset 1
Ad Accounts Comptes publicitaires

Pick the ad account you'll run ads from → Partial access → "Manage Campaigns" (FR: Gérer les campagnes).

Ad Account asset assignment
Asset 2
Apps Applications

Pick the app from 1.B → Full control → "Manage app" (FR: Gérer l'app).

App asset assignment
Asset 3
Datasets Ensembles de données (formerly "Pixels")

Pick the Pixel from 1.A → Full control → "Manage the event dataset" (FR: Gérer l'ensemble de données d'évènements).

Datasets asset assignment

Note: Meta merged Pixels into "Datasets" — same thing, new name.

1.E Generate the Access Token

Back on the System User page, click "Generate New Token" (FR: Générer un token) and walk through the 3 steps:

Step 1
Select the App

Pick the app from 1.B (e.g. MyFansLink).

Token: select app
Step 2
Token expiration

Choose "Never" (FR: Jamais) — recommended for server-to-server CAPI.

Token: expiration
Step 3
Permissions (3 scopes)
  • ads_management
  • ads_read
  • business_management
Token: permissions
Click "Generate Token" and copy it (starts with EAA...) — keep it for Step 2 of this guide. The token is shown only once. Store it safely.
Why both? Conversions API sends events from the server (not blocked by ad blockers or iOS). Meta Pixel sends from browser. Together = 95%+ tracking accuracy vs 50–70% with pixel alone.
2
Step Two
Add Configuration to MyFansLink

Add your pixel credentials to this platform:

  1. Go to the Settings tab
  2. Click "New Configuration"
  3. Fill in the form:
    • Name: Something descriptive (e.g., "Your Model Main Pixel")
    • Access Token: Keep "New Token" selected and paste the access token from step 1.E — MyFansLink will auto-load your available pixels & ad accounts
    • Meta Pixel: Pick the pixel from step 1.A in the dropdown (or use "Enter manually" to paste the Pixel ID)
    • Facebook Ad Account: (Optional) "Select from list" or paste manually as act_123456789
  4. Click "Save Configuration"
  5. The configuration will be automatically linked to this creator
New Meta Configuration modal in MyFansLink
The New Meta Configuration modal in MyFansLink.
Tip: The system will verify your credentials before saving. If you get an error, double-check your Pixel ID and Access Token.
3
Step Three
Create Facebook / Instagram Ad Campaign

In Meta Ads Manager

Campaign Level
  • Click "Create" → Choose objective: "Sales" (formerly "Website Conversions")
  • Campaign name: Your Model - Acquisition (Phase 1) or Your Model - Scale (Phase 2)
  • Choose buying type: "Auction"
Ad Set Level — Common settings
  • Conversion location: "Website"
  • Select your Pixel ID (the one you created in step 1)
  • Budget: Start with $20–50/day minimum
  • Audience: Start broad (Men 18–45 in your target country), let Meta optimize
  • Placements: "Advantage+ Placements" (automatic)
Ad Set Level — Phase-specific settings

The conversion event and performance goal change depending on your maturity. Pick the column that matches you.

Phase 1 · Cold start
Conversions on Subscribe
< 50 Purchase events
  • Conversion event: Subscribe (this is the key!)
  • Performance goal: "Maximize number of conversions"
Phase 2 · Mature
Sales on Purchase (ROAS)
50+ Purchase events / week
  • Conversion event: Purchase
  • Performance goal: "Maximize value of conversions" (ROAS)
Ad Level
  • Upload your creative (image/video)
  • Primary text: Write compelling copy
  • Headline: Clear value proposition
  • Destination: Your landing page URL
    https://myfansl.ink/your-page
  • Call to action: "Subscribe", "Contact Us" or "Send Message"
Critical: Pick the conversion event matching your phase — Subscribe while you're under 50 Purchase events/week, then switch to Purchase with value optimization once Meta has enough signal. The wrong event = the algorithm bids on the wrong people.
4
Step Four
Monitor & Optimize

After launching your campaign:

  1. Wait for the Learning Phase (7-10 days):
    • Meta needs ~50 "Subscribe" events per week to optimize
    • Don't make changes during learning phase
    • Campaign status will show "Learning" → "Active"
  2. Verify Events in Meta Events Manager:
    • Check that you're receiving PageView, landing_page_button_clicked, Subscribe, Lead, Purchase events
    • Event Match Quality should be 8.0+
    • Look for "Conversions API" badge on events (server-side working)
  3. Track Performance Here:
  4. Optimize After Learning Phase:
    • Increase budget by max 20% every 3 days
    • Test new creatives (images/videos)
    • Duplicate winning ad sets
    • Create Lookalike Audiences from subscribers
Reference
Event Types

MyFansLink automatically sends these events to Meta.

Event When Fired Intent Use For Optimization
PageView User lands on your page Low Awareness campaigns
landing_page_button_clicked custom User clicks the OnlyFans button on the landing — leaving for OF Medium Mid-funnel signal (anonymous click-out)
Subscribe User subscribes on OnlyFans High ✓ Recommended for Phase 1 (cold start)
Lead Fan qualified by chatter (display_name set) — post-subscription High Mid-funnel optimization (qualified subs)
Purchase Subscription payment / first paid action confirmed Highest ✓ Recommended for Phase 2 (value / ROAS)
Pro Tips
Things we wish we knew earlier
01
Start Broad: Let Meta's AI find your audience. Don't over-target initially.
02
Patience: Need 50+ conversions for optimal performance. First 2 weeks are crucial.
03
Test Creatives: Your image/video matters more than targeting. Test 5–10 variations.
04
Budget: Minimum $20/day. Below that, Meta can't optimize effectively.
05
Scaling: When profitable, increase budget 20% every 3 days (not faster).
Need a hand?
Stuck somewhere in the setup?

Check Meta's Conversions API documentation or review your pixel configuration in the Settings tab.