I run a small pet supply shop in Portland. We sell premium dog food, a curated selection of toys, and we have a little dog-wash station in the back that the regulars love. We have been open about two years. Six months ago I decided to take a real swing at Facebook ads because every podcast I listened to had a guest who said Facebook ads were the most underpriced advertising in history. I had $2,000 set aside. I treated it like tuition.
The first campaign: the easy mistake
I followed a YouTube tutorial step by step. Boosted a post about our new collagen chew. Targeted dog owners in a 10-mile radius. Budget: $20 a day. The ad got 12,400 impressions in the first week. The dashboard showed 87 'engagements' and 11 'link clicks'. New customers in store who mentioned the ad: zero. New collagen chew sales online: two, totaling $34.
I told myself the creative was bad. I made a new one. Same result. I told myself the audience was wrong. I narrowed it to 'premium dog food buyers'. Same result. Over six weeks I ran eleven different campaigns, each with what I thought was a better hook. The total trackable revenue from $2,000 in spend was $187.
What the dashboard was hiding from me
The Facebook dashboard kept telling me my cost-per-click was great. My cost per thousand impressions was great. My 'engagement rate' was above average. Everything was green. The one number that was not green was the only one that mattered: revenue. I had been so busy optimizing the metrics Facebook wanted me to optimize that I had stopped looking at the metric I needed to optimize.
The dashboard is designed to make you feel good enough to keep spending. It is not designed to tell you whether the spending is working.
The conversation with a friend who actually knows ads
Eventually I called a friend who runs ads professionally for ecommerce brands. She asked me three questions. What is your customer lifetime value? I did not know. What is your average order value? About $42. What percentage of your customers come back within 60 days? I had no idea. She told me I was not ready to run ads. Not because my ads were bad. Because my business did not have the data infrastructure to know whether the ads were working.
She told me that for a shop my size, with a $42 average order value, I needed customers to come back at least three times before Facebook ads could break even after Facebook took its cut and accounting for the cost of goods. I had never measured repeat purchase rate. I had no email list. I had no loyalty program. The customers the ads sent me had no path to coming back.
What I should have built first
- An email list with a real reason for people to join it.
- A way to ask every in-store customer for their email or phone number.
- A perk program that rewards a third visit, not a first one.
- A clear understanding of which products my best customers buy on visits two through five.
- A way to actually track which channel a customer came from.
What I do now
I am not running paid ads at all right now. I built an email list of about 800 customers over four months using a simple in-store ask: leave your email, get $5 off your next visit of $25 or more. The list has driven about $4,200 in repeat business in the last three months at essentially zero cost. When I do go back to Facebook ads, it will be to bring people into the email list, not to sell them collagen chews directly. The ads will be the top of the funnel, not the funnel.
The $2,000 was not wasted. It was tuition. But I would have learned more if I had spent it on building the back end of my business instead of pouring it into the front end.