Facebook Ads for Shopify: Pixel, Budget and Your First Campaign

In short: To run Facebook ads for Shopify, you need a personal Facebook profile, a business portfolio with an ad account and the free "Facebook & Instagram" app, which sets up the pixel and the Conversions API. Before you spend money, work out the most a sale is allowed to cost you. Start with a single sales campaign, a broad audience and 3–5 creatives. Only judge it once it has spent at least your maximum acquisition cost per order.

Your store is ready and you want to get your first sales with Facebook ads for Shopify? This guide shows you which accounts you need, how to connect Shopify to Meta properly, what budget is realistic, and how to set up and evaluate a first campaign, with a focus on merchants in Germany. Meta ads are one building block of Shopify marketing for your first sales, but not the only one and not always the first.

Are Meta ads worth it for you at all?

Meta ads pay off if, after product cost, shipping, payment fees and taxes, there is enough margin left to pay for a customer. With products under about €20 and a thin margin, the math rarely works, because a single sale through ads can easily cost €10–30. That is not a fixed rule, but a common order of magnitude that you should check against your own numbers.

To be honest: advertising does not fix a store that doesn't sell. If visitors arrive and don't buy, ads just burn your money faster. So first check the most common reasons a store doesn't sell despite having visitors: product page, price, shipping costs, trust.

Do you always have to run ads? No. Without ads, though, you need another channel that brings visitors, and you pay with time instead of money. How that works is covered in the article First sales without an ad budget.

Which accounts you need

You need four things: a personal Facebook profile, a business portfolio (formerly "Business Manager"), a Facebook Page for your brand and an ad account. An Instagram profile is optional but useful, because most ads also run there.

  • Personal profile: Meta requires a real personal profile as the login. Your customers don't see it. Ads run in the name of your Page, not your profile.
  • Business portfolio: This holds your Page, Instagram account, ad account, pixel and catalog. You can create it via Meta Business Suite.
  • Facebook Page: a dedicated Page with your store name, logo and a link to the store. Five posts are enough to start; you don't need a large follower count.
  • Ad account: with a payment method, currency euro and time zone Germany. Currency and time zone can't easily be changed later.

New profile, restricted account, no Facebook: what now?

Meta often restricts new profiles as a precaution, especially when they start advertising right after being created. Use a real profile with your real name, a profile picture and two-factor authentication. If an account gets restricted, file an appeal via Meta Accounts Center instead of creating a new account.

The often-mentioned "warming up" of ad accounts is not an official procedure. What helps: a complete profile, a real Page with content, a verified payment method and moderate budgets at the start.

Connecting Shopify to Meta: pixel and Conversions API

The connection runs through Meta's free Facebook & Instagram app in the Shopify App Store. According to the Shopify Help Center, it can be used free of charge on all Shopify plans, provided the store qualifies. It handles three things at once:

  1. Meta pixel: measures in the browser what visitors from your ads do (view a product, add to cart, purchase).
  2. Conversions API: sends the same events from the server as well. This recovers part of the data lost to ad blockers or declined cookies.
  3. Catalog: syncs your products to Meta. You need it for catalog ads and for product tags on Instagram.

New products that you make available on the channel land in the catalog automatically; you don't have to upload them to Facebook and Instagram one by one. How Instagram as a sales channel and other channels such as Amazon or eBay work together with Shopify is covered in the article Shopify POS & multichannel.

During setup you choose how much customer data is shared. For advertising, the highest level makes sense, because Meta can then attribute purchases better. In Germany, however, consent is what counts: the pixel may only fire after the visitor agrees in the cookie banner (§ 25 TDDDG, GDPR). How to bring pixel, analytics and consent together properly is covered in the article Setting up tracking in Shopify.

On the question from the comments of whether you should "not connect via the Shopify app" because otherwise your profile gets banned: there is no verifiable reason for that. The app is the official interface between Meta and Shopify. Restrictions come from profile and policy problems, not from the app.

If the connection gets stuck

  • "Feature not available to you" or "Account restricted": The problem lies with the Meta account, not with Shopify. Check in Meta Accounts Center whether your profile or ad account is restricted.
  • "Shop or catalog not available in your region": The Facebook Shop with its own checkout isn't available in every country. Pixel, Conversions API and the catalog for ads still work. Changing your location is not a solution.
  • Connecting hangs: Try a different browser without an ad blocker, be logged in to Facebook in the same browser, and check your admin rights in the business portfolio.

Budget for Facebook ads for Shopify: calculate instead of guessing

The most important number is not your daily budget but the maximum ad cost you can afford per order (break-even CPA). That is the contribution margin left after all costs except advertising. If you spend more per order, you lose money on every sale.

Example calculation (sample values)Amount
Selling price incl. VAT€39.90
minus 19% VAT= €33.53 net
minus product cost incl. packaging and shipping to the customer (supplier ships)− €14.00
minus payment fee (assumption: 2.1% + €0.30)− €1.14
minus reserve for returns and complaints− €1.50
Contribution margin before advertising = break-even CPA€16.89
Break-even ROAS (revenue ÷ break-even CPA)€39.90 ÷ €16.89 ≈ 2.4

These are the same assumptions as in our dropshipping calculation. App costs and your Shopify plan come on top. How to set this up completely is shown in the article Pricing for your online store.

How much budget do you need for a test?

Technically, you can start on Meta with very small daily budgets; depending on currency and optimization goal, the minimum is around €1 per day (as of October 2026, see Meta help on minimum budgets). That isn't sensible, though, because Meta can barely learn anything.

A practical rule of thumb: give every test at least two to three times your break-even CPA before you judge it. In the example, that's roughly €35–50. At €15–20 per day, you reach that after two to three days. So for the first test phase of one product with several creatives, plan for €300–500, money you must be prepared to lose entirely. If you want to test several products one after another, you need correspondingly more; for three products and a second round, our startup capital article calculates around €800.

Campaign or ad set budget: what actually gets charged?

A daily budget at campaign level (Advantage campaign budget, often called "CBO") applies to the whole campaign. Meta distributes it across ad sets and ads by itself. Four ads in a campaign with a €20 daily budget therefore cost about €20 per day in total, not €80. If you set the budget at ad set level instead ("ABO"), each ad set has its own budget: five ad sets at €20 each come to €100 per day. Individual ads don't have their own budget.

Meta doesn't stick to the daily budget exactly. On days with good opportunities, Meta can spend up to 75% more according to a note in Ads Manager, and less on other days. Over a calendar week, it stays at seven times the daily budget. Depending on your payment settings, you're charged when a billing threshold is reached or on your billing date, not in fixed daily installments.

As a guideline for exiting the so-called learning phase, Meta cites around 50 optimization events (for example purchases) within seven days per ad set. At an ad cost of around €17 per purchase, that would be around €850 per week. With a small budget, your campaign will therefore often stay "learning limited". That's normal and no reason to keep changing things.

On the comment question "$400 in two weeks for two orders, is that normal?": that's $200 per order. For almost any product under €100, that's far above break-even. Unfortunately, it is normal for a first test, but it means product, offer, product page or creative aren't working. Pumping in more money won't fix that.

Your first campaign, step by step

To start, a single campaign with the objective "Sales" is enough. Meta now suggests an Advantage+ campaign for this by default, where audience, placements and budget distribution run largely automatically. For beginners, that's usually the better choice than many small, manually built audiences.

  1. Create the campaign: In Meta Ads Manager, choose "Create", objective "Sales".
  2. Conversion event: Select your store's pixel or dataset, event "Purchase". Check beforehand in Events Manager whether purchases are coming through at all, for example with a test order.
  3. Budget: daily budget at campaign level, for example €15–20.
  4. Audience: country Germany (or DACH, if you ship there and your legal texts fit), language German, rough age range. Use detailed interests only as a suggestion, not as a tight limit.
  5. Placements: automatic (Advantage+ placements). Meta shifts budget to where purchases are cheaper.
  6. Ads: 3–5 different creatives, meaning different ideas rather than five color variants of the same image. The destination URL is the matching product page, not the home page.
  7. Let it run: change nothing for at least three to four days, unless an ad breaks your switch-off limit.

If the ad doesn't start or spends nothing

  • "In review" or "Preparing to deliver": Meta is reviewing the ad or starting delivery. This often takes a few hours. Don't change anything, or the review starts over.
  • "Not delivering: outside schedule": The start date is in the future or an ad schedule restricts the hours. Check the start and end dates in the ad set.
  • "Rejected": The reason is shown on the ad. Common causes are before-and-after claims, health promises or a landing page that doesn't work.
  • Active, but hardly any spend: Check the payment method, broaden the audience, remove bid caps. With new accounts, Meta often spends cautiously at first.

Why Meta suggests a broader audience

If you combine five interests ("women, smartwatch, sporty, elegant"), Meta will keep telling you to broaden the audience. The reason: Meta now finds buyers mainly through the creative and the pixel's purchase data, less through interests, and narrow audiences make delivery more expensive. The ad itself is your targeting: a video that speaks to sporty women gets shown by Meta to people who respond to it.

If nobody clicks, it's almost always the creative or the offer, rarely the audience. Look in the Meta Ad Library to see which ads in your niche have been running for a long time. Long-running ads are usually profitable; otherwise the advertiser would have switched them off.

Creatives: where do good ads come from?

Good creatives show a problem or a result your target group recognizes within the first two seconds. To start, three formats work in almost every niche:

  • Product video you film yourself on your phone: unbox, use, show the result. Often more credible than a glossy production.
  • UGC video from customers or creators who hold the product up to the camera and talk about it honestly. How to get these, even without a big budget, is covered in the article on influencers and UGC.
  • Static image with a clear message: product plus benefit in one sentence, easy to read on a phone.

You don't have the product in hand, for example when dropshipping? Then order samples. Without samples, you can neither judge quality nor shoot your own content. Simply downloading videos from suppliers or competitors is risky: without usage rights, you infringe copyright, and the videos often show other people. What's allowed is covered in the article Product images and trademarks in your store.

Do you need new ads after the first sales? Yes, regularly. When an ad drops off after a few good days, the same people have often already seen it several times. Check the frequency in Ads Manager and add new ideas to the running ad set instead of rebuilding the campaign.

The ad gets the click; the page behind it has to make the sale. If many people click but few add to cart, work on the product page first, not the ad.

Evaluating results: which numbers matter

Read the numbers in this order, from top to bottom along the purchase path. That way you find the point where things get stuck.

MetricWhat it showsIf it's bad
CPM (cost per 1,000 impressions)How expensive reach isAudience too narrow, strong competition, season (e.g. Q4)
CTR (link click-through rate)Whether the ad sparks interestRework the creative and the hook in the first seconds
CPC (cost per link click)Results from CPM and CTRsee CPM and CTR
Add to cart per visitorWhether product page and price convinceCheck product page, price, shipping costs, trust
Purchases per cartWhether the checkout worksPayment methods, surprise shipping costs, required fields
CPA (cost per purchase)What a customer costsCompare with your break-even CPA
ROAS (revenue ÷ ad spend)Revenue per euro of ad spendCompare with your break-even ROAS

What is a good CPC?

There is no universally good CPC. But you can calculate which CPC works for you: break-even CPA × conversion rate. At €16.89 and a conversion rate of 1.5%, a click may cost at most around €0.25. Click prices of €2–3, as mentioned in one comment, therefore only work for more expensive products or a very high conversion rate.

Why Meta shows different numbers than Shopify

Meta sometimes shows purchases you can't find in Shopify, or records purchases only days later. The reasons are the attribution window (Meta also counts purchases several days after a click or after someone merely viewed an ad), modeling when consent is missing, and test events that were accidentally counted as purchases. What matters for your money are the orders in Shopify. Add UTM parameters to your ad links; then you'll see in Shopify and Google Analytics which campaign and which ad brought in the order.

When and how to increase your budget

One day with a high ROAS is no proof. Only increase once your CPA has been below break-even for several days, and then gradually rather than in jumps. A common rule of thumb is 20–30% every few days, because big jumps disrupt delivery and can restart the learning phase. If you want to grow faster, duplicate the successful ad set with a higher budget and let the original keep running.

Running ads only from Thursday to Sunday is possible. But every pause interrupts learning. With a small budget, you're usually better off with a lower daily budget that runs continuously.

The most common beginner mistakes

  • Starting without doing the math: If you don't know your break-even CPA, you can't evaluate a campaign.
  • Switching off too early or changing too often: Every major change resets the learning phase.
  • Too many ad sets with tiny budgets: Five ad sets at €5 each learn worse than one campaign at €25.
  • Purchase event not tested: If no purchase arrives in Events Manager, Meta is optimizing blind.
  • Only Meta: For many products that people search for specifically, Google Shopping is the cheaper way in. More on this in the article Google Shopping with Shopify.

FAQ

Do I need a personal Facebook account for Facebook ads?

Yes. Meta requires a real personal profile as the login for Ads Manager and the business portfolio. Your customers don't see this profile, because the ads appear in the name of your Facebook Page and your Instagram account. Create the profile with your real name, turn on two-factor authentication and don't use someone else's or a purchased account, because that can lead to all linked accounts being restricted.

What do I do if my new Facebook account was restricted right away?

File an appeal via Meta Accounts Center and follow the identity verification. Don't create a second account and don't switch to a friend's account, because Meta links accounts through device, IP address and payment details. Complete your profile fully, connect a real Facebook Page and, once approved, start with moderate budgets instead of high amounts right away.

Can I run Instagram ads without Facebook?

You can boost individual posts directly in the Instagram app. For proper sales campaigns with a pixel, purchase optimization and reporting, however, you need Meta Ads Manager, and that requires a Facebook profile. For a Shopify store, there is practically no way around a Facebook login, even if the ads end up running only on Instagram.

How long should I let a Facebook ad run before switching it off?

Only judge an ad once it has spent at least two to three times your maximum ad spend per order; usually that takes a few days. Switch it off earlier if the click-through rate is very low and at the same time nobody adds to cart. Change as little as possible in the first few days, because major changes restart Meta's learning phase.

Why do I see purchases in Ads Manager but no orders in Shopify?

Meta attributes purchases according to its own attribution model, including days after a click or after someone merely viewed the ad. In some cases, Meta models events when visitors have declined cookies. Test purchases or events fired twice are also common culprits. Check in Events Manager whether purchases are arriving twice. For your bank account, only the orders in Shopify count.

Should I start with a traffic campaign or a sales campaign?

For a store, almost always with "Sales". Meta looks for exactly the people who match the objective you chose. With "Traffic", you get cheap clicks from people who like to click but rarely buy. A preceding awareness or traffic campaign isn't necessary for beginners. The prerequisite for sales campaigns is that the purchase event arrives in Events Manager.

Can I advertise several stores with one Facebook profile?

Yes. One personal profile can manage several business portfolios, Pages and ad accounts. Create a separate Facebook Page, ad account and pixel or dataset for each store so that data and audiences don't get mixed up. Connect each Shopify store via the "Facebook & Instagram" app to exactly its own ad account and pixel.

Facebook ads or TikTok ads: which is better for beginners?

For most beginners, Meta is easier: lower minimum budgets, a mature Shopify integration and ads on Facebook and Instagram at the same time. According to TikTok's help center, TikTok requires more than $20 per day per ad group and more than $50 per day per campaign, and it needs lots of fresh videos. If your target group is young and you enjoy filming, TikTok can still be the better fit.

As of: October 2026. Meta regularly changes interfaces, campaign types and minimum budgets. Check the details in Ads Manager and in Meta's help center.

Monetais

Rather have your store built?

Monetais, our Shopify agency, builds stores for merchants in Germany, Austria and Switzerland – from theme and product data to legal pages and launch.