Skip to main content
The SaaS Growth Playbook
Chapter 09Distribution 26 min read

Meta Ads for SaaS: create demand, don't chase it

Meta is an interruption channel: it puts your ad in front of people who were not looking for you. The Paid ads chapter covers the creative cadence and budgets that feed it; this chapter is the platform itself: how the auction prices you, what the algorithm optimizes for, and how to win impressions without outbidding everyone.

0/51 moves
01

Search vs interruption: two different games

Search ads catch people already typing the problem into a box. Intent is high and conversion follows, but reach stops at existing demand and every competitor bids on the same queries. Interruption ads (Meta, TikTok, TV) appear inside content the viewer actually came for. Reach is broader and clicks are cheaper, but the creative has to earn attention or it gets skipped. Meta closes the targeting gap with data: its models predict likely buyers better than your manual audience settings ever will.

Use search (the Google Ads chapter) to capture demand that already exists. Use Meta to create demand: reach people who were not looking, build awareness, and trigger the impulse action.

02

The auction is a zero-sum game

Every impression (one ad shown in one feed) is auctioned, and impressions are finite, so more advertisers competing for your audience means a higher CPM. But the auction is not won on money alone. Meta ranks ads by user experience first, its own revenue second, your goals last. An ad people actually want to watch gets cheaper impressions and more of them; an ad they skip pays a premium for the same slot.

  • Targeting runs on billions of behavioral data points; the machine finds buyers you could not describe yourself
  • Ad quality is a cost lever: engagement down, CPM up
  • Budget and creative are the two inputs you control; everything else is the auction
Total value=
Advertiser bidMaximizing advertiser value
x
Estimated action rateMaximizing advertiser value
+
Ad qualityOptimizing people's experience

Two of the three terms are about the ad, not the money, so a better creative outranks a bigger budget.

03

Do the groundwork before you open Ads Manager

Ads amplify what already exists. If the offer is muddy or the landing page leaks, Meta just helps you lose money faster. Before the first campaign:

  1. 1Write down one clear goal and exactly who the campaign targets
  2. 2Match the offer and message to what those customers actually want, in their words (the next section is how to find those words)
  3. 3Get the landing page converting first; the funnel section below is why it decides everything downstream
  4. 4Install the Meta Pixel before spending anything, so accurate data collects from day one; the last section is how
04

Write the persona before the targeting or the creative

Both the audience settings and the script come out of one document: who this ad is for. Knowing the audience is really knowing which emotional lever makes them buy, and you cannot pull a lever you have not named. Ads bought without it are a donation to Meta, so write these five down first:

  1. 1Demographics: age, gender, job, and where they already spend attention
  2. 2The outcome: what your product actually helps them achieve
  3. 3The change: what their situation looks like before and after
  4. 4The objections: the reasons they would not buy, in their words
  5. 5Awareness: if they do not know your category exists, sell the problem, not a comparison against tools they have never heard of

Every extra thing you know about this person is one more angle you can test. The document is the creative brief, not paperwork.

05

Get the words from customers, not from a brainstorm

You are looking for the phrasing your buyer uses, and it only exists in their mouth. A live call teaches the most because you can ask the follow-up question. When you cannot get people on a call, ask by email: a founder note on signup, one question, easy to answer in a sentence.

  • No customers yet? Read your competitors: their landing page, the exact wording they lead with, their reviews, and their social proof
  • Their review sections and comments are a free objection list, already written by your buyer
  • Save the sentences verbatim; a phrase lifted from a customer outperforms a phrase you wrote about a customer

Welcome email that doubles as research

Subject: welcome!

Hey,

I'm [name], I built [product]. Thanks for signing up, it means a lot.

Quick question while you're here: what problem are you hoping [product] solves for you?

Just hit reply, it comes straight to me.
06

The funnel decides the result more than the ads do

Meta grades the destination, not just the creative. A slow, vague or broken page reads as a bad experience, your CPM climbs, and the same budget buys fewer impressions of a worse-performing ad. The page is also the one part of this whole system you fully control, and it is far cheaper to fix than a creative pipeline. The website conversion chapter is the full checklist; these are the four moves that pay for themselves fastest:

  1. 1Cut the page to one promise and one action, then remove every click between the ad and that action
  2. 2Delete form fields you do not need today; take the email first and ask for the rest later
  3. 3Treat conversion rate as a cost lever: going from 0.5% to 1% doubles customers on the same spend, which is cheaper than doubling ad performance
  4. 4Give something genuinely worth an email address, then run the sequence behind it: welcome, nurture, and an abandoned-cart flow if you sell checkout-first

Read Meta's landing page policies before launch, especially the common points of confusion section. Reviewers check where the click lands, and a pattern of rejected ads escalates from wasted days to a banned account.

07

Know what a customer is worth before you buy one

Ads are renting someone else's audience, and the rent has a ceiling: lifetime value per user minus what it costs you to serve that user. Spend under it and you buy growth, spend over it and you buy losses at scale. Lifetime value is every purchase or renewal over the relationship, not the first charge, which is why a subscription product can outbid a one-sale competitor for the same click.

  • Paid is a dial between profit and volume: thin margins need volume, fat margins can buy quietly and stay profitable
  • Raise the ceiling instead of squeezing the bid: upsells, annual plans and related products sold to the same buyer all lift lifetime value
  • Pick a target acquisition cost and run every decision against it, knowing your product, goal and market move the real number

That subtraction gives you the break-even ceiling, not the target. The Google Ads chapter sets the operating target near half of lifetime value; the gap between the two is your margin for a bad week.

08

Cashflow: you pay Meta before customers pay you

Meta bills on a threshold, and a new account starts around $2.50, so charges land constantly at first and the threshold climbs as you build history. A declined card is not a small problem: missed payments pause the account and repeat failures get it banned. Use a card with real headroom and no bank block on international charges.

  • $2 to $5 a day is warm-up spend only; budget $20 to $50 a day before expecting readable signal, which is the testers set from the Paid ads chapter
  • When acquisition cost runs ahead of first-month revenue, you are financing growth: know how many months of that you can fund before you start
  • Annual plans and upsells pull cash forward, not just lifetime value; the same lever solves both problems
  • Ads are a large recurring charge, so put them on a rewards card and let the spend earn something back
09

Set up Business Manager properly, once

Run everything through Business Manager at business.facebook.com, never a personal ad account. Personal setups have no backup admin, no clean way to hand over access, and no path to verification. Each person can create only two business accounts, so do not burn one on a test.

  1. 1Create a business account, not a personal one; the choice is easy to click past and painful to undo
  2. 2Add a second admin you trust, so losing access to one login does not end the account
  3. 3Turn on two-factor authentication in the Security Center; some features stay locked until you do
  4. 4Fill in the business details completely, then verify the business: Meta trusts real, verified companies with higher budgets and more features

This hour of admin is insurance. Combined with the payment discipline above, it is what stands between a bad week and an account you cannot get back.

10

The ad account settings you cannot change later

Two fields on the ad account are permanent, and both cost money when they are wrong. Get them right in the first two minutes:

  1. 1Time zone: set it to where your customers are, not where you are. Daily budgets reset at midnight account time, and a mismatched clock cuts your budget in the middle of their evening
  2. 2Currency: match your business bank account, or pay a conversion fee on every charge for the life of the account
  3. 3Name it plainly, Ad account #1. Meta starts you at one account and grants more as you build history, so leave room to number the next ones
  4. 4Fund each ad account with its own virtual card, so a ban or a fraud flag on one never reaches the others; issue those cards against the rewards card above where your provider allows it
  5. 5Give teammates roles in Business Settings instead of sharing a login, and remove access the day someone leaves
11

Restrictions happen: keep them small

Sanctions are a ladder, and where you land depends on how often you trip it. A disapproved ad is a Tuesday; a personal account ban takes your Pages, your business and your access with it, and is the hardest of all to reverse. Nobody advertises for long without meeting the bottom of this ladder, so the goal is staying near it.

  • The rungs, cheapest to most expensive: ad disapproval, budget cap, ad account restriction, Page restriction, Business Manager restriction, personal account ban
  • Pay on time. A declined charge is the most avoidable trigger there is, and repeat failures escalate fast
  • Policies apply to the ad and the destination equally, which is why the landing page rules earlier are account safety, not just conversion advice
  • Keep your pattern boring: consistent IP and billing country, no payment methods from unrelated high-risk regions. Founders who travel get flagged for exactly this, a new country plus a new card reads as fraud
  • Add extra ad accounts as Meta grants them, so one restriction pauses a campaign rather than your company

The business details and verification from the Business Manager section double as ban insurance: a verified company with real information attached is far easier to reinstate than an anonymous account. If you are restricted, appeal through the official form rather than making a new account, which compounds the problem.

12

Your Page is the shop window behind the ad

Ads run from a Page, so connect or create one in Business Manager before anything else. Curious buyers click your name before they click your offer, and an empty Page answers their question badly. You have to switch into the Page profile to edit it, which is why so many stay half-finished.

  • Pick the closest category and move on; relevance matters, perfection does not
  • Fill in the bio, contact details, website and social links, so the Page reads as a company rather than a placeholder
  • Post something weekly. A Page with recent activity looks like a business that still exists
  • Ad quality is one of the three terms in the auction, and trust is part of what people reward with engagement, so a credible Page is not just decoration
13

Install the pixel and start collecting before you launch

The pixel is what the algorithm learns from, so every day it runs before your first campaign is free training data. Install it the day you decide to run ads, not the day you launch.

  1. 1Put the pixel script on every page of the site, not just the landing page
  2. 2Name it after the project, like Your-project-name Pixel, then connect it to the ad account under Data Sets and Connected Assets
  3. 3Fire standard events (Purchase, InitiateCheckout, CompleteRegistration) rather than invented names; the optimizer only knows what to do with the standard ones
  4. 4Trigger each event in JavaScript at the moment the action happens, for example on Stripe checkout success, and use a thank-you page as the reliable purchase trigger
  5. 5Verify with the Meta Pixel Helper extension that the pixel loads and the events actually fire, before you trust a single number

If buyers can pay without ever loading the thank-you page, as with an in-app paywall, that page alone will report zero purchases. Fire the event on every real payment path, the same rule the Google Ads chapter applies to conversion tracking.

14

Audiences: broad for strangers, custom for everyone else

For cold traffic the machine outperforms your filters, so start broad and let the creative do the targeting. Where audiences still earn their place is data you own: the people who already met you. Start with one or two and add more as the pixel fills up.

  • Custom Audiences, built from pixel traffic or a customer list, are the ones worth your time first
  • Lookalikes take your best customers and find strangers who resemble them; you need at least 100 people in one country before Meta will build one
  • Retarget the warm middle, the people who viewed the page or started checkout and did not buy. It is the cheapest conversion in the account
  • Saved Audiences (interest stacks) matter least; a bad creative shown to a perfect interest list still loses
  • Name by temperature so the account stays readable a month from now: 0 cold, 1 warm, 2 hot, 3 customers
15

Turn on audience segment reporting

Meta can split your results into new users, engaged people and existing customers, which is the difference between paying for growth and paying to reach people you already had. Define the segments in advertiser settings: website visits for engaged, purchase events for existing customers.

  • It applies to new campaigns only, so switch it on before you launch the next one, not after
  • It reads your own pixel data, not Meta engagement, which is another reason the pixel has to be firing properly
  • Add UTM parameters to your links so your analytics and Meta tell one story, the same discipline the Google Ads chapter applies
16

Formats and specs that survive the crop

There is no formula that guarantees a winning ad, which is why the Paid ads chapter is built around testing volume rather than one perfect spot. What you can control is that the thing you made arrives intact. Meta favours video because it holds attention longer, and attention is the ad quality term in the auction. When video is too slow to produce, a static image on an animated background gets you most of the way, and a good static beats a bad video every time; the message decides more than the format does.

  • Feed images: 1080 x 1080 square, or 1080 x 1350 for the taller 4:5 crop that takes more of the screen
  • Stories and Reels: 1080 x 1920, the full vertical frame
  • Keep text and key content out of roughly the top 14% and the bottom 20% in Stories, and further in from the bottom in Reels where the caption and buttons sit
  • Leave about 6% clear at each side, and never put the promise where a crop or an overlay can eat it
Top 14%profile, status bar, close button
Safe zonethe hook, the product, every word that matters
Bottom 20 to 35%caption, buttons, CTA bar
The vertical frame: everything that matters lives in the middle band.

Design for the safe zone, not for the export. A headline that reads perfectly in your editor and lands under the Reels button is a wasted impression you still paid for.

17

The hook is relative to the feed around it

The first second decides whether the rest of the ad exists. Standing out is not an absolute quality, it is a comparison against whatever the viewer was already scrolling, so the same opener can stop one audience and vanish in another feed. Test wide: a bright frame against a muted feed, an unexpected image, a face mid-sentence, or the pain point said out loud. The UGC chapter covers writing the hook line itself, and the Paid ads chapter covers how fast it has to land.

  • Relatable, unexpected, emotional or visually distinct; pick one and commit, do not blend all four
  • Native beats polished: content that looks like the feed gets watched, content that looks like an ad gets skipped
  • Judge a hook against the ads and posts your audience actually sees, not against your other creatives
18

Copy sells the click, not the product

The copy has one job: earn the tap. The landing page does the selling, which is why the funnel section sits upstream of this one. Eyes move in a fixed order, so write to it: the image or video first, then the headline, then the body copy. The visual carries the hook, the headline carries the promise, the copy handles whoever is still reading.

  1. 1Open on the pain point or the desire, in the words you collected from customers
  2. 2Run one line of logic: problem, then solution, then the action you want
  3. 3Stop worrying about length. A hook that lands buys you the paragraph; a hook that misses makes one sentence too long
  4. 4Use emojis to break up the block, not to decorate it, and cut any sentence that does not pull the reader closer to clicking
3. Body copysits above the image, read last and only by the interested
1. Image or videoseen first, carries the hook on its own
2. Headlineunder the image, carries the promise
A feed ad, in the order it is actually read.
19

Build a swipe file before you need one

The Meta Ads Library shows every ad a page is currently running, which makes it the cheapest research in advertising. An ad that has been live for months is an ad that is paying for itself, so treat long-running creatives as the answer key rather than the competition.

  • Search the brands you admire, sort by how long the ad has run, and look for the patterns they repeat
  • Scroll your own feeds as a user and save the ads that actually stop you, with a note on why: unexpected, relatable, entertaining
  • Keep a running file of hooks and copy lines, so the next brief starts from a shortlist instead of a blank page
  • Book the habit, an hour every week or two. Taste compounds faster than budget does
20

Campaign, ad set, ad: what lives where

Ads Manager is three nested levels, and almost every setting you will look for belongs to exactly one of them. Learn the map once and the interface stops being confusing.

  • Campaign: the objective and the overall budget
  • Ad set: who sees it, where it runs, which conversion event it optimizes for, and the budget when you choose to set it here
  • Ad: the media, the copy, the headline and the link

Campaign

the goal and, usually, the budget

Ad set 1

audience, placements, conversion event

Ad 1Ad 2Ad 3Ad 4

Ad set 2

a different audience, same everything else

Ad 1Ad 2Ad 3Ad 4
One campaign holds the ad sets; each ad set holds the ads that share its audience.
21

Campaign settings that are not worth debating

Most of this screen has one right answer for a small advertiser. Pick the outcome you actually want, not the one that looks cheapest per click, because Meta optimizes toward whatever you name.

  • Objective: Sales or Leads. Awareness and Traffic buy you cheap numbers that never become customers, and they are a big-brand luxury
  • Buying type Auction, bid strategy Highest Volume; the exotic options exist for advertisers with problems you do not have yet
  • Set the budget at campaign level (Advantage Campaign Budget) while you are still learning, so Meta can move money to whichever ad set is working
  • Skip the A/B test tool and skip daily or lifetime spend limits; you test inside ad sets and you pause by hand
  • Declare a special category if you advertise credit, employment or housing. Getting this wrong is an account-level problem, not an ad-level one

Optimize for the event you actually sell, but only if it fires often enough to teach the algorithm. With too few purchases, optimize for an earlier action (signup or trial) to gather data, then move up. And no objective rescues a product people do not want: lead ads are a cheap way to find that out before you build more.

22

Ad set: pick the event, then get out of the way

The ad set is where beginners lose money by over-controlling. Meta's targeting is stronger than your instincts, so give it room and spend your effort on the creative instead.

  • Choose the conversion event tied to your pixel, and wait until you have seen it fire naturally before you launch on it
  • Leave placements automated. Restricting to one platform or device narrows the auction for no benefit
  • Treat audience inputs as suggestions rather than fences; broad plus good creative beats narrow plus average creative
  • Start the budget early in the day, before 6am, so the algorithm has a full day to pace and learn
  • Set no end date. You decide when an ad stops, based on the numbers, not a date you picked in advance

Starter country list for English-language offers

Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Iceland, Ireland, Italy, Japan, Netherlands, New Zealand, Norway, Portugal, Singapore, South Korea, Spain, Sweden, Switzerland, United Kingdom, United States
23

Ad level: name it, then let the machine mix

Dynamic Creative is now called Flexible Creative, and it moved to the ad level. It takes your assets and mixes headlines, media and copy automatically, which is the fastest way to get testing without building ten ads by hand. The cost is reporting: the ad row shows what the whole mix earned, and seeing individual variants means going through the Breakdown menu by headline, text or media.

  1. 1Connect the Page and an Instagram account, and name the ad to the convention in the next section
  2. 2Build with Create Ad rather than an existing post, so the performance data belongs to this ad and nothing else
  3. 3Load two or more copy variations, one or two headlines, and a CTA that matches what the click actually does
  4. 4Keep Meta's creative enhancements on, add your UTM parameters by hand, and preview every placement before you publish
24

Name everything so the report reads itself

Naming feels like admin until the account has forty ads in it, and then it is the difference between a five minute review and an hour of opening things to remember what they were. The pattern that pays off most is at the ad level: put an id for the creative, the copy and the headline in the name, and the results table tells you which combination won without you opening a single ad.

  • Exact format matters less than being explicit and staying consistent; pick one and never improvise a second
  • Ad ids let you sort by cost per outbound click and read the winner straight off the row
  • Pass the same ad name into utm_content, so your own analytics can filter by the exact creative and copy pair

The three patterns

Campaign   Project-Goal-Date        myapp-sales-13-01-26
Ad set     Event-Type-Audience      purchase-interests-executives
Ad         creative-copy-headline   vid-piJHeb-co-bV0Iy4-head-IMoPmc
25

A structure you can actually run on a small budget

One campaign, a few ad sets, and a flexible creative ad in each. That is the whole thing. Complexity is what you add once the data says which part deserves more money.

  • Budget at least $20 to $25 a day for purchase campaigns; below that the data arrives too slowly to learn from
  • Under $20 a day, optimize for leads instead of purchases so the event fires often enough to teach the algorithm
  • Build audiences big, tens of millions, by combining interests rather than stacking filters until the pool is tiny
  • Once you are past $30 a day and have data, duplicate the campaign to run broad against a lookalike
  • Launch about 12 hours before you want spend to start, so Meta's review does not eat your first day

Starting structure

1 campaign (Sales or Leads, budget at campaign level)
  1 to 3 ad sets, one per audience
    1 flexible creative ad per ad set
      2 to 3 media assets + 1 to 2 copy variations

When you have proven winners worth protecting, graduate to the testers and winners split in the Paid ads chapter, which puts budgets back at ad set level. Campaign-level budget is right while everything is still a test; ad set budgets are how you stop a winner from starving a new creative.

26

Moving the budget without breaking the learning

Set the daily budget at roughly twice your maximum acquisition cost, so the campaign can buy a result or two a day and still have room to be wrong. Then leave it alone for a week. A day is noise, and a weekday is not a weekend; you need a full cycle before the number means anything.

  • Raise by 10 to 20% every 48 hours. The Paid ads chapter's 20 to 30% every two to three days is the aggressive end of the same rule, so stay low while your data is thin
  • Cutting a budget is safe. Raising it is what resets learning, which is why scaling is the slow direction and pulling back is not
  • Cost per result climbing while frequency climbs is the signature of an exhausted audience. Cutting the budget is safe but it is not a cure: only new creative or a new audience revives that ad
  • Meta concentrates spend on the best performing ad, which hides decay, because best can still mean the least tired of a stale set. Pause the stale ones so newer creatives get delivery, and have the next batch ready before you need it
  • Spend only what you can lose. Early ad budget buys data, and data is the thing you are actually paying for
27

Two setups to graduate into

The simple structure earlier is where to start. Two alternatives are worth knowing once it is running. The first is Advantage+ Shopping: one campaign, one automated ad set, two or three ads, and Meta handles the targeting. It gets an early shop live in minutes, and its weakness is speed of exhaustion, since it burns through the audience fast. The second splits cold from warm, which is the structure most accounts settle on:

  • Exclude your warm audiences from prospecting, or the two campaigns bid against each other for the same people
  • Rotate a wide set of ads in retargeting, five to twenty, because a small warm audience sees the same creative again and again
  • Prospecting costs more per result and looks worse in isolation, but it is what fills the audience retargeting converts cheaply
  • Pick by budget and data volume, not by which diagram looks more professional

Prospecting campaign

cold only, warm audiences excluded, video ads

Interests

Video 1Video 2Video 3

Broad

Video 1Video 2Video 3

Lookalike

Video 1Video 2Video 3

Retargeting campaign

warm only, recent purchasers excluded

3 second video viewers

Ad 1Ad 2Ad 3Ad 4
Prospecting feeds retargeting. The two campaigns are budgeted and judged separately.
28

Set up the columns, then judge yourself against yourself

There is no benchmark CPM or CTR worth chasing, because every product, price and audience behaves differently. The comparison that means something is this week against your own last month. Build a column preset once so every review starts from the same view, and read trends rather than days.

  1. 1Conversion events, from your site: purchase, trial, signup. The only numbers that decide whether any of this worked
  2. 2Pre-conversion events, also yours: checkout initiated, demo started, and any custom step worth watching
  3. 3Click events, from Meta: unique outbound CTR and landing page views, the honest count of people who actually reached you
  4. 4Newsfeed events: CTR for all clicks, average watch time, and hook rate, meaning 3 second plays divided by impressions
  5. 5Algorithm events: CPM and frequency, which tell you what the auction charged and how tired the audience is
  • The first two groups are your data, reported by your pixel. The last three are Meta's view of its own feed, and only your data can confirm them
  • Add ROAS judged against the ceiling you calculated earlier, not against a number from someone's case study
  • Add landing page conversion rate, meaning purchases divided by landing page views, as a custom metric

Column preset: append to the Ads Manager URL, then save the view

&columns=name%2Cdelivery%2Cbudget%2Cspend%2Cresults%2Ccost_per_result%2Cfrequency%2Ccpm%2Ccpp%2Creach%2Cimpressions%2Cactions%3Apost_engagement%2Cunique_outbound_clicks%3Aoutbound_click%2Cunique_outbound_clicks_ctr%3Aoutbound_click%2Ccost_per_unique_outbound_click%3Aoutbound_click%2Cactions%3Aomni_view_content%2Ccost_per_action_type%3Aomni_view_content%2Ccost_per_action_type%3Aomni_complete_registration%2Cactions%3Aomni_complete_registration%2Ccost_per_action_type%3Aomni_initiated_checkout%2Cactions%3Aomni_initiated_checkout%2Ccost_per_action_type%3Aomni_purchase%2Cactions%3Aomni_purchase%2Caction_values%3Aomni_purchase%2Cpurchase_roas%3Aomni_purchase%2Cvideo_avg_time_watched_actions%3Avideo_view%2Cquality_score_organic%2Cquality_score_ectr%2Cquality_score_ecvr
29

Diagnose from the bottom of the funnel upward

Read the account like a doctor reads symptoms: start at the outcome and walk back until the numbers stop making sense. That is where the leak is, and it is usually not where you assumed.

  1. 1Purchases profitable against your ceiling? Stop analyzing and scale. Healthy accounts do not need a diagnosis
  2. 2Purchases missing or too expensive: look at checkout initiated. People arriving at checkout and not finishing is a price, trust or checkout problem, not an ads problem
  3. 3Few checkouts despite traffic: the landing page is the suspect, so go back to the funnel section rather than editing the ad
  4. 4Weak outbound CTR or a low hook rate: the creative never earned the click, and no budget change fixes that
  5. 5High CPM: competition, a policy flag, or a destination Meta scores as a poor experience. Check the policy angle before you blame the auction
  • Use the Breakdown menu before you conclude an ad is bad: by placement, platform, country, day, or age. One bad placement dragging the average is a settings problem, not a creative one
  • Never judge from a single day. Look at a week, and compare it to the week before
ImpressionCPM, frequency
Video watchedhook rate, average watch time
Landing pageunique outbound clicks and their cost
Checkoutcheckout initiated
Purchasecost per purchase, ROAS
Each stage has a metric. Start at the bottom and climb until one of them stops adding up.

The drop off is the diagnosis. Once you find the step where people vanish, work on that step alone: changing the creative, the audience and the landing page in the same week guarantees next week's numbers cannot tell you which change did anything.

30

Symptom, cause, solution

Every fix follows the same three beats. Name the symptom in numbers, write down the most likely cause, then change one thing to test it. Two cases you will meet in the first month:

  • Cheap impressions, almost no clicks, no sales: the ad is not landing with the people seeing it. Try a different audience, make a stronger creative, and stay honest about whether the product is the real problem
  • Cheap impressions, healthy clicks, still no sales: the ad did its job and the funnel did not. Watch real sessions with Hotjar or Microsoft Clarity, run a test purchase end to end to prove nothing is broken, and rewrite the page copy
  • Diagnose nothing from thin data. Treat 1,000 impressions as the floor and 3,000 as the point where a difference starts to mean something

This sits alongside the $100 rule from the Paid ads chapter, it does not replace it: impressions are the gate that says your numbers are readable, the $100 is the point where you make the call. Whichever you reach last is the one to wait for. And no amount of either fixes a product people do not want.

31

Manage yourself, not just the account

The account is run on data and ruined by feelings. Small budgets produce noisy days, and a bad Tuesday means nothing on its own, so the discipline that saves money is mostly about how often you look.

  • Check once or twice a week. Hourly checking does not surface information, it just converts normal variance into anxiety and bad calls
  • Never kill a campaign before it has the data to be judged; premature pausing is the most expensive habit in this chapter
  • Remember what you are buying at this stage. Early spend buys data about your market, and the sales come from what you do with it

Key moves

0/51

Reading is warm-up. Check these off as you actually ship them; progress saves in your browser.

Cheap impressions go to ads people want to watch

The auction rewards creatives that read as content, not ads. Viraloop turns one brief into a stream of UGC-style and faceless video variants, so you always have a fresh creative the algorithm wants to show.

Purchased by employees & executives at the most innovative firms.

Want the short version?

Ask AI for a summary of Viraloop, what it automates for you, and how it compares to the alternatives.