Facebook Ads Integration Guide

Affiliate marketing in Facebook Ads is becoming more challenging with all the new Facebook and iOS updates. Instead of being able to place your own Facebook tracking pixel on advertisers’ websites you will now need to integrate affiliate conversion data in Facebook from server to server by using their Facebook Conversion API.

In this guide we will explain to you how you can activate our server side Postback and Facebook conversion API integration feature.

Requirements

Facebook Ads Integration activation guide

  • If you place your Pixel ID(s) within the website form(s) you filled in on our platform our system will start to push conversions to Facebook, where the session contained a Facebook cookie or a FBCLID.
  • If you also fill in the Facebook Conversion API token within the website form(s) our system will use the Conversion API instead of the Facebook Pixel and additionally push conversions coming from sessions not containing any Facebook cookie or FBCLID, which can be helpful to build look alike audiences. You can generate you Facebook Conversion API Access Token within the settings of your Facebook Pixel.
  • We recommend you let our system use the Facebook Conversion API since it improves attribution capabilities for conversions coming from iOS14.5 or higher.
  • Go to Features and click on the “Enable” button of the Facebook Ads Integration feature.
  • After following the previous steps, you have to add the purchase event to your pixel by clicking “Add Events” – “Using the conversion API”
  • Select “Set up manually”
  • In the overview click “Continue”
  • Select “Purchase”
  • Select the following details:
    – Event ID
    – Client IP Address – Do Not Hash (only sent when full IP tracking is activated in the website settings)
    – Click ID (fbc) Cookie – Do Not Hash
    – Browser ID (fbp) Cookie – Do Not Hash
  • Click on “Continue”
  • Click on “Continue”
  • Click on “Finish”

Facebook Ads Integration – Video Guide

Facebook Ads Tracking Template (UTM Parameter tracking)

We recommend that you set up UTM parameters in your Facebook Ads campaigns so that you can better analyse your campaign performance within the wecantrack dashboard and within Google Analytics.

Here is an example of UTM parameters you could use:

				
					utm_source={{site_source_name}}&utm_medium=cpc_{{placement}}&utm_campaign={{campaign.name}}&utm_content={{adset.name}}–{{ad.name}}
				
			
IP Tracking Adjustment (optional)
  • In case you want to improve the audience attribution coverage for conversions that came from other channels than Facebook and that did not have any Facebook cookie or FBCLID available, then you can adjust the IP tracking setting within the advanced website settings. By standard we anonymise IPs due to data protection regulations. You can switch it to ‘Store full IP’, but please ensure you comply with data protection regulations. If you are unsure about this we advise to keep it on anonymised.
  • You can find this setting under Data Sources > Websites > Edit (of the relevant website) > Show advanced settings

Frequently Asked Questions

Visitors using iOS 14.5 or higher have the possibility to opt out from tracking within apps. This means they can also opt out from tracking in the Facebook app. While our system and other systems using the Facebook Conversion API can still send conversion data from iOS 14.5 users, Facebook will discard these in order to comply with data processing regulations. This means that our system can still send these conversions to Facebook but Facebook will not attribute them to your Facebook Ads manager.
While we can send all your conversions to the Facebook Pixel it does not mean that Facebook can attribute all conversion data to Facebook users. You need to consider that not all your website visitors necessarily have a Facebook account, and if they do their session did not necessarily contain a Facebook cookie or FBCLID if they did not come directly from Facebook to your website. While we also send along user agents and (anonymised) IPs, these two values often are not enough for Facebook to do a proper attribution.
We process the integration as close to real time as possible (once we have received the conversion from the network). According to Facebook’s documentation they require up to 72 hours to fully attribute the conversions, but often it is attributed within a couple of hours.
Yes, you still need to place the Facebook pixel on your website or relevant pages since the pixel will track session and user information which is relevant for proper conversion attribution.