Facebook Ads

Attribution app will append the Facebook Ad ID parameter to your ad landing urls to allow detailed tracking without the need for UTM params.

Auto-tagging is a simple and reliable method of tracking Facebook ads. Attribution app will append a string of text to each link that allows us to see which ad a customer came from. It looks like this:


The fbaid is shorthand for Facebook Ad ID. Attribution appends the Facebook generated ID property of each AD to the URL. By appending the Ad ID, Attribution is able to look up all the relevant information about that advertisement. Currently we pull in the ad spend at the Ad Set level to calculate ROI per campaigns and ad sets. It's also possible to pull Ad-level data if requested.

Because Attribution is programmatically changing Tracking parameters in your ads - Facebook will have to review the ad before it can go live. Nothing about the ad creative has changed, so the Ad will be approved but this takes 5-30 minutes. During that time your ads will be momentarily paused. Once the ad is approved it will begin to show again with all of the same budgets and settings.

Important note about Facebook auto-tagging:

If you are boosting a post you will definitely want to use our auto-tagging feature, however if you are not 'boosting posts' you may not want to use this feature because on rare occasions Facebook withholds the right to remove all of your social proof.


Auto-tagging will not affect any UTM tags you already have in place. Attribution doesn't relay on UTM parameters for tracking Facebook Ads.

Common Facebook errors & resolutions

Please check out our article on Facebook errors here.

Facebook Lead Ads: Conversion events

In Attribution we consider Facebook Lead Form Submissions to be conversion events. You can integrate these conversion events by going to Settings -> Conversion Integrations -> Facebook Lead Ads. Please feel free to reach out to [email protected] if you have any questions with this.