Facebook iOS 14 Update Brief
Apple has announced changes that will impact how advertisers receive and process conversion events from the Facebook Pixel.
Users on iOS devices, specifically iPhone users, will get a prompt asking them to accept or decline Facebook tracking.
If they decline, Facebook cannot track this user on other apps to enhance targeting and provide precise analytics.
i. g. you won't know if a person who clicked on your ad has indeed visited your website, added something to their cart, or even purchased.
i. e. you won't know if the funds invested in Facebook ads are actually producing results.
Fortunately, in response to these changes, Facebook has implemented a tracking solution that is aligned with Apple’s policy and will allow you to fix and overcome iOS 14 limitations.
This solution is now required by Facebook. Meaning if you don’t do this, you will keep getting a “domain verification” error whenever you try to run ads on Facebook or Scalify.
Before getting started: Make sure you’re logged in to Facebook and then go to business.facebook.com.
If you’re not logged in here, it means you’ve been advertising from your personal account. In that case, just sign up on this page, and you will get a new business account.
iOS 14 Requirements for Running Ads
There are two steps you need to do:
- Verify your domain. To prove to Facebook that the domain you're promoting belongs to you
- Configuring Pixel events
Verifying Your Domain
To verify your domain, go to:
- Business Settings → Brand and safety → Domains.
- Click “Add” and enter your domain here.
Next, you need to verify your domain using one of the 3 provided verification options.
DNS verification is the easiest, as the other options depend on how your website is set up.
For DNS verification:
- Go to the company where you have registered your domain. This can be Namecheap, GoDaddy, Cloudflare, or any other company
- Look for the DNS configuration for your domain
- Add the TXT record as explained by Facebook
Once done, give it a few minutes then click “Verify”.
It’s good to note here that depending on your domain service, the DNS update, may take from a few minutes to a few hours.
Configuring Pixel Events
The second step is to configure your Pixel events.
Step 1: Head to your Events Manager.
- Go to Events Manager
- Click the Pixel you want to use
- Click the Aggregated Event Measurement tab, which is below the overview graph.
- Click Configure Web Events
- Read through the introduction screens and click Next
- Find the domain you want to configure events for
- Click Verify Domain. If you’ve already verified your domain, you can skip to the next step. If you can’t edit events because another business owns the domain, contact the domain owner for assistance.
Step 2: Configure your Events.
- Click Edit Events
- Select your Pixel under Pixel
- Choose the event you want to configure under Event Name
- If you choose a purchase event, you have the option to toggle Value Optimization on or off
Note: Turn on Value Optimization if you want to use value optimization for an event that you prioritized in your web event configuration. For optimal performance, place events with value optimization turned on in higher priority slots.
- Select the number of value sets you want to set up under Configured Event Usage
- Repeat steps 8 through 12 for all the events you want to configure
Step 3: Setup Your events Priority.
- Drag and drop your events from highest priority at the top to lowest priority at the bottom
- Click Apply
- Review your event configuration changes. If your changes are correct, check the box and click Confirm.
You can now optimize for these events in your new ad campaigns.