Short answer
For an online store, build the ad for sales on your website, and install Meta's pixel first so Meta can see who buys. Lead with the product in use, the price and a reason to buy now, and run a follow-up ad for people who visited but did not buy, which is usually your cheapest sale.
What the ad should do
A sale happens on your website, not in Facebook, so Meta needs a signal back. Without the pixel (and ideally the Conversions API), Meta can only optimise for clicks, which are not the same as buyers.
Who to show it to
- The country or regions you ship to, with broad targeting once the pixel has sales data.
- Website visitors and people who added to cart, with a follow-up ad.
- People who bought before, with new arrivals or a repeat-order offer.
Ad ideas that work
- A creator-style video of someone using the product.
- A carousel of best-sellers with prices.
- A short demo of the problem the product solves.
- A launch or limited-batch ad with a clear end date.
Budget reality
Sales cost more per result than enquiries, so an ad set needs a bigger daily budget to get through Meta's learning period. Use the budget calculator with your expected cost per sale.
How SocialMetis helps
SocialMetis studies your business, the words people search for and similar businesses near you, then drafts the goal, the audience, the area, the daily budget, the text and the pictures. You approve it, and it runs on your own Facebook Page, Instagram account and ad account.
It groups people who visited your website or engaged with your ads, and suggests a follow-up ad once Meta has about 100 people in that group.
Questions people ask
Do I need the Meta pixel for an online store?
Yes, for sales ads. The pixel tells Meta which visitors bought, which is what lets it find more buyers.
Why do my ads get clicks but no sales?
Often the website is slow or unclear, the price surprises people, or the ad is optimised for clicks rather than purchases. Check the landing page on a phone first.
What is a follow-up (retargeting) ad?
An ad shown only to people who already visited your site or engaged with you. It usually costs less per sale because they already know your brand.