This guide walks through everything you need to launch Facebook Ads for your Shopify store: setting up Meta Pixel and CAPI, structuring your first campaigns, choosing the right objectives, building audiences, creating ads that convert, setting budgets, reading your results, and common beginner mistakes.

1. Setting Up Meta Pixel and Conversions API

Before you spend a single dollar on ads, your tracking needs to be right. This is the part most beginners skip, and it costs them later. If Meta cannot see who bought from your store, it cannot find more people like them.

You need two things working together: the Meta Pixel (a small piece of JavaScript on your site) and the Conversions API (server-side tracking that sends data directly from Shopify to Meta). The Pixel alone is not enough in 2026 because browser privacy features and ad blockers strip out 20-35% of events.

The good news is Shopify makes this pretty easy. Go to your Shopify admin, then Settings, then Apps and Sales Channels. Add the Facebook & Instagram channel if you have not already. Connect your Meta Business account, and Shopify will set up both the Pixel and CAPI automatically.

After setup, verify your events are firing. Go to Meta Events Manager, click on your Pixel, and check the Test Events tab. Open your Shopify store in another tab, browse a product, add to cart, and initiate checkout. You should see ViewContent, AddToCart, and InitiateCheckout events appear within a few seconds. If you see duplicates (same event firing twice), check that you do not have a manually installed Pixel alongside Shopify's automatic one.

Events to Track

2. Campaign Structure for Shopify

Meta Ads uses a three-level structure: Campaign, Ad Set, Ad. Think of it this way. The campaign is your goal (sales). The ad set is who you are targeting and how much you are spending. The ad is the creative people actually see.

For a Shopify store just starting out, keep it simple. You need two campaigns:

  1. Prospecting campaign: This reaches new people who have never visited your store. You will spend 70-80% of your budget here. Use broad targeting or interest-based audiences.
  2. Retargeting campaign: This reaches people who visited your store but did not buy. The remaining 20-30% of budget goes here. These people already know you, so conversion rates are higher.

Do not create ten different campaigns on day one. You will spread your budget too thin and none of them will exit the learning phase. Two campaigns, each with enough budget to generate results, is the right starting point. You can expand later once you have data. For more on retargeting specifically, see our complete retargeting setup guide.

Facebook Ads campaign structure diagram for Shopify stores
A simple two-campaign structure gives Meta enough budget to learn and perform.

Get Your Free Ad Score

See your Meta Ads performance score in 60 seconds.

Start Free Audit

3. Choosing the Right Campaign Objective

When you create a new campaign, Meta asks you to pick an objective. For Shopify stores, you almost always want "Sales." Not traffic, not engagement, not leads. Sales.

The objective tells Meta's algorithm what to go find. If you choose Traffic, Meta will show your ads to people most likely to click. But clicking and buying are very different things. The people who click on everything are not necessarily the people who pull out their credit card.

There is one exception: if you are running a brand awareness campaign with a very small budget to build a warm audience for later. But honestly, most Shopify stores under $10K/month in ad spend should put everything into the Sales objective. You need purchases to feed the algorithm.

Within the Sales objective, set your conversion event to "Purchase." Not AddToCart, not InitiateCheckout. Purchase. Meta will work backward from your purchase data to find the patterns that lead to sales.

4. Building Your First Audiences

Audience targeting on Meta has changed a lot since iOS 14.5. The old playbook of stacking narrow interests and lookalikes does not work the way it used to. In 2026, broader targeting often outperforms hyper-specific audiences because Meta's algorithm has gotten better at finding buyers within large pools.

For your prospecting campaign, start with one of these approaches:

For your retargeting campaign, create a Custom Audience of website visitors from the last 30 days, excluding people who already purchased. This is your warmest audience and where you will see the highest ROAS. Check out our full audience breakdown for Shopify stores for more specific setups.

5. Creating Ads That Actually Convert

Your ad creative is probably the single biggest factor in whether your Facebook Ads work or not. In 2026, creative accounts for roughly 50-70% of campaign performance. Targeting matters less than it used to because the algorithm handles most of it, but the algorithm cannot sell a product that looks boring or confusing.

What works for Shopify stores right now:

Run 3-5 different creatives per ad set. Do not just test one ad and conclude that "Facebook Ads don't work." Creative fatigue is real, and you need variety. When a creative's frequency hits 3.0+ and performance drops, swap it out. For common creative pitfalls, take a look at our guide to Meta Ad creative mistakes.

6. Budget and Bidding for Beginners

The learning phase is the most important concept to understand as a beginner. When you launch a new ad set, Meta needs about 50 conversion events within the first 7 days to learn who your buyers are. Until it gets those 50 events, performance will be inconsistent. Costs will be higher. Results will bounce around.

So your daily budget needs to be high enough to generate roughly 7-8 purchases per day. If your average CPA is $25, that means you need at least $175-200 per day per ad set. If that is too much, consider using a higher-funnel event like AddToCart as your optimization event while you build up data.

For bidding, use the default "Highest volume" bid strategy to start. This tells Meta to get you as many conversions as possible within your budget. Do not set a cost cap or ROAS floor until you have at least 2-4 weeks of data. Setting cost caps too early forces the algorithm into a corner before it has learned anything.

A realistic starting budget for a Shopify store: $30-50/day total. That is $1,000-1,500/month. Not huge, but enough to test and learn. If you cannot spend that, you will probably struggle to exit the learning phase, and results will be unreliable.

7. Reading Your Results

After your first week, here is what to look at. And what to ignore.

Metrics that matter:

Metrics to mostly ignore early on: CPM (cost per 1,000 impressions) fluctuates a lot and is not something you control directly. Reach is nice to know but does not tell you about quality. Engagement (likes, comments) does not correlate with purchases as much as you would think.

Wait at least 7 days before making any big decisions. Meta's attribution can take 1-3 days to fully report, and the learning phase causes early volatility. If you are used to Google Ads where results show up faster, this delay can be frustrating. Stick with it. For deeper metrics analysis, our analytics and tracking service page covers what to look at and when.

8. Common Beginner Mistakes to Avoid

After working with hundreds of Shopify stores, these are the mistakes we see over and over:

The biggest mistake, honestly, is giving up too early. Most Shopify stores need 4-8 weeks of consistent spending and testing before Facebook Ads become predictably profitable. The first month is rarely great. The second month is where things start clicking because the algorithm has enough data to work with.

Frequently Asked Questions

Start with $20-50 per day for testing. You need enough budget to exit the learning phase (usually 50 conversions per week per ad set). For most Shopify stores, $1,500-3,000/month is a reasonable starting point.

Yes, but the approach has changed since iOS 14.5. You need the Conversions API running alongside the Pixel, broad targeting works better than micro-targeting now, and creative quality matters more than audience selection.

Both serve different purposes. Google Ads captures existing demand (people searching for your products). Facebook Ads creates demand (showing products to people who did not know they wanted them). Most successful Shopify stores run both.

A 2x-3x ROAS is solid for prospecting campaigns. Retargeting should hit 4x-8x. Your break-even ROAS depends on your margins. A store with 70% margins breaks even at about 1.4x ROAS.

Find Out What's Costing You

COREPPC's free audit checks your Meta Ads account in 60 seconds. Get your performance score and see exactly where to improve.

Start Free Audit