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
- PageView: Fires on every page load. Used for building website visitor audiences.
- ViewContent: Product page views. Critical for retargeting.
- AddToCart: The strongest signal before purchase.
- InitiateCheckout: Helps identify where people drop off.
- Purchase: The main conversion event you will optimize for.
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:
- 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.
- 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.
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:
- Broad targeting (Advantage+ audience): No interest or demographic targeting at all. Just age, gender, and location. Let Meta's algorithm figure out who buys. This sounds scary, but it works surprisingly well for stores with strong creatives and clear product-market fit.
- Interest-based targeting: Pick 3-5 interests related to your product category. Keep the audience size above 2 million people. Anything smaller limits Meta's ability to find the best prospects.
- Lookalike audiences: Upload your customer list (at least 1,000 emails) and create a 1-3% lookalike. This tells Meta to find people similar to your existing buyers.
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:
- UGC-style video: Real people talking about your product, shot on a phone. These consistently outperform polished brand videos for ecommerce. 15-30 seconds is the sweet spot.
- Carousel ads: Multiple product images, each card showing a different angle or benefit. Good for stores with visually strong products.
- Static images with strong hooks: A clear product photo with a bold headline that states the problem your product solves. "Still dealing with [problem]?" outperforms "Introducing our new [product]."
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:
- ROAS (Return on Ad Spend): Revenue divided by ad spend. Your break-even ROAS depends on your margins. If your gross margin is 60%, you break even at about 1.67x ROAS.
- CPA (Cost Per Acquisition): How much you spend per purchase. Track this by campaign to compare prospecting vs. retargeting.
- CTR (Click-Through Rate): Anything above 1% is decent for ecommerce. Below 0.5% means your creative probably needs work.
- Frequency: How many times the average person in your audience has seen your ad. Keep prospecting under 2.0 and retargeting under 4.0.
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:
- Editing ads during the learning phase: Every significant edit (budget changes over 20%, audience changes, creative swaps) resets the learning phase. Make changes on a weekly schedule, not daily.
- Too many ad sets with tiny budgets: Five ad sets at $10/day each will all get stuck in learning. Better to have two ad sets at $25/day.
- Judging performance on a 1-day window: A bad Tuesday does not mean your campaign is failing. Look at 7-day rolling averages.
- Ignoring the Conversions API: Without CAPI, you are losing 20-35% of conversion data. Meta's algorithm needs that data to perform well.
- Not testing creative: Running one ad and declaring "Facebook Ads don't work" is like trying one dish at a restaurant and saying the food is bad. Test at least 3-5 creatives before drawing conclusions.
- Copying competitors: What works for them might not work for you. Different audience, different margins, different product. Use competitors for inspiration, not as a template.
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