How to Set Up Facebook Ads for Shopify Store

Facebook (Meta) advertising remains one of the most powerful growth channels for Shopify merchants in 2025. With over 3 billion monthly active users and sophisticated targeting capabilities, Facebook ads can drive significant traffic and sales to your store—if set up correctly.

This comprehensive guide walks you through the complete setup process, from creating your Meta Business Manager account to launching your first campaign, with 2025-specific best practices that account for iOS privacy changes, Conversions API requirements, and current advertising costs.

Why Facebook Ads for Shopify?

Before diving into setup, let’s establish why Facebook advertising should be a priority for your Shopify store:

  • Massive reach and precision targeting — Facebook’s 3 billion users combined with targeting by demographics, interests, behaviors, and custom audiences means you can reach exactly who you need to reach.
  • Native Shopify integration — The official Facebook & Instagram app automatically syncs your product catalog and handles pixel setup without manual coding.
  • Scalable and flexible budgets — Start with as little as $10/day and scale based on performance. No minimum spend requirements.
  • Strong ROAS potential — The average ROAS for Facebook ads across all industries is approximately 2.87:1 in 2025, with retargeting campaigns often achieving 4–6:1 or higher.
  • Cross-platform visibility — Your ads appear across Facebook, Instagram, Messenger, and the Audience Network, creating multiple touchpoints throughout the customer journey.

According to Shopify’s 2025 Commerce Trends Report, 63% of online shoppers discover new brands through social media ads, with Facebook and Instagram driving the majority of that discovery.

Prerequisites: What You Need Before Starting

Before setting up your first campaign, ensure you have:

1. A Facebook Business Manager Account

This is not your personal Facebook account or business page—it’s Meta’s command center for professional advertising. You’ll manage ad accounts, pages, pixels, and team members all from Business Manager.

To create one:

  • Go to business.facebook.com
  • Click “Create Account”
  • Enter your business name, your name, and business email
  • Verify your business information (may take 24–48 hours)

Critical: Use accurate, consistent business information. Meta’s verification has gotten stricter, and discrepancies can cause account restrictions.

2. A Facebook Business Page

You need a Facebook Page (not your personal profile) to run ads. If you don’t have one yet:

  • In Business Manager, go to Business Settings → Accounts → Pages
  • Click Add → Create a New Page
  • Fill in your business details and branding

3. An Active Shopify Store

Your store should be:

  • Live and operational (not password-protected)
  • SSL-enabled (automatic with Shopify)
  • Compliant with Facebook’s commerce policies
  • Have clear product descriptions, images, and pricing

4. Domain Verification (Required for iOS 14.5+ Compliance)

This step is essential for accurate tracking:

  • In Business Manager, go to Brand Safety → Domains
  • Add your Shopify domain (e.g., yourstore.myshopify.com or your custom domain)
  • Verify ownership via DNS records, HTML file upload, or meta tag

Your web developer can handle this in about 10 minutes if you’re not comfortable with technical setup.

Step 1: Install the Facebook & Instagram Sales Channel

Shopify’s official app is the easiest way to connect your store to Meta.

  1. In your Shopify admin, go to Apps and sales channels on the left hand side.
  2. Click Apps to open App Store browser and search for “Facebook & Instagram”
  3. Click Add sales channel or Install
  4. Follow the prompts to connect:
    • Log in to your Facebook account
    • Select your Business Manager
    • Choose your Facebook Page
    • Connect your Instagram Business Account (if applicable)
    • Select your ad account

Once installed, the app appears in your Shopify admin sidebar under Sales channels.tep 2: Set Up Meta Pixel + Conversions API

The Meta Pixel and Conversions API (CAPI) are the backbone of accurate tracking. The pixel tracks browser-based events, while CAPI sends data server-side, bypassing ad blockers and iOS privacy restrictions.

Why Both Are Essential

  • Browser-only tracking (Pixel alone) is increasingly unreliable due to ad blockers, iOS 14.5+ App Tracking Transparency, and Safari’s privacy features
  • Server-side tracking (CAPI) ensures accurate attribution even when browser methods fail
  • Combined tracking improves Event Match Quality (EMQ) scores and campaign optimization

Setup Process

The Shopify integration handles this automatically:

  1. In Shopify, go to Sales channels → Facebook & Instagram → Settings
  2. Under Data sharing settings, click Set up data sharing
  3. Choose Maximum (recommended) — this enables:
    • Meta Pixel (browser-side tracking)
    • Conversions API (server-side tracking)
    • Automatic updates to Meta’s latest tracking tech
  4. If you haven’t created a pixel yet:
    • Go to Meta Events Manager: business.facebook.com/events_manager
    • Click Connect Data Sources → Web
    • Name your pixel and click Create Pixel
    • Select Conversions API and Meta pixel
    • Choose Partner Integration → Shopify
  5. Back in Shopify, connect the pixel by entering your Pixel ID
  6. Click Save

Verify It’s Working

  1. Install the Facebook Pixel Helper Chrome extension
  2. Visit your Shopify store
  3. The extension should show:
    • PageView event firing on your homepage
    • ViewContent on product pages
    • AddToCart when adding items
    • An Event ID indicating CAPI is active (deduplication enabled)

In Meta Events Manager, check that you see both “Browser” and “Server” under event sources—this confirms hybrid tracking is working.

Step 3: Configure Aggregated Event Measurement (AEM)

Due to iOS 14.5+, you must prioritize which conversion events Meta can optimize for.

  1. Go to Meta Events Manager
  2. Select your pixel
  3. Click Aggregated Event Measurement
  4. Click Configure Web Events
  5. Select your domain (the one you verified earlier)
  6. Prioritize up to 8 events in order of importance:

Recommended priority order:

  1. Purchase
  2. Add to Cart
  3. Initiate Checkout
  4. Add Payment Info
  5. View Content
  6. Search
  7. Lead
  8. Complete Registration

This tells Meta which events to optimize when attribution data is limited.

Step 4: Sync Your Product Catalog

Your product catalog enables Dynamic Product Ads (DPAs) and Instagram Shopping.

  1. In Shopify, go to Sales channels → Facebook & Instagram → Overview
  2. The app automatically syncs your products to Meta Commerce Manager
  3. To check sync status:
    • Go to Meta Commerce Manager
    • Select your catalog
    • Verify products are appearing with correct titles, images, prices, and availability

Common Catalog Issues

  • Products not syncing: Check that product status is “Active” in Shopify
  • Missing images: Ensure all products have at least one image
  • Incorrect prices: Verify currency settings match between Shopify and Meta
  • Out of stock items: These sync but won’t show in ads if unavailable

Step 5: Create Your First Facebook Ad Campaign

Now for the fun part—launching your first campaign.

Campaign Structure Basics

Facebook ads use a three-tier structure:

  1. Campaign — Choose your objective (Sales, Traffic, Engagement, etc.)
  2. Ad Set — Define audience, budget, schedule, and placements
  3. Ad — Create the actual creative (image/video, copy, CTA)

Setting Up a Sales Campaign

Step 1: Navigate to Ads Manager

Step 2: Choose Campaign Objective

  • Select Sales (for ecommerce, this is almost always the right choice)
  • Name your campaign (e.g., “Spring 2025 – Product Launch”)
  • Leave Advantage campaign budget OFF for now (we’ll set budgets at ad set level)

Step 3: Configure Ad Set

  • Conversion location: Website
  • Conversion event: Purchase (or Add to Cart for initial testing)
  • Dynamic creative: OFF (enable later once you have data)
  • Budget & schedule:
    • Daily budget: Start with $20–50/day
    • Schedule: Run continuously (recommended for learning phase)

Step 4: Define Your Audience

For your first campaign, start with a broad audience and let Meta’s algorithm optimize:

  • Location: Your target country/countries
  • Age: 18–65+ (narrow later based on data)
  • Gender: All (unless your product is gender-specific)
  • Detailed targeting: Leave blank initially, or add 1–2 broad interests

Why start broad? Meta’s AI works best with larger data sets. Overly narrow targeting limits the algorithm’s ability to find your best customers. Once you have 50+ conversions, you can create Lookalike Audiences.

Step 5: Choose Placements

  • Select Advantage+ placements (recommended)
  • Meta will automatically show your ads where they perform best across Facebook, Instagram, Messenger, and Audience Network

Step 6: Create Your Ad

  • Format: Single image, video, or carousel
  • Primary text: Benefit-focused, 125 characters or less
  • Headline: Clear, action-oriented
  • Description: Optional but helpful for context
  • Call-to-action button: “Shop Now” or “Learn More”

Creative Best Practices for 2025:

  • Mobile-first: 90% of Facebook users are on mobile—optimize for small screens
  • Video outperforms: Video ads show 31% better ROAS than static images (HubSpot 2024)
  • UGC style wins: Authentic, user-generated-looking content (not overly polished) converts better
  • Hook in 3 seconds: Grab attention immediately with a strong visual or question
  • Test multiple variants: Upload 3–5 creative variations per ad set

Step 7: Tracking & Attribution

  • Ensure your pixel is selected under tracking
  • Event ID should auto-populate (confirms CAPI is active)
  • Click Publish

Step 6: Set Budget and Understand Costs

How Much Should You Spend?

Experts recommend investing 10–30% of your store’s revenue back into advertising. If you’re just starting:

  • Testing phase: $20–50/day per ad set
  • Minimum for learning: $100–300 total spend before evaluating performance
  • Scaling: Increase budgets by 10–20% every 3–7 days when ROAS is stable

Current Facebook Ad Costs (November 2025)

  • Average CPM (cost per 1,000 impressions): $16.06
  • Average CPC (cost per click): Varies by industry, typically $0.50–$2.00
  • Average CPL (cost per lead): $18.75

ROAS Benchmarks

  • Average across all industries: 2.87:1
  • Ecommerce median: 2.2:1
  • Cold traffic: 2.0–2.5:1
  • Retargeting: 4.0–6.0:1

What’s a “good” ROAS? It depends on your profit margins. Use this formula:

Break-even ROAS = 1 ÷ Profit Margin

Example:

  • Product price: $100
  • Product cost: $40
  • Profit margin: 60%
  • Break-even ROAS: 1 ÷ 0.60 = 1.67:1

Aim for 1.5–3× your break-even ROAS for healthy profitability.

Common Setup Mistakes to Avoid

Here are some Facebook x Shopify mistakes we encountered among our clients when helping them set up a Shopify channel:

1. Using Personal Accounts Instead of Business Manager

This limits functionality and can lead to account restrictions. Always use Business Manager.

2. Skipping Domain Verification

Without verified domains, your attribution suffers, especially on iOS devices.

3. Not Setting Up Conversions API

Pixel-only tracking misses 20–40% of conversions due to ad blockers and privacy settings.

4. Targeting Too Narrow Too Soon

Let Meta’s algorithm learn. Start broad, narrow based on data after 50+ conversions.

5. Changing Campaigns Too Quickly

Wait at least 3–7 days (or 50 conversions) before judging performance. The learning phase needs time.

6. Ignoring Creative Testing

One ad per campaign isn’t enough. Test 3–5 creatives simultaneously to find winners.

7. Not Reading Facebook’s Ad Policies

Familiarize yourself with Meta’s advertising policies to avoid disapprovals and account flags.

Troubleshooting Common Issues

Problem: Pixel Not Firing Events

Solutions:

  • Check Pixel Helper extension—is pixel active?
  • Verify pixel ID matches in Shopify and Events Manager
  • Ensure “Maximum” data sharing is enabled in Shopify
  • Disable ad blockers when testing

Problem: Low ROAS

Solutions:

  • Analyze audience—are you targeting too broadly or narrowly?
  • Test new creatives—ad fatigue may be killing performance
  • Check landing page conversion rate—traffic quality vs. site experience
  • Review product pricing—is it competitive?

Problem: High CPMs

Solutions:

  • Expand audience size (CPMs drop with larger audiences)
  • Improve relevance score through better ad-to-audience fit
  • Test off-peak times (evenings and weekends often cheaper)
  • Exclude existing customers from prospecting campaigns

Problem: Purchases Not Showing in Events Manager

Solutions:

  • Wait 12–24 hours—server events can delay
  • Verify “Purchase” is your priority event in AEM
  • Check Conversions API status in Events Manager
  • Test purchase flow manually with Pixel Helper active

You’re good to go

Setting up Facebook ads for your Shopify store requires careful attention to technical details—especially pixel setup, Conversions API, and domain verification—but once configured correctly, it becomes one of the most powerful and scalable acquisition channels available.

Start with a testing budget of $20–50/day, focus on broad audiences, test multiple creatives, and give campaigns at least 3–7 days (or 50 conversions) to exit the learning phase. Monitor ROAS closely, but always cross-reference Meta’s attribution with your actual Shopify revenue.

As you collect data, build custom audiences, create lookalikes, and scale budgets gradually. The stores that succeed with Facebook ads in 2025 are those that combine accurate tracking, continuous creative testing, and disciplined budget management.

What are you looking for?

About

Top Growth Marketing

TGM has spent more than $300 Million across social & search advertising platforms. Let us help grow your business using the best, performance-based customer acquisition strategies. 

What Metrics Should I Track in Shopify Analytics?

If you're running a Shopify store and staring at a dashboard full of numbers, you're probably asking yourself: which ones actually matter? This post breaks down the 10 most essential ecommerce metrics to track, whether Shopify's analytics are trustworthy, and how to...

You May Also Like…

What Metrics Should I Track in Shopify Analytics?

What Metrics Should I Track in Shopify Analytics?

If you're running a Shopify store and staring at a dashboard full of numbers, you're probably asking yourself: which ones actually matter? This post breaks down the 10 most essential ecommerce metrics to track, whether Shopify's analytics are trustworthy, and how to...

0 Comments

Submit a Comment

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

Pin It on Pinterest

Share This

Share

Need some help with your media buying and customer acquisition?

Getting Value, Share it With Others!