---
title: How to Set Up Facebook & Instagram Ads for Shopify | Actorly
description: A step-by-step guide for Shopify merchants on installing the Facebook & Instagram sales channel, connecting your Meta Pixel, and configuring the Conversions API for better ad tracking.
canonical: https://actorly.app/blog/how-to-set-up-facebook-and-instagram-ads-for-shopify
---

[← Blog](https://actorly.app/blog) [Marketing and SEO](https://actorly.app/blog/category/marketing-and-seo)

# How to set up Facebook and Instagram ads for Shopify

Run ads on Facebook and Instagram by installing the Facebook & Instagram sales channel in Shopify and connecting a Meta Pixel for ad tracking.

[Odera Joseph Echendu](https://actorly.app/authors/odera-joseph-echendu) Oct 23, 2026 6 min read

To set up Facebook and Instagram ads for your Shopify store, install the Facebook & Instagram sales channel from the Shopify App Store. This connects your products and data to Meta's platforms, allowing you to create and manage ad campaigns and track performance.

This channel connects your Shopify products and data to Meta's platforms, allowing you to create and manage ad campaigns and track their performance ([Shopify Help Center](https://help.shopify.com/en/manual/online-sales-channels/social-commerce/facebook-instagram-by-meta/setup)).

## Key takeaways

- Setting up ads requires installing the Facebook & Instagram sales channel in your Shopify admin ([Shopify Help Center](https://help.shopify.com/en/manual/online-sales-channels/social-commerce/facebook-instagram-by-meta/setup)).
- You must connect a Meta Pixel to track customer actions and measure ad effectiveness.
- The Conversions API works with the Pixel to send data directly from Shopify's servers to Meta, improving tracking accuracy by capturing events that browser-based tracking might miss.
- Shopify provides three data-sharing levels: Standard, Enhanced, and Maximum. The Maximum level uses the Conversions API for more reliable tracking.

## What you need before you start

Before you can connect your Shopify store to Facebook and Instagram, you need a few assets in place on Meta's side. Ensure your store is ready and you have the required accounts to make the setup process smooth.

**Prerequisites checklist:**

- **A Shopify online store:** Your store must not be password-protected ([Shopify Help Center](https://help.shopify.com/en/manual/online-sales-channels/social-commerce/facebook-instagram-by-meta/requirements-and-considerations)).
- **A Facebook account:** You will need a personal Facebook account to connect to a Meta Business Portfolio.
- **A Facebook Page:** Your business needs a published Facebook Page.
- **A valid sender email address:** This is configured in your Shopify general settings.

## How to set up the Facebook & Instagram sales channel

The Facebook & Instagram sales channel is the bridge between your Shopify admin and Meta's advertising ecosystem. Installing it is the first step to syncing your products and enabling ad tracking.

In Shopify, follow [shopify.com](https://help.shopify.com/en/manual/online-sales-channels/social-commerce/facebook-instagram-by-meta/requirements-and-considerations).

## What are the Meta Pixel and Conversions API?

The Meta Pixel and Conversions API are tools that work together to track what customers do on your store after seeing your ads. Accurate tracking is essential for understanding ad performance, optimizing campaigns, and reaching the right audience.

The **Meta Pixel** is a piece of code that runs in a customer's browser. It tracks events like viewing a product page or adding an item to the cart. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), however, its effectiveness can be limited by browser-based ad blockers and privacy settings, which means some conversions are not captured.

The **Conversions API (CAPI)** is a server-to-server connection that sends event data directly from your Shopify store's backend to Meta's servers. This method is more reliable because it is not affected by a customer's browser settings. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), using both the Pixel and CAPI provides a more complete picture of your campaign performance, as they are designed to work together.

### Example

A customer clicks a Facebook ad, views a product, and adds it to their cart, but closes the browser before buying. The Meta Pixel sends the "ViewContent" and "AddToCart" events from the browser. Later, the customer returns to your store directly and buys the product. The Conversions API sends the "Purchase" event from Shopify's server, ensuring Meta receives the data even if the browser blocked the pixel on the thank-you page.

## How to set up data sharing with Meta

Once the sales channel is installed, you need to connect a Meta Pixel and choose how much data your store will share. This is done within the sales channel's settings in your Shopify admin.

In Shopify, follow [shopify.com](https://help.shopify.com/en/manual/promoting-marketing/analyze-marketing/meta-pixel).

### Which data-sharing level should you choose?

Shopify provides three data-sharing levels: Standard, Enhanced, and Maximum ([Shopify Help Center](https://help.shopify.com/en/manual/promoting-marketing/analyze-marketing/meta-data-sharing)). The Maximum setting uses the Conversions API to send events from Shopify's server directly to Meta, in addition to the browser-based Meta Pixel. This server-to-server connection is not affected by browser ad blockers.

## How to verify your setup is working

After configuring your data sharing and connecting your pixel, it is important to check that events are being received correctly by Meta. Go to the Events Manager in your Meta Business Portfolio and select the dataset (pixel) you connected to Shopify. In the Events tab, you should see activity. When testing, look for events labeled as coming from both "Browser" and "Server". According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), if you only see "Browser" events, your Conversions API may not be configured correctly.

## Common mistakes to avoid

Setting up ad tracking can be complex, and a few common errors can lead to inaccurate data.

- **Assuming CAPI is working because the pixel is:** A working browser pixel does not mean server-side events are being sent. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), always verify in Meta Events Manager that you see events from both "Server" and "Browser" sources.
- **Relying on browser-only tracking:** With increasing privacy restrictions and ad-blocker use, relying only on the Meta Pixel means you are likely missing a significant number of conversions.
- **Duplicate tracking:** If you use the native Shopify integration, ensure you are not also sending events from another app or from old code in your theme. Meta expects the same event ID for both pixel and server events for deduplication, and Shopify's native setup handles this automatically.

## Frequently asked questions

### What is the difference between the Meta Pixel and the Conversions API?

The Meta Pixel tracks customer actions through their web browser. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), the Conversions API sends event data from Shopify's server directly to Meta's server, a method that is more reliable because it is not affected by a user's browser settings or ad blockers.

### Can I run Facebook ads without a Meta Pixel?

While you can run ads without a pixel, you will not be able to track conversions, optimize your campaigns for specific actions like purchases, or retarget people who have visited your store. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), for Shopify stores that want stable return on ad spend, tracking with the Meta Pixel and Conversions API is no longer optional.

### Why do my Shopify sales not match the sales reported in Meta Ads Manager?

Discrepancies can happen for several reasons, including tracking gaps from ad blockers and different attribution models between platforms. If your Shopify revenue consistently exceeds what Meta reports, your tracking setup may be missing conversions. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), using the Conversions API can help reduce these discrepancies.

### How do I create a Meta Pixel?

You can create a new Meta Pixel directly within the Facebook & Instagram sales channel setup in Shopify. According to [Wetracked](https://www.wetracked.io/post/set-up-facebook-conversion-api-on-shopify), the setup process gives you the option to choose an existing pixel or create a new one.

## Read next

- [How to set up a cookie consent banner in Shopify](https://actorly.app/blog/how-to-set-up-a-cookie-consent-banner-in-shopify)

Written by [Odera Joseph Echendu](https://actorly.app/authors/odera-joseph-echendu) Founder of Actorly

Odera Joseph Echendu is the founder of Actorly, a Shopify app from ONDUTYOPS LLC that keeps a searchable history of the changes it can see in a store. He spent seven years leading customer support and technical support inside high-growth SaaS and e-commerce companies.

[All posts by Odera Joseph Echendu](https://actorly.app/authors/odera-joseph-echendu)

## Related in [Marketing and SEO](https://actorly.app/blog/category/marketing-and-seo)

[How to edit a page title and meta description in Shopify:](https://actorly.app/blog/how-to-edit-page-title-and-meta-description-in-shopify)[How to redirect a URL in Shopify:](https://actorly.app/blog/how-to-redirect-a-url-in-shopify)

## Keep reading

[Store history and recovery How to set up a monthly Shopify export routine:](https://actorly.app/blog/how-to-set-up-a-monthly-shopify-export-routine)[Apps and comparisons How AI tools help a Shopify store owner:](https://actorly.app/blog/how-ai-tools-help-a-shopify-store-owner)[Products and inventory What to do when your Shopify store oversells a product:](https://actorly.app/blog/what-to-do-when-shopify-oversells-a-product)
