Apple has made changes with iOS 14.5 that will require all apps in the App Store to show a prompt to iOS 14.5 and later users in accordance with their AppTrackingTransparency framework. These changes will affect how Facebook receives and processes conversion events from tools such as the Facebook pixel. Once Apple requires the prompt and it is shown on Facebook, advertisers running campaigns to iOS 14.5 and later users will be affected by new limitations on data sharing.
Important Note: The Facebook Conversion API will only track Activity in Events Manager. If you receive an error message due to duplicate events, its because the API will not send any event ID or any event parameters. That will need to be accomplished with custom code. Please, reach out to our to ClickFunnels Facebook Community for help with coding. https://www.facebook.com/groups/ClickFunnels/
About Conversions API (CAPI)
Conversions API is a Brand New Facebook Business tool that lets you share key web and offline events, or customer actions, directly from your Funnel. Conversions API works with your Facebook pixel to help improve the performance and measurement of your Facebook ad campaigns. This is Facebook's current answer to the changes in iOS 14.5.
What is ClickFunnels doing about this new Conversions API from Facebook?
Domain Verification through Facebook. (Available Now)
One of the newest requirements that Facebook has for creating and utilizing Pixel tracking codes is domain verification. You will need the following:
- A custom domain. You can register a new domain with a domain registrar such as NameCheap, GoDaddy, and more. You can also register a new domain right inside of your ClickFunnels account. Please note that a ClickFunnels subdomain will not work with the CAPI. Here are more instructions on that.
- Verify your custom domain through Facebook. Here are detailed instructions on how to do that with a domain you registered through ClickFunnels.
Direct Integration with Conversions API. (Available Now)
This integration passes conversion data back into Facebook utilizing their new Conversions API.
Once integrated, you will be able to get better results out of your Facebook tracking pixel than you normally would.
This will allow you to tie your tracking pixels to a domain. You will also be able to set which Facebook Events you want to fire on the pages within your funnels.
Should I still be using the traditional tracking pixel?
Yes. Facebook recommends using both the CAPI integration in addition to the traditional tracking pixel to maximize event tracking across all devices. You can read more about their recommendations and best practices here.
What information will pass over for PURCHASE EVENTS?
Purchase events are automatically shared with Facebook Ad Manager. Purchases are captured based on the URL of your funnel step. If multiple products are captured on the same page, (For example: I have a main product and an order bump) then the value of the purchase for that page will be a bundled cart value.
If you would like to review the purchases that were made on a page and passed to Facebook please follow the steps below:
- Go to the Data Sources in Facebook™ Events Manager.
- Select the Pixel and click on Overview.
- Expand the Purchase tab by clicking on the arrow on the right side of the page.
- Click on Details, to see all the triggered events and information that have been passed to Facebook.
- Mouse over the events to see the passed information.
I'm receiving an alert from Facebook prompting me to verify the domain funnel-preview.com?
You will need to take the funnel-preview.com domain off the Pixel Domain List. This needs to be done on Facebook with the manage traffic settings, not ClickFunnels. Please follow the steps below to block the funnel-preview.com domain. Or Visit Facebook's Support Documentation at this link. https://www.facebook.com/business/help/278125336598935?id=1205376682832142
Manage Facebook Pixel Traffic Permissions in Event Manager
To create a domain blocklist for pixel traffic in Event Manager, follow these steps:
- Go to Event Manager.
- Select pixels.
- Click Settings
- Select Create Block List from the drop-down menu under Traffic Permissions.
- Click the button to confirm your selection.
Enter the domains you want to add to the list and click Next. You can also add domains to the list in the Parent domain traffic table.
Note: Adding a parent domain to the list will include all child domains as well. For example, adding 'domain.com' will also add 'm.domain.com'. Learn more.
- OK, click.
- Repeat the same steps for all other domains you want to add to the list.
- Click Close.
Once you've created your list, you can view and edit your domains in the 'Traffic Permissions' section of your pixel settings. The Event Manager's history table tells you when a domain was added or removed from a pixel's whitelist or blacklist. Learn more about pixel history.
ClickFunnels Vs. Facebook Stats
Clickfunnels doesn't match your Facebook stats, please note that this discrepancy is expected. There are often discrepancies between tracking platforms as they often use different technologies and methods. As an example, in the case of Facebook, they track the actual click of the link as explained in this article - https://www.facebook.com/business/help/147965221941551
Example - FB tracks every click as a view, CF only counts a view if the customer waits for the page to fully load and doesn't leave right away.
To learn more about how funnel stats in ClickFunnels are tracked go here: https://help.clickfunnels.com/hc/en-us/articles/360006004734-Funnel-Stats
Does Facebook CAPI automatically track page views?
Yes, page views are tracked automatically for all pages that the domain is connected to. For all other actions, you will need to set the up manually on each page.
Do aggregate events need to be set up for CAPI?
Aggregate Events are not needed to use the CAPI.
How do I learn more about Facebook's changes?
From Facebook: Facebook Pixel Updates for Apple's iOS 14 Requirements
From Facebook: About Conversions API