Bypass iOS Restrictions With The Facebook Conversion API

Bypass iOS Restrictions With The Facebook Conversion API

The advertising industry is experiencing a major shift as more and more privacy initiatives are being implemented, and the Facebook Conversion API might be just the thing to get you through it.

The Current Pixel Landscape

Historically, when you ran Facebook ads, you would use the Facebook pixel, a little bit of Javascript code that gets placed on your website (landing page, checkout, every single page the customer can visit). Its purpose was to track the visitor’s activity. The user got a cookie set when they first landed on the site, which was then used to track them across other pages.

The challenge we are facing is that, nowadays, the majority of traffic comes from mobile, which is experiencing major changes.

Here’s how the pixel used to function: 

The user clicks on an ad.

The app passes a Facebook click ID over to the URL.

In turn, the page captures information.

The Facebook pixel script on that page takes the click ID, sets a cookie for the user, and tracks their activity across the site.

When the visitor gets to the next page, the cookie will be read and it will fire that event back to Facebook through the browser pixel.

The reason we want every action to be tracked is that we can determine which users took which events and took steps from the bottom to the top of the funnel and which ones actually converted. This data is then used to tell which ads are working, which campaigns are doing their job and converting, and which aren’t, thus losing money.

While conversions are a very important data point, there are other events that should be tracked.

High-Intent Users

Let’s say we drive traffic to a landing page where the user lands, thus getting a cookie. Then they click on the “Order” button, get to the checkout page, but don’t complete the transaction before leaving the site. We have collected the “Initiate Checkout” event, so we know that they are a “High-Intent” user, meaning they reviewed the offer on the landing page, intended to make a purchase, but changed their mind. Maybe they weren’t ready to buy or had to do more research, but we know that the interest in the offer was definitely there.

We can now build a Facebook Audience out of the people that didn’t make a purchase but initiated the checkout process and we can run ads tailored to them. These can be a little more aggressive, like offering a discount for their cart, or they can be just the same ad they’ve already seen so that we stay at the top of their mind since they are already in “research”/”shopping” mode and we want them to remember our offer when they enter “buy” mode.

If you’re looking to greatly improve your advertising efforts, here’s a quick straightforward method: 

Pay for advertising.

Get people to your site.

Find the “High-Intent” users.

Remarket to the “High-Intent” users only. The people who visited the page but left without showing any interest are very unlikely to be swayed by more ads, thus remarketing to them is often a waste of time and money.

Tracking Conversions

Improve data Accuracy With the Facebook Conversion API

Aside from aiding in finding “High-Intent” users, the pixel helps us gather data on our buyers. When users make a purchase, we have a conversion event. This is important because the Facebook pixel fires that conversion event with the click ID, which holds the whole history of the user (which ad they clicked on, which platform they were on, etc. ). We can follow the trail back to the first click to see where the person started in the funnel and exactly what steps they took after that to convert. This helps media buyers fine-tune their advertising by doing more of what is working and less of what doesn’t produce results.

Lookalike Audiences

The third thing we can do with that information is building a Lookalike Audience. We already have two audiences, the Initiate-Checkout audience and the Buyer audience. Now we can leverage the fact that Facebook has a ton of demographic information on their users. After we have a large enough number of buyers, we can take the audience and ask Facebook to find more users in their database with similar characteristics. Now instead of targeting people who we think will match our customer profile, we rely on Facebook’s concrete data to find people who are more likely to be high-intent users and buyers, since that is what they are modeled after. With this more narrowed focus, media buyers don’t have to spend as much as they would advertising to a general audience.

The Challenge

With the 14.5 update, IOS has forced every app to show an ATT (App Tracking Transparency) prompt to users. Unsurprisingly, most opted out. What that means is the Facebook pixel loses a lot of data concerning a majority of IOS users. Before, cookies were able to track 90% of activity. Nowadays, it’s around 60% and steadily dropping. Couple that with the fact that AdBlocker usage is on the rise, with 27% in the US in 2021 (the percentage almost doubles when talking about users worldwide). This means that over a quarter of ads don’t even get to be seen. If data cannot be tracked, advertising cannot be refined, increasing the chance of pouring resources into a defective campaign and wasting your budget.

How To Use The Facebook Conversion API

Have you ever asked yourself: “What API does Facebook use?”

It is called Graph API and has multiple variants, all serving different purposes. The one that can help solve our problem (more accurate tracking in the wake of the pixel becoming unusable in certain situations) is the Facebook Conversion API or CAPI for short.

There are many ways you can make use of it, like installing a Facebook conversions API gateway or employing the help of a third-party platform. Be careful if you go with the latter, though. While it is called the Conversion API, it can process more events. Some platforms only allow for conversions to be passed over, but we believe, as discussed above, that the “Initiate Checkout” Event is also very important.

The Benefits Of Using The Facebook Conversion API

  • It tracks almost all events
  • It allows for the events to be handled in mass quantities.
  • It stores events locally in the application and processes them in the background to send them to Facebook’s API.
  • It allows troubleshooting if there is ever any trouble with the data. Each event can be looked at individually.

How To Implement Facebook Conversion API

Here is the best Facebook Conversion API implementation method we have found:

We build middleware, a web application with an endpoint where we receive information from your data source (CRM, landing page, cart, conversion event, etc.)

Then, we place an implementation where we have the Facebook pixel installed and also pass back on the server level with information we collect throughout the funnel through the first-party side. We then get the Facebook click ID and several other pieces of information that Facebook passes back when an ad is clicked.

After that, we need to pass this information downline through the funnel. This requires us to add code on all the pages of a website, which then talks to the middleware and passes over the event information (which is very similar to what the pixel is passing over to Facebook, but we also pass it through the middleware).

The middleware then saves that information, processes it and posts it over to Facebook’s API.

We are by no means saying “Forget about the pixel, the Facebook Conversion API is all you’ll need from now on.” We use it together with the pixel.

Think of yourself as a sculptor. You’ve used your big chisel to hammer off most of the excess rock and now you need a finer tipped chisel to fill in the details. The right tool for the right job. 

A common question would be: If you are using both client and server-side data tracking methods, wouldn’t you end up with duplicate data sets? This is a valid concern, but don’t worry. Facebook has already accounted for that and they deduplicate everything on their end, ensuring accurate data is being collected.

Do you want to learn more about the Facebook Conversion API and Facebook S2S Tracking? Contact us and let’s have a chat about the ways in which you can make use of the latest tracking technologies to help your business scale!


Share This Story...


Camilla | Marketing Specialist

Camilla works hard to ensure that the Marketing strategies and executions are on point and data-driven, not only for our clients but internally at Profitable Media as well. She’s been coming up with innovative ways to reach and engage audiences for over 8 years.

Picture of Camilla B. <br><span>Digital Marketing Specialist </span>

Camilla B.
Digital Marketing Specialist

Camilla works hard to ensure that the Marketing strategies and executions are on point and data-driven, not only for our clients but internally at Profitable Media as well. She’s been coming up with innovative ways to reach and engage audiences for over 8 years.

Related Posts

Profitable Media 2022 Recap
Attract Customers with an inbound content marketing strategy

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's Talk Today!

  • This field is for validation purposes and should be left unchanged.

Vlad P. Marketing Specialist at Profitable Media, LLC

Vlad Popirda


If you’ve been swayed, convinced, or otherwise persuaded by the writing on our page or in some of our emails, chances are Vlad was the man behind it.

Be it Social Media Management, Marketing Strategy, PPC Ads, or Copywriting, you can rely on him to get the job done.

With a Bachelor’s in Marketing and a Master’s in Advertising, his life’s work is to leave this world better than he found it, and he aims to achieve that by putting his talents in the service of the right people and helping businesses make a difference in the world.

Outside of working hours, you may find him singing Britney Spears songs at karaoke nights, or exercising his creativity in varied ways, such as playing chess, designing board games, playing guitar, or playing Dungeons & Dragons with his mates.

Alisa Villanueva Account Manager at Profitable Media, LLC

Alisa Villanueva


Alisa is the glue that brings all the parts of our operation together. The one always keeping an eye on the bigger picture. The person that makes sure that it all works smoothly and on schedule, giving everything an artistic spin and flourish with her keen eye for design.

With her background in sales, customer service and art, it’s no wonder her strength is in communicating with people, be they our customers or us, her team.

While juggling her different tasks (Project Management, Web Design, Quality Control, Customer Service), one thing never changes: she will use her artistic sense to make a project unique and she will hear out the person she is working with, understanding their needs and wishes while integrating and tying them all together to create an outstanding final product.

When she’s not tuned in to her work, you’ll find Alisa taking ordinary things and making them beautiful. In her artistic endeavors she explores many different mediums of expression, like painting, ceramics, dance, and cooking. Among these, her dancing stands out, as she is part of a salsa dance performance team, doing gigs both locally and nationally.

Her dream is to travel and explore different cultures, which she is always doing from home by cooking and trying out various cuisines from around the world.
Short Excerpt:
Alisa is the one that makes things work smoothly and on schedule, giving everything she does an artistic spin and flourish with her keen eye for design.

With her background in sales, customer service and art, it’s no wonder her strength is in communicating with people, be they our customers or us, her team.

Zach Warshawsky Chief Operations Officer at Profitable Media, LLC

Zach Warshawsky


Zach manages the operational side of our business and coordinates all the work done by our team. He designs technical architecture and always keeps an eye towards the future, making sure his solutions are scalable. He applies his skills in all sorts of fields, such as Project and Team Management, Sales Funnels, Web Technology, Split Testing, Automation and CRM.

If there’s one trait he shares with Henry, it’s passionate problem-solving. Although he has been working for over 25 years in Sales, Marketing, Management, Team Building and Customer Service, perhaps his relevant business credentials start even earlier. At 15, he started a business selling and installing car stereo systems before he even had a driver’s license. Armed with a reseller’s permit and a passion for business, he started down the path of entrepreneurship and hasn’t looked back since.

With four amazing children and a wonderful wife in his life, his goal is set: provide the best possible life for them that he can. To that end, he works hard on helping clients scale their businesses through the use of cutting edge digital marketing tools.

His weapon of choice on this quest is not a coincidence, for his knowledge of technology is certainly top-notch. This can sometimes be a blessing and a curse however, when the Apple Genius Bar can’t solve a friend’s problem, it’s Zach’s phone that gets lit up.

To unwind, he spends time with his children, goes on weekly dates with his wife and is passionate about crafting culinary art… he unwinds and loves creating amazing home-cooked meals for his friends and family!

Henry Hamamjy Chief Executive Officer at Profitable Media, LLC

Henry Hamamjy


One of the two men that started it all, Henry has a knack for judging character and managing the internal structure of our team. The go-to guy for when business owners hit a roadblock, he is well known for offering unique, scalable solutions to any issue that presents itself. 

With a background in Sales, Marketing, Management, People Development and Leadership, he puts it all to good use in the service of his clients and fellow team members, helping them better themselves. 

He’s a born problem-solver, breaking any seemingly impossible task into achievable actionable items.  He has successfully helped dozens of businesses expand to the 7-8 figure level, by designing and implementing extensible, supportive and responsive infrastructure that his clients could then leverage to their fullest advantage. 

At work, he loves helping our customers make their dreams a reality, taking businesses to the next step of success, guiding them all the while. Outside of work, he enjoys a good meal with friends and a nice Napa Valley Cabernet Sauvignon. He also likes travelling with his family and exploring different cultures and finding out more about our world. Having dreamt of becoming a soccer player when he grew up, he has since traded that sport for another, namely golf, which he partakes in whenever he gets the chance.

Little known fact, he won the Atomic Spicy Food Competition when most of the people quit after just a couple of bites. Scientists have yet to come up with an explanation.