Facebook Ads for a Bedding E-commerce Store: 80 Purchases at 29.66 ROAS

Cover image: Facebook Ads for a Bedding E-commerce Store: 80 Purchases at 29.66 ROAS

Facebook ads for an e-commerce store can generate sales when the ad platform receives a correct purchase signal. In this project, the Meta Ads dashboard showed 80 purchases, 610 add-to-carts, about $55,100 in conversion value and a ROAS of 29.66.

This case study covers the online store of a European manufacturer of bedding and home textiles. It shows how cleaning up analytics and running sales campaigns on Facebook and Instagram created a measurable channel for acquiring purchases in the online store.

Screenshots show amounts in Polish zloty (PLN); in the text we converted them to US dollars at roughly 4 PLN per dollar.

How to advertise an online store on Facebook and Instagram

How to go from no campaigns and incomplete analytics to sales measured at the purchase level.

Facebook ads are paid campaigns in the Meta ecosystem that can take a customer from the first contact with a product to a purchase in an online store. In e-commerce, their performance should be judged by sales, conversion value and return on ad spend, not just clicks or impressions.

The store’s situation before the campaign started

The owner runs the online store of a bedding manufacturer based in Poland. The range includes pillowcases, comforters, pillows, tablecloths and towels, with nationwide shipping.

Before working with us, the store was not running any ad campaigns. The main problem was low sales, but simply launching ads was not enough. At the start, Google Analytics 4, the Meta Pixel and conversion tracking were missing as well. Without those elements, the ad platform had no full picture of purchases, and the company could not reliably evaluate its marketing.

Why adsfox

The owner found adsfox on Google, and the reviews convinced her to work with us. The project required combining two areas: setting up analytics and running campaigns focused on sales.

adsfox is a Meta Business Partner. Partner status gives access to Meta’s standards and knowledge, but the result depends mostly on correct tracking, the right objective, audience testing and ongoing analysis of purchase data.

Free consultation and project assumptions

The starting point was agreeing that the primary conversion would be a purchase in the online store. Adding a product to the cart was an important intermediate signal, but it did not replace a sale.

This distinction is critical in e-commerce. A campaign can generate lots of visits and carts and still fail to close transactions. That is why purchases, conversion value and ROAS visible in the Meta Ads dashboard took priority in evaluating results.

The start of the engagement and the ad budget

The engagement has been running for 3 years. The ad budget was about $500 a month at the start and has stayed at that level. 100% of the budget went to Facebook and Instagram Ads.

The first results appeared after about a month. The long engagement made it possible not only to start generating sales from ads, but also to test different audiences and messaging without moving budget to other channels.

adsfox graphic: a $500 monthly budget, 100% Meta Ads and first results after a month

Preparing for the Meta Ads campaigns

Before the actual optimization started, we implemented:

  • Google Analytics 4,
  • Google Tag Manager,
  • the Meta Pixel,
  • purchase and event tracking in the store,
  • the adsfox CRM,
  • sales campaigns on Facebook and Instagram.

What we implemented in the Meta Ads campaigns

Optimizing for purchases

We set the campaigns up for website sales. Meta’s system received purchase data, so it could look for users more likely to complete an order, not just visit the site.

Results varied between ad sets. The strongest ad sets visible in the screenshot generated 52 purchases at a ROAS of 80.38 and 22 purchases at a ROAS of 56.23. This shows that the account’s total result was not spread evenly across ad sets.

Audiences and messaging

The 55+ audience and a broader 25-64 audience both performed well. The campaigns also used Meta’s Advantage+, which automates part of audience selection and ad delivery.

The messaging focused on bedroom products, sleep comfort and returning to an abandoned cart. We did not build the campaign on one generic slogan for the whole catalog. In this industry, matching the message to the product, the stage of the buying journey and the season matters.

Analytics and the adsfox CRM

The biggest challenge at the start was the state of analytics. Missing GA4, Meta Pixel and conversion tracking meant a data foundation had to be built before ads could be evaluated at all.

The adsfox CRM was one of the elements implemented in the project. For an online store, the purchase remained the main signal for the campaigns, and conversion value and ROAS were analyzed in the ad dashboard. That way, the conversation about performance did not end at the number of clicks or site visits.

What results did the Facebook ads deliver for the store?

The Meta Ads dashboard for the analyzed view shows:

  • 80 website purchases,
  • 610 add-to-carts,
  • about $55,100 in conversion value,
  • about $1,860 in ad spend,
  • a ROAS of 29.66.

A ROAS of 29.66 means that for every dollar spent on ads, the Meta dashboard attributed $29.66 in conversion value. This is a result reported by the ad platform, not information about profit. It does not account for margin, product costs, shipping, returns or the store’s other operating costs.

adsfox graphic with the campaign result: ROAS 29.66, 80 purchases and about $55,100 in conversion value

The screenshot below shows the results of seven ad sets. Two ad sets with zero results are blurred; the remaining data and the totals are unchanged.

Anonymized Meta Ads dashboard: 80 purchases, 610 add-to-carts, 220,475.14 PLN (about $55,100) in conversion value and ROAS 29.66

What actually changed in the client’s business

The store gained a measurable sales channel built on Meta Ads campaigns. With 80 purchases, the ad dashboard attributed about $55,100 in conversion value to the campaigns. At the same time, 610 add-to-carts showed the scale of interest in the offer before checkout.

The most important change, then, was not more visits. The company could evaluate campaigns by purchases and transaction value visible in the ad platform. That makes it possible to tell ad sets that generate sales from those that only deliver earlier events in the buying journey.

Profitability and next steps

The budget has stayed at about $500 a month, and the campaigns continue in Meta Ads. The result shown in the screenshot is an aggregate view from the dashboard and should not be read as a single month of campaigns.

Further optimization should keep relying on purchases, conversion value and ROAS. Add-to-cart events are a useful diagnostic signal, but they cannot replace sales as the store’s main measure of performance.

Want to check whether your e-commerce campaigns are optimized for sales, not just traffic? Book a free marketing consultation with adsfox.

How to run Facebook ads for e-commerce

The lessons from this project are concrete:

  • implement GA4, GTM and the Meta Pixel before evaluating campaign performance,
  • choose purchase as the primary conversion if the store’s goal is sales,
  • analyze ROAS together with conversion value, cost per purchase and number of transactions,
  • treat add-to-cart as an intermediate signal, not the final result,
  • separate ad sets that work from those that do not generate sales,
  • match messaging to the product, the season and the stage of the buying journey,
  • do not equate conversion value in the dashboard with the company’s profit.

This case shows that Facebook ads can become a measurable sales channel for an online store. The condition is correct tracking and optimization for the event that has business value: the purchase.

We can run a campaign like this for your store too, through our Facebook ads agency. If you want accurate purchase tracking despite browser restrictions, we implement server side tracking with the Conversions API. Organic search traffic is built separately, through our SEO agency, including e-commerce SEO, and you can find results from other projects in our case studies.

Who is the client in this case study?

The client is an adsfox customer running the online store of a bedding and home textiles manufacturer in Poland. We publish only information that clients have agreed to in writing. To protect their competitive advantage, we do not disclose the company name, store address, website, contact details or the exact campaign period. See adsfox client reviews.

Related service

We manage Meta Ads campaigns

Facebook and Instagram campaigns judged by cost per lead and sales results.

FAQ

Facebook Ads for an e-commerce store: FAQ

Yes, Facebook ads can generate sales for an online store if they are optimized for purchases and run on correct tracking. In this project, the Meta Ads dashboard showed 80 purchases and a ROAS of 29.66.
In this project the ad budget was about $500 a month, all of it spent on Meta Ads. The budget you need depends on margin, product prices, audience and the scale of testing.
Judge performance by the number of purchases, conversion value, ROAS and cost per purchase, and treat add-to-cart events as a supporting signal. The foundation is a correctly implemented Meta Pixel, GA4 and Google Tag Manager.
If the business goal is sales, optimize the campaign for purchases, not for traffic or impressions. In this project, sales campaigns delivered 80 purchases visible in the Meta Ads dashboard.
adsfox reviews

What our clients say

What I value most about working with you is having a dedicated specialist. The person matters, what they can do and how they communicate, and that is what I appreciate at adsfox. With other agencies and freelancers I could never get satisfying results. Now, after two years of working with you, it simply works.

Piotr

Piotr

Owner, outdoor LED lighting manufacturer (luminous paving stones)

Given my own marketing background, I would definitely recommend working with adsfox. Highly recommended. These guys know what they are doing. I think adsfox is a great partner to work with.

Przemysław

Przemysław

Marketing director, event services company (crew and technical staffing)

What I value most about adsfox is that it is not a "pay and wait" arrangement. At any moment I can see where the money goes and what return it brings, and I have direct contact with specialists who advise me not only on ads but also on my offer and strategy. I delegate the complicated stuff and still keep full control over the outcome.

Dawid

Dawid

Owner, e-commerce store (personalized wooden gifts)

Our revenue grew significantly and we won a lot of new clients, which is not easy in our business. That month was a record in terms of revenue, and a lot of women decided to book our services. Our schedule was packed, so we actually had to pause the ads for a while.

Justyna

Justyna

Owner, women's body shaping and fitness studio

I am very happy with the cooperation. Many more customers started calling. We also see much higher traffic in our stats, both from Facebook and from Google, and it turns into phone calls and new bookings. I am very pleased with working with you.

Marcin

Marcin

Owner, paintball park and outdoor events venue

With you I now pay almost 10 times less per conversion and get 200 new subscriptions a month, so for me this is a game changer.

Łukasz

Łukasz

Marketing manager, online courses and consulting (personal development)