Connect Meta Ads
Connect Meta (Facebook) Ads as a traffic channel, map your pixels via the Conversions API and tag your campaigns so LeadJourney attributes every lead.
Connecting Meta Ads lets LeadJourney pull in your Meta campaign data and send offline conversions back to Meta through the Conversions API – so every lead is attributed to the right campaign, ad set and ad.
Before you start
You'll need an active LeadJourney workspace, admin access to the Meta Ads account (via Facebook Business), and a Meta Pixel / Dataset with a Conversions API access token for the ad accounts you want to track.
Where to find it
In LeadJourney, open Settings → Traffic Channels and choose Connect Meta Ads. The “Connect Meta Ads” dialog opens with two tabs: Ad Account Settings and Instant Lead Forms. Connecting the channel happens under Ad Account Settings.
Step by step
Connect your Facebook account via OAuth
Under Step 1, click Connect Facebook Account. You'll be taken to Facebook – accept the permissions LeadJourney requests so it can read your ad accounts and send conversions.
When you return, the button changes to “Successfully connected”, and you'll also see Refresh Token and Logout options for later.
Connect ad accounts & map pixels
Under Step 2, the ad accounts from your Meta profile appear in a table. Switch on each ad account you want to track and map it to its Pixel / Dataset. You can reuse one pixel across several accounts.
This mapping is what lets LeadJourney send offline conversions back to the correct pixel via the Conversions API.
Manage your pixels
Under Step 3 – Manage Pixels, give each pixel a clear name and paste its Conversions API Access Token. Changes apply to every ad account using that pixel.
Deleting a pixel stops conversion delivery for every ad account mapped to it until you map a new one.
Add LeadJourney's tracking parameters to your campaigns
Under Step 4, copy LeadJourney's URL parameters and paste them into the URL parameters field of your Meta Ads campaigns (in Meta Ads Manager, at the campaign or ad level):
lj_channel=meta_ads&lj_c_id={{campaign.id}}&lj_as_id={{adset.id}}&lj_ad_id={{ad.id}}&lj_placement={{placement}}The {{campaign.id}}, {{adset.id}}, {{ad.id}} and {{placement}} are Meta's dynamic
parameters – Meta fills them in automatically per click. Paste the string exactly as
shown.
Click Done to close the dialog.
Optional: Instant Lead Forms
The second tab, Instant Lead Forms, lets you sync your Meta Instant (Lead) Forms so form submissions flow into LeadJourney. That's covered in its own article.
Keeping the connection healthy
- Data stopped updating? Open the channel again and click Refresh Token.
- Disconnect Meta anytime with Logout in Step 1.
Troubleshooting
No conversions showing up?
Check that (1) each ad account is mapped to a pixel, (2) the Conversions API access token is valid, and (3) the tracking parameters are actually set on your live Meta campaigns.