How to Set Up Facebook Conversions API (Shopify & Other Platforms)

TL;DR

The Meta Conversions API (CAPI) is server-side tracking that sends purchase and conversion events directly from your server to Meta, bypassing browser-based limitations from ad blockers and iOS privacy changes. Implementing CAPI alongside your Meta Pixel can recover 20-35% of lost conversion data, dramatically improving the accuracy of Meta's bidding algorithm and ROAS reporting. For Shopify stores, CAPI can be set up in under 30 minutes using Meta's native Shopify channel or the Conversions API Gateway.

If you’re advertising on Facebook, you understand the importance of tracking proper data.

It allows you to understand the performance of your campaigns, optimize, and scale your business further.

However, privacy regulations are making it harder to keep track of your customer’s actions. For that reason, marketers and online store owners always have to adapt.

And implementing Facebook conversions API is the next trick up the marketer’s sleeve.

This article will explain how to set up Facebook conversions API to your ecom store and maintain the most accurate data possible.

Check out the training session we did with Shopify to help their merchants best handle the Apple IOS updates.

What is Facebook Conversions API and Why You Need it?

You’re probably familiar with Pixel and other tools that help you track web and offline events (your customer behavior and & actions) from Facebook servers to yours.

IF NOT: Make sure you read this article on Facebook attribution window first.

Facebook CAPI plays a major role in this data tracking. Thanks to the CAPI, you can:

  • Track and measure a wide range of your customer data
  • Track events accurately (no data lost due to ad-blocking tools, server or page crashes, etc.)
  • Control when to share and what to share

With new privacy regulations rolling out to browsers worldwide, performance tracking of your ads becomes increasingly difficult.

For that reason, you should connect the server of your store directly to Facebook. This will keep your data intact and avoid any inconvenience, misinformation, or lack of information during the tracking.

Let’s find out how to set this up manually.

How to Set Up Facebook Conversions API on Shopify

To set up Facebook CAPI on Shopify, you first got to have administrator access to your business’s:

  1. Facebook Business Manager
  2. Your Business'/Brand Facebook Page
  3. Facebook Instagram account

Then, do the following:

  1. Go to your Shopify admin page.
  2. Click “Facebook” under “Sales Channels” on the left sidebar.

3. Select “Continue Setup.”

4. Log in to your Facebook account from Shopify (if you already haven’t). This will link your Business Manager, Facebook page, and Instagram account.

5. Go back to the "Facebook" tab to the left.
6. Click the "Settings" tab on the top left.

7. Click “Data sharing settings.”

8. Make sure that "Customer tracking" is enabled.

Then, make sure that the “Maximum” tracking is selected below.

And voila! You’re all prepared to track your Shopify data directly on Facebook.

How to Set Up Facebook Conversions API on Other Platforms  

If you’re using another platform to power your ecom store (WordPress, WooCommerce, MakeShop, etc.), you can still implement conversions API.

This time, head to your Facebook business manager. Then, follow these simple steps:

  1. Click the three horizontal lines to the top-left of the screen to display the dropdown menu.
  2. Select “Events Manager.

3. Choose the desired business from the top-right.

4. Select the appropriate pixel under the “Data Sources” section.

5. Select the “Settings” tab.
6. Scroll down to the “Conversions API” section.
7. Click “Choose a Partner” under the “Set up through a partner integration.”

8. Select your ecom store's platform from the list.

9. Follow the on-screen instructions to set up CAPI on your new platform.

And that’s it. Now you can track all conversions on the platform directly from your Facebook account.

Bonus Tip: If you’re using WordPress, you can also install Pixel Your Site plugin and set up the entire thing manually.

What If I’m Using a Platform That’s Not on Facebook’s Partner List?

Currently, only Shopify provides a quick and easy method to implement CAPI out of non-listed platforms.  

Store builders like Big Commerce still don’t provide easy solutions as of yet. Most of the time you can contact your web developer and add the CAPI code directly to the website.

However, these recent happenings may propel certain platforms to simplify the process.

Alternatively, you can use integration tool like Zapier to implement CAPI to your custom website (find instructions here).

All we can do is wait.

Which platforms do you use to power your eCommerce store? Have you managed to implement Facebook CAPI? Share your experience in the comments below.

Need Help Setting Up Proper Tracking?

Schedule a call right now and let's discuss paid advertising.

Frequently Asked Questions

What is the Meta Conversions API and why is it important?

The Meta Conversions API (CAPI) is a direct server-to-server connection that sends conversion data from your server to Meta, supplementing your browser-based Pixel. Post-iOS 14, browser pixels lose data from users who opt out of tracking. CAPI captures these conversions because it sends data from your server rather than the user's browser. Advertisers with CAPI implemented typically see 15-35% more attributed conversions and better algorithm optimization.

How do I set up the Meta Conversions API on Shopify?

Shopify option (recommended): Install the Meta channel from the Shopify App Store, connect your Facebook Business Manager, and enable the Conversions API toggle in the channel settings. Shopify will automatically configure server-side event sending. Alternatively, use Meta's Conversions API Gateway or Segment. Always verify CAPI is working by checking Events Manager in Meta Business Manager: look for browser vs. server event counts and aim for a server event match rate above 70%.

What is the difference between Meta Pixel and Conversions API?

Meta Pixel is a JavaScript code running in the user's browser that tracks their actions on your website. Conversions API runs on your server, independently of the user's browser. The Pixel is blocked by iOS ATT opt-outs, ad blockers, and privacy extensions. CAPI is not affected by these limitations. Best practice: run both simultaneously (deduplication is built into Meta's system) so you capture events from users the Pixel misses.

How do I deduplicate events between Meta Pixel and Conversions API?

Deduplication prevents the same conversion being counted twice by both the Pixel and CAPI. Meta deduplicates based on matching event_id and event_name values. To implement: (1) Assign a unique event_id to each conversion (use order ID for Purchase events); (2) Send the same event_id from both the Pixel (via dataLayer) and CAPI; (3) Meta will automatically deduplicate and count the event once. Check Events Manager for 'deduplicated events' data to confirm it's working.

How do I verify that my Conversions API is working correctly?

Verification steps: (1) Go to Meta Events Manager and click your Pixel; (2) Check the 'Test Events' tab and make a test purchase to see if both browser and server events appear; (3) In the 'Overview' tab, look at your server event match quality score (aim for 7/10+); (4) Check the event match quality metrics (customer email, phone, external ID) to see which customer data fields are being matched; (5) Compare CAPI-attributed conversions vs. pixel-only to quantify the lift.

Does the Meta Conversions API improve Facebook ad ROAS?

CAPI improves ROAS indirectly by providing Meta's algorithm with better optimization data. More accurately attributed conversions = better machine learning = more efficient ad delivery. Case studies show 10-25% ROAS improvement after CAPI implementation, primarily from improved optimization (the algorithm learns which audiences and creatives drive actual purchases) and more accurate bidding (Target ROAS strategies get better signal to optimize against).

You May Also Like...

0 Comments

Submit a Comment

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

Pin It on Pinterest

Share This