Table of Contents

Shopify Facebook Ads: The Definitive Guide To Boost Your Store

Our operations are supported by commissions earned from affiliates. Details.

Statista's data shows that Facebook reached over 3 billion active users. This massive audience group is a treasure for any business.

When you run a Facebook Ads campaign, beside 3 billion Facebook users, you can also access to Instagram and Messenger users. In addition, Facebook Ads can enable highly targeted marketing tactic based on user interests, behaviors and interactions with your business.

If you are a store owner and want to optimize your sales funnel, let's take a look at our guide on How to Advertise Shopify store on Facebook. You will learn how to leverage this powerful tool for multiple purposes from raising brand awareness to converting warm leads into customers.

How to Advertise My Shopify Store on Facebook

Step 01: Setting Up Shopify Facebook Ads 

The first step to creating a Facebook Ad campaign is setting up your Facebook Business Manager account. This is the account you will use to manage your business’s page and access ad campaign tools. Once you have created an account, you will need to set up an advertising account and link it to your Shopify store by installing the Facebook Pixel.

The Facebook Pixel is a few lines of code that go on your website to track Facebook Ad click-throughs and conversions, among other metrics. These will then be displayed in your Facebook Business Manager. You don’t need it to run a campaign, but without it you will have no idea how effective your campaign was or how to improve it.

Furthermore, the audience data the Pixel provides enables targeted ads based on visitor activity.

1.1 Creating a Facebook Business Manager Account

Start a free trial and enjoy 3 months of Shopify for $1/month
Trusted by over 2,000,000 businesses worldwide

Go to Facebook Business and click Create Account

Facebook Manager

You will then provide your name, business name and email, as well as the details for your business page on Facebook. You need to have one of these, so set one up first if you haven’t already.

Read more: How iOS 14 Affects Facebook Ads: Read this Before running Facebook Marketing Strtegy

1.2 Creating an Advertising Account

In the Business Manager menu, click Business Settings, then Accounts and Ad Accounts.

Click Create a new ad account and provide the requested details. 

create facebook ads account

You will be asked for a payment method during this process. You don’t need to add one now, but you will need to add a payment method before you can run any ads.

1.3 Creating a Facebook Pixel for your Shopify Store

Create a Facebook Pixel by going to the Event Manager and clicking Connect a new data source

Select Web and enter your website URL, then choose Use a Partner Integration when asked how to install the code. 

On the next step you will be asked to choose the events that you want to track. You can also create your own events in the Custom Conversions tab in Events Manager.

The next page will show you the Pixel ID you just created, which you can also find in the Event Manager in the Data sources tab.

Install Pixels

1.4 Installing the Facebook Pixel to your Shopify Store

On a Shopify store, installing the pixel is easy. Log into your Shopify Admin and go to Online Store, then Preferences.

Find the Facebook Pixel section and paste in the Pixel ID you created, then click save. 

Add FB pixel to Shopify store

The Pixel can take anything up to a couple of hours to come online, so don’t be surprised if nothing happens straight away. Eventually, you will start to see visitor activity for the events you chose to track.

Learn more about How To Install Pixel To Your Shopify Store HERE

Step 02: Creating Facebook Audiences

The Audiences section of the Facebook Business Manager is where you decide who to target with your ads. There are many ways to define these lists and specify audience groups to target, but Facebook audience lists can be split into two basic groups:

Create Custom Audience

2.1 Prospecting

With billions of active users, Facebook is one of the most effective ways to reach new customers online. It also offers many tools to help pick your target demographic out from the crowd. This is vital to narrow down your list and ensure your ads are only shown to potential customers. 

You can filter your audience by their interests, behaviors and demographics, and create Lookalike Audiences based on your existing customers.

Facebook Prospecting


Interests categorize the pages and content a user views and interacts with. This can be useful to find people within specific hobbies or industry niches.

Start a free trial and enjoy 3 months of Shopify for $1/month
Trusted by over 2,000,000 businesses worldwide


Behaviours are usually events in a user’s life that they recorded on Facebook, such as graduating, celebrating a birthday or moving to a new town. 


This covers information shared in user profiles such as their job title, age or education level.

Lookalike Audiences

A Lookalike Audience finds new leads based on the interests, behaviours and demographics of your past customers and website visitors. 

Facebook Lookalike Audience

This is great for reaching more of the same type of customer.

2.2 Retargeting

Retargeting ads are used to target customers and leads that have already visited your site or contacted you. Retargeting audiences can be created using the Website traffic, Customer file and Engagement sources.

Website Traffic

You can define retargeting audiences based on any of the events tracked by your Facebook Pixel, such as viewing product categories or adding items to the cart. 

Customer file

Click the Customer file option to add a list of contact information for your existing customers and leads, such as email addresses and phone numbers. Facebook will match these with their Facebook profiles to show them your ads.


Choosing Engagement lets you target people who have interacted with your previous Facebook ads or one of your business pages. You can target an audience based on specific engagement types such as likes, comments or shares, and also based in interaction with specific events, posts or videos.

Step 03: Creating Facebook Ads Campaign 

To create ads on Facebook, you will need to set up a campaign made of ad sets. Each campaign you create targets, specific audience groups, in order to achieve a chosen objective.

3.1 Campaign Objectives

setting facebook ads objectives

Campaign objectives are chosen from three categories: Brand awareness, Consideration or Conversion. In other words, you can choose between creating an ad campaign for the top, middle and bottom of the marketing funnel.

Facebook will charge you differently depending on your objectives, so it is important to pick the right objective in order to optimize who they are shown to. 

3.2 Ad Sets

Once you have chosen an objective, you can create multiple ad sets. Each ad set lets you decide which audience to target, your budget for impressions and how your ad will be placed.

Depending on the campaign objective, you might be asked for more details such as the type of conversion event you are aiming for.

3.3 Budget

You can choose between setting a daily maximum spend and a lifetime budget over the course of the campaign. Deciding your budget takes consideration of your overall marketing budget, but also your target audience.

The cost per 1,000 impressions (CPM) is heavily influenced by the demand for advertising to a particular group. This requires research into your own audience but as a general rule, audiences for more expensive products cost more to reach.

3.4 Audience

In the next step you can choose the audience for each ad set. You can use the custom or Lookalike audiences you created earlier, or add new interests, behaviours and demographics to target. 

You can also target people based on their engagement with your page, ads or content.

facebook audience setting

3.5 Ad Placement

The placement step lets you decide how and where your ads will be shown. You can choose to have your ad shown alongside specific types of content such as Stories or Instant Articles, as well as reach users on Facebook-owned platforms such as Instagram. 

Facebook Ads Placement

Unless you already know exactly where to find your audience, automated placement will produce the best results once it has had time to optimize itself.

Step 04: Designing Facebook Ads For Shopify

Design Facebook Ads

Now it is finally time to create the ads themselves. Go to Facebook Ads Manager and select Create Ad. You will have 5 ad formats to choose from:

4.1 Single Image Ads

Single image ads are as simple as they sound, just upload an image along with the ad copy. These are great for increasing brand awareness by introducing your landing page or headline product.

4.2 Video Ads

Video ads can be a great way to quickly explain your business to a new audience, or introduce a new feature or product to existing customers.

4.3 Carousel Ads

Carousel ads let you upload a collection of images that users can scroll through inside the ad. These are ideal for showing a group of related products currently on sale.

4.4 Dynamic Product Ads

Dynamic product ads match the product show in the ad to each user individually. These can use your Facebook Pixel to show users products they already viewed on your store, or to let Facebook decide which product to show based on user profile data.

4.5 Collection Ads

Collection ads are similar to carousel ads, as they let users browse between a collection of images and videos. Besides showing collections of products, collection ads can also be used to let users explore your business or tell your company’s story.

4.6 Lead Ads

Any of the above formats can also work as a lead ad with the addition of a sign up button. Facebook is ideal for generating leads for your SMS campaign, as most of its users are on mobile with their phone number already attached to their profile. As a result, they can simply tap the button to opt-in without needing to fill out any forms.

This makes it easy to separate your most interested leads and communicate more directly with them to send personalized recommendations.

Step 05. Measuring Facebook Ad Success

Your work isn’t done once the campaign goes online. Facebook ad campaigns need to be monitored and optimized over time to get the best conversion rate from your spending.

Remember that Facebook takes some time to optimize your ads for the best results. Because of this your campaign will be less cost-efficient in the beginning, but should improve over time. Don’t cancel or change a new ad immediately if you don’t like the results. Instead, allow the campaign to reach 1,000 impressions before deciding whether to continue or make a change. This will give Facebook’s algorithm time to find the right people to show your ad to.

5.1 Tracking Conversions in Facebook Business Manager

In Facebook Ads Manager, select the campaign, ad set or ad you want to view. You will be shown a table of the available metrics. Use the Columns menu to choose which tracked events you want to measure, then click Apply

Besides showing how effective the ad is at achieving its conversion goal, this can uncover useful information about how users are interacting with your ad which you can use to refine your custom audiences or optimize future ad design.

Facebook Ads Conversion Tracking

5.2 Tracking Conversions in Shopify

You can see the amount of traffic and sales generated by each of your marketing sources in the Marketing section of Shopify Admin.

Here you can view the top traffic sources bringing leads to your site, as well as which sources lead to the most conversions. Checking your Facebook Ads metrics against this will help you see their impact in context with the bigger picture.

Shopify Conversion Tracking

Shopify and Facebook won’t always update their metrics at the same time, so there will often be small discrepancies between the two.

Further reading: Everything You Need To Know About Shopify Conversion Tracking

Common Shopify Facebook Ads Mistakes

Even the most enthusiastic entrepreneur can make mistakes when venturing into Shopify Ads.

Here are some common pitfalls to watch out for, along with actionable tips to keep your campaigns on track:

Mistake ❌

Solution ✅

Targeting Too Broad

  • Conduct thorough audience research to identify your ideal customer demographics, interests, and behaviors.
  • Utilize Facebook's powerful targeting options to reach a laser-focused group most receptive to your products.

Unclear or Uncompelling Ad Copy

  • Craft clear, concise headlines that grab attention within seconds.
  • Highlight unique selling points and benefits that resonate with your target audience.

Low-Quality Ad Creatives

  • Invest in high-quality visuals that showcase your products in an appealing light.
  • Consider using lifestyle images that depict your products in use or user-generated content to build trust and authenticity.

Unrealistic Budget Expectations

  • Set realistic budget expectations based on your industry benchmarks and campaign goals.
  • Adjust your budget based on performance data.

Setting Up the Wrong Campaign Objective

  • Clearly define your marketing goals before setting up a campaign.
  • Select the objective that best aligns with your specific goals (e.g., driving sales or increasing website visitors).

Forgetting to Retarget Website Visitors

  • Leverage Facebook Pixel to create retargeting campaigns that display targeted ads to website visitors who haven't converted yet.

Advanced Facebook Ad Strategies for Shopify Stores

Once you've learned how to set up Facebook Ads for Shopify, let's explore these advanced strategies to take your campaigns to the next level:

  • Retargeting Campaigns with Dynamic Product Ads (DPAs): DPAs automatically personalize ad content based on individual browsing behavior, significantly increasing the relevance and effectiveness of your retargeting efforts.
  • Lookalike Audiences: Facebook's Lookalike Audiences feature allows you to target new users. These people share similar characteristics with your existing high-value customers, significantly increasing your potential customer pool.
  • Custom Audiences for Email Lists & CRM Data: This strategy allows you to target highly specific audiences with personalized ad campaigns, fostering stronger brand loyalty and driving repeat purchases.


Facebook has a huge audience and a very broad range of demographics. It also offers the tools and data to find your potential customers amongst this crowd, and track your impact in reaching them.

Integrating a Facebook Ad campaign with your Shopify store is simple and makes it easy to create and maintain a highly effective marketing campaign.

After reading this guide on How to advertise Shopify store on Facebook, we hope you can leverage this powerful tool to level up your sales funnel.

Explore Now

Explore the #1 Shopify Page Builder today

Try PageFly Free