S Structure T Tracking A Analyze O Optimize S Scale
Slice of the Pie Γ— Rippin' Bogeys

One birthday post vs a 66‑ad machine.
Here's the $1K/month answer.

A full Meta Ads plan built on our STAOS framework β€” Structure, Tracking, Analyze, Optimize, Scale β€” sized honestly for $1,000/month with a defined path to $10K. Grounded in data, not hype: every number below is labeled verified, industry range, or estimate.

Prepared August 2026 Β· verified in Meta Ad Library Aug 1, 2026
Verified Β· Meta Ad Library
1
Rippin' Bogeys β€” active Meta ad

A single boosted-style birthday video (Library ID 952748101156844, started Jul 24 2026). They do advertise β€” there's just no structured funnel behind it.

Verified Β· Meta Ad Library
~66
Bad Birdie β€” active Meta ads

An always-on, UGC-testimonial-led creative machine. The category leader's playbook, running today.

The gap is the opportunity.

Nobody owns the "below average golfer" on paid social. Rippin' Bogeys already owns the voice β€” this plan builds the machine around it.

Structure

One campaign. Not because it's simple β€” because the math says so.

At $33/day, Meta's learning phase wants ~50 purchases per ad set per week [industry]. The whole budget buys 20–40 purchases a month [estimate]. Fragment that across a TOF/MOF/BOF stack and nothing ever exits learning.

Why not TOF/MOF/BOF

Manual layering fails at this spend

  • Learning math: 3+ ad sets need ~$3–6K/mo to feed [estimate]. At $1K they all starve.
  • Overlap tax: retargeting pools are tiny (site traffic is near zero β€” Semrush) β€” you'd bid against yourself to reach a few hundred people.
  • Attribution theater: low-spend BOF "wins" by claiming prospecting's conversions. MER is the honest scoreboard.
  • ASC already layers new vs existing customers internally, without splitting event volume.
Graduation thresholds

When to add structure

Layer in dedicated BOF and test cells only when all three hold:

  • Spend sustained at β‰₯ $3K/month
  • β‰₯ 50 purchases/month through the pixel
  • Retargeting pool β‰₯ 5,000 visitors/30d

Until then, added structure is added noise.

Creative volume

4–6 live Β· refresh every 2 weeks

  • Launch mix: 2 video (UGC + demo), 2 static, 1–2 catalog cards
  • 2 new creatives per 2 weeks; retire losers on kill rules
  • Expect fatigue per asset at 4–6 weeks (frequency > ~2.5–3.0) [estimate]
Naming convention

Names that report on themselves

RB_META_ASC_ALL_PURCHASE_2026Q3
RB_AD_BOGEYID_STA_H1_0815
RB_AD_UGC_VID_H2_0815

Angle codes: BOGEYID Β· UGC Β· FOUNDER Β· DEMO Β· GIFT Β· MEME. One glance = angle, format, hook, launch date β€” and it flows straight into the UTM template in Tracking.

Week-1 setup checklist

Account foundations

  • Business Manager + 2FA; Jim & client as admins
  • Page + @rippinbogeys IG connected; domain verified in BM
  • Ad account: PT timezone, $1,200/mo spend guard rail
  • Pixel/Dataset + Shopify native app (Tracking, next stage)
  • Catalog synced β€” all 14 products; policy-check sombrero/19th-hole designs
  • Pause the birthday boost; keep the video as FOUNDER-angle raw material
85/15
prospecting / retargeting split
6
max live creatives at $1K/mo
$33
per day, one engine
50
purchases/mo to earn more structure
Tracking

There is zero pixel history. Tracking isn't step two β€” it's the foundation.

Semrush shows no detectable paid footprint and the site has no Klaviyo [verified]. Every event below is a prerequisite for the algorithm to have anything to learn from.

Pixel + CAPI

Shopify native integration, "Maximum" sharing

  • Facebook & Instagram app in Shopify β†’ browser Pixel and server-side Conversions API together
  • Dedup via event_id: Shopify sends the same ID on browser + server events; verify "Processed with deduplication" in Events Manager
  • Remove any third-party pixel apps or theme snippets β€” double-fired Purchases inflate ROAS and corrupt bidding
  • Target Event Match Quality β‰₯ 6.0 on Purchase within 2 weeks [industry]
Key events

Four events. One optimization target.

  • ViewContent (PDP) Β· AddToCart Β· InitiateCheckout β€” funnel diagnostics + retargeting seeds
  • Purchase with value + currency β€” the only optimization event, from day one, through the volatility
  • Never optimize to ATC "to exit learning" β€” it trains Meta to find cart-abandoners
  • Value optimization: switch on only after ~30+ purchases/mo [industry]
UTM template

Every click self-labeled

utm_source=facebook&utm_medium=paid-social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}&utm_id={{campaign.id}}

Paired with the naming convention, GA4 and Shopify reports read angle Β· format Β· hook without opening Ads Manager.

iOS 14+ / AEM

Priorities set for signal loss

  • Domain verified before event config
  • Priority: Purchase > IC > ATC > VC
  • Accept modeled under-reporting; Shopify revenue is ground truth β€” which is why MER runs the scoreboard (Analyze)
Consent

Clean from day one

  • Shopify Customer Privacy consent collection on; CAPI respects the signals
  • US-first targeting keeps launch simple; banner in place before geo expansion
  • Creative policy watch: 19th-hole humor yes, drinking-as-subject no [policy-conservative estimate]
Analyze

Benchmarks are ranges, not promises. MER is the scoreboard.

All benchmark figures below are industry ranges for US apparel DTC (2025–2026) β€” what we hold ourselves against, not what we guarantee. At $1K/month, expect learning-phase volatility and judge on two-week windows.

KPIIndustry rangeWhat it means at $33/dayLabel
CPM (prospecting)$12–25~1,300–2,750 impressions/dayIndustry
CTR1–2%13–55 link clicks/dayIndustry
CPC$0.60–1.50~22–55 clicks/day at budgetIndustry
CVR (site)1.5–3.5%store CRO dependent β†’ LP feedback loop (Optimize)Industry
First-order ROAS target1.5–2.5xat $35–65 AOV: breakeven-to-modest first order; repeat purchase carries marginIndustry
Hook rate (3s/impressions)β‰₯ 30%first creative gateIndustry
Thumbstopβ‰₯ 25%kill-rule inputIndustry
Frequency (prospecting, 7d)< 2.5fatigue alarmEstimate
Benchmark ranges: 2025–2026 US apparel DTC, industry data β€” presented as ranges, not promises. AOV band $35–65 from verified catalog prices (hats $35 Β· tees $30 Β· polos $55 Β· hoodies $65).
North star

MER β€” blended, honest

MER = total Shopify revenue Γ· total ad spend. At this size, per-campaign ROAS is noisy and gameable (iOS modeling, view-through). Targets [estimate]: MER β‰₯ 1.5 months 1–2 β†’ β‰₯ 2.0–2.5 by month 3+ once Klaviyo flows re-convert the traffic Meta buys. In-platform ROAS stays a directional creative-comparison tool only.

Attribution

7-day click / 1-day view

Default setting on every campaign. When comparing creatives, cross-check 7d-click-only to strip view-through noise. Never mix attribution windows in one report.

Cohorts

The monthly cohort sheet

Month of first order β†’ orders, revenue, repeat rate at 30/60/90 days. First-order economics near breakeven at target ROAS [estimate] β€” the case for Meta spend is the cohort curve, and this sheet is the evidence.

Weekly cadence

The Monday 20-minute read β€” same page, same order

  • 1 Β· Blended: Shopify revenue, spend, MER, orders, AOV (Shopify = ground truth)
  • 2 Β· Account: CPM / CTR / CPC vs the ranges β€” auction shift or creative problem?
  • 3 Β· Creative table: per-ad hook, thumbstop, CTR, CPA β†’ apply kill rules
  • 4 Β· Funnel: VCβ†’ATCβ†’ICβ†’Purchase. Weak CTR = Meta problem; fine CTR + weak CVR = store problem β†’ CRO backlog
  • 5 Β· Actions: kill / clone / launch β€” one written line each
Optimize

One variable at a time. Kill rules with no feelings.

$33/day supports exactly one honest test at a time. The sequence: hooks β†’ angles β†’ formats. Everything else is discipline.

Test order

1 Β· Hooks first (wks 3–6)

Same angle, same body, 2–3 different first-2-seconds. Hooks drive ~70% of video performance variance [industry] and are the cheapest swap. Test inside the running ASC β€” never restart it.

Then

2 Β· Angles (wks 5–10)

Winning hook style applied across identity vs UGC vs demo vs gift. This is what tells you why people buy β€” the insight that feeds the store, email, and TikTok.

Then

3 Β· Formats (wks 8–12)

Winning angle re-cut static vs video vs carousel. Formal A/B split tests wait for $3K/month β€” below that, sample sizes make Meta's test tool decorative.

Kill rules β€” mechanical, agreed in writing before launch

Ad spends 2Γ— AOV (~$90) with zero purchases
Kill ad
CTR < 0.8% after 3,000 impressions
Kill hook
Hook rate < 20% after 3,000 impressions (video)
Kill hook
Frequency > 3.0 /7d and CPA rising two straight weeks
Retire + refresh
CPA > 1.5Γ— account average over 2 weeks, post-learning
Kill ad
Winner scaling

+20% bumps, never doubles

  • Raise budget +20% max every 3–4 days, only on a stable 7-day CPA β€” bigger jumps re-trigger learning [industry]
  • Clone winners into variations (new hook on winning body), don't duplicate identical ads
  • Never pause a winner to test β€” add, don't swap
Exclusions + offers

Purchasers out. One offer at a time.

  • Exclude purchasers 180d everywhere β€” Klaviyo owns customers, paid doesn't re-buy them
  • Offer cells (2 weeks each): 15% first order (matches the live popup) β†’ free-ship-at-$60 framing β†’ 2-pack $70 ("grab one for your caddie")
  • Judge offers on MER + AOV, not CVR alone β€” free-ship framing usually loses CVR and wins contribution [estimate]
LP feedback loop

Meta data β†’ store CRO

  • Strong CTR + weak CVR = PDP problem: spec-bullets-only copy, no reviews, no bundles [verified] β†’ routes to the concept PDP
  • Winning ad hooks become PDP headlines and hero copy
  • Message-match rule: every ad's hook appears above the fold on its landing page
Scale

Ladder on signal, not ambition: $1K β†’ $3K β†’ $10K.

Each tier unlocks on evidence β€” sustained MER, purchase volume, audience density. Horizontal creative expansion beats vertical budget-forcing at every step.

$1K/mo β€” now$3K/mo$10K/mo
Structure1 ASC + micro-retargetingASC + dedicated RT + 1 test campaignASC core + RT stack + always-on test cell + seasonal/gift campaign
What unlocksSignal: does creative + offer work?Learning-viable ad sets Β· formal A/B tests Β· interest/LAL cellsValue optimization mature Β· whitelisting at volume Β· holdout incrementality Β· geo tests
Budget lines$850 ASC Β· $150 RT$2,250 ASC Β· $450 RT Β· $300 test$6,500 ASC Β· $1,500 RT Β· $1,000 test Β· $1,000 seasonal
Creative need4–6 live Β· 2 new/2wks8–12 live Β· 3–4 new/2wks15–25 live Β· weekly drops Β· creator roster 6–10
Est. purchases/mo Estimate20–4070–120250–400
Graduation triggers to $3K: sustained MER β‰₯ 2.0 + β‰₯50 purchases/mo + β‰₯5,000 site visitors/30d. Purchase estimates assume $25–45 blended CPA [estimate] within the industry CVR ranges above.
Horizontal vs vertical

New demand beats forced budget

Vertical: +20% bumps on winners until CPA degrades ~15–20% from baseline β€” that's the creative's ceiling at current audience temperature. Horizontal: new angles (the six below rotate for quarters), Reels-first cuts, Canada as first geo (free-ship math reworked), new catalog products. At small budgets horizontal wins almost every time [industry].

Lookalikes: not before 1,000 purchasers

Under ~1,000 purchasers the seed is noise; broad + strong creative targets better [industry]. At current pace that's a 2027 unlock [estimate]. When it arrives: 1% US LAL as a test cell inside the $3K structure, judged against broad on equal budget.

The Bad Birdie playbook, on a budget

UGC pipeline + whitelisting

  • Seed: free hats to 10–15 micro golf creators (1K–20K followers; muni, simulator, PNW niches) for 30–60s honest footage β€” cost β‰ˆ product + shipping
  • Rights: raw footage + 12-month paid usage + whitelisting permission, one-page agreement
  • Whitelisting: run winners from the creator's handle ("Paid partnership" label) β€” borrowed trust a 1-year-old brand can't buy under its own name
  • Flywheel: post-purchase Klaviyo flow (flows plan) collects Judge.me reviews β†’ reviews become testimonial statics β†’ the verified Bad Birdie format, earned honestly
Seasonal pushes

Two peaks, one trough

Father's Day (peak #1): "golf gifts for dad" runs 2,400 searches/mo baseline [Semrush] and multiplies 3–5x pre-Father's Day [estimate] β€” GIFT angle takes 30–40% of rotation May 20–Jun 15. BFCM β†’ Dec 18 (peak #2): gifting creative + the year's best offer; raise the cap if Q3 MER supports it; hard stop at ground-ship cutoff. Sep–Oct: hoodie/Q-zip rotation, PNW weather story. Jan–Feb trough: ~$20/day maintenance, test creative cheap while CPMs dip [estimate].

Creative system

Six angles, three hooks each β€” in their voice, not ours.

Grounded in the verified brand lines ("Above average golf apparel for the below average golfer" Β· "Resist Slow Play, No Bad Vibes") and the verified competitor signal: Bad Birdie's ~66-ad library runs on UGC testimonial quotes.

🏌️

Bogey-golfer identity

BOGEYID Β· the core truth

Nobody else in the category is for the 95-shooter. This is the brand's unfair advantage.

H1"Above average golf apparel for the below average golfer."
H2"You're not breaking 90 this year. At least look good not doing it."
H3"This hat won't fix your slice. Nothing will."
πŸ’¬

UGC testimonial

UGC Β· the verified Bad Birdie format

Quote-led creative, RB voice. Marked as dramatization until real Judge.me reviews exist.

H1"My buddy asked where I got this hat before he asked what I shot."
H2"Shot 103. Got 3 compliments on the hat. Net win."
H3"The only thing that performed on Saturday was this polo."
πŸ”οΈ

Founder / PNW origin

FOUNDER Β· verified story

Two PNW friends, bald guys who needed hats, brand just turned 1. Their birthday video is a v0 of this angle β€” re-cut with a 2-second hook.

H1"Two bald guys in the PNW needed golf hats. It got out of hand."
H2"We started a golf brand because we couldn't start breaking 90."
H3"One year ago we printed our first hat. Here's what happened."
πŸ’§

Product demo / spec

DEMO Β· verified PDP specs

Snapback Β· 3D embroidery Β· water-repellent Β· laser-etched vents Β· quick-dry sweatband β€” made visceral.

H1[water off the brim] "Water-repellent. Because you golf in the PNW anyway."
H2"Every spec on this $35 hat, in 15 seconds."
H3"Rain delay? Never heard of her." (brim sheds water in slo-mo)
🎁

Gift angle

GIFT Β· Father's Day / groomsmen

Seasonal weapon. Semrush: golf gifts for dad 2,400/mo Β· groomsmen 390/mo Β· funny golf gifts 1,000/mo.

H1"The gift for the dad whose handicap is 'don't ask.'"
H2"Groomsmen gifts that'll actually get worn after the wedding."
H3"He has enough golf balls. He loses those. He won't lose this."
πŸ˜‚

Meme / humor skit

MEME Β· low production, high share

The format the content-first golf brands prove out [industry]. Cheap to make, built to be sent to the group chat.

H1"POV: you just made your first par in 3 weeks." (over-celebration)
H2"Golf brands: 'unlock your potential.' Us: we know exactly what your potential is."
H3"Things that count as a win in bogey golf: a thread."
Sample concepts

Three launch ads, fully specced.

Rendered as feed mockups so you can see them the way a golfer scrolling at 11pm will. One static, two 15–20s videos with shot-by-shot scripts β€” hook inside the first two seconds, every time. Product imagery below is their live catalog.

Concept 1 β€” Static Β· Bogey-golfer identity
RB_AD_BOGEYID_STA_H1

Production note

  1. Visual: Bogey Breaker (black) clean on cream, hard shadow; teal display type over ink sub-line; "$35 Β· free ship $60+" corner tag; sombrero mark bottom-right.
  2. Destination: Hats collection β€” headline language repeated above the fold (message-match rule).
Concept 2 β€” Video 15s Β· UGC testimonial
RB_AD_UGC_VID_H2

Shot-by-shot Β· 9:16 Β· captions on Β· hook < 2s

  1. 0–2sSelfie-cam on muni tee box, deadpan: "Shot 103 on Saturday. Got 3 compliments on this hat."
  2. 2–5sUgly swing, ball sails right, doesn't watch it: "The swing? Beyond saving. The fit? Different story."
  3. 5–8sHat close-up β€” embroidery, brim, sweatband: "3D embroidery, water-repellent, quick-dry band."
  4. 8–11sCrew walking fairway, hats on, beer-cart wave: "Worst foursome at the course. Best dressed."
  5. 11–15sTaps brim, half smile β†’ end card, logo + "SHOP HATS β€” $35".
  1. Note: creator or founder's buddy on talent; labeled dramatization until real reviews exist (accuracy rule).
Concept 3 β€” Video 20s Β· Product demo
RB_AD_DEMO_VID_H1

Shot-by-shot Β· 9:16 Β· founder hands + hose Β· hook < 2s

  1. 0–2sSlo-mo water pouring onto the brim, beading off: "Golf in the PNW? Yeah. We planned for that."
  2. 2–6sHat rotated under water, one shake dry: "Water-repellent shell. One shake, dry hat."
  3. 6–10sMacro pans β€” embroidery β†’ laser vents β†’ sweatband: "3D embroidery. Laser-etched vents. Quick-dry band."
  4. 10–14sHat flipped on in mirror, drizzle out the window: "Built by two guys who golf 12 months a year."
  5. 14–20sFlat product shot, "$35" β†’ "2 for $70 β€” free shipping" animates in β†’ logo end card: "Resist slow play. No bad vibes."
Targeting & budget

Broad does the targeting. Creative does the work.

TierAudienceLives inNotes
Prospecting coreBroad US, 22–55 (gender per client confirm β€” women's line unconfirmed on site)ASCCreative IS the targeting at this budget
Interest seedsGolf Β· Golf Digest Β· TopGolf Β· Barstool Sports / Fore Play Β· Good Good Golf Β· Dude Perfect$3K test cell onlyDo not fragment the ASC with these now
Retarget T1 (hot)ATC / IC 14dCampaign 2Offer-reminder creative
Retarget T2 (warm)Site visitors + VC 30dCampaign 2Social proof / UGC creative
Retarget T3 (social)IG + FB engagers 90d, 75% video viewersCampaign 2Cheapest pool β€” harvest the birthday-video engagement [ad verified; volume unconfirmed]
ExclusionsPurchasers 180d β€” everywhereAll campaignsKlaviyo owns customers
Future1% LAL of purchasersUnlocks at β‰₯1,000 seed2027 at current pace [estimate]
90-day roadmap

Setup β†’ test β†’ consolidate. Then, and only then, scale.

1
Weeks 1–2

Setup & tracking

BM, domain verify, Pixel + CAPI with dedup confirmed, catalog synced and policy-checked, UTM template installed, naming convention shared, kill rules agreed in writing. 6 launch creatives produced (2 video, 2 static, 2 catalog cards). Baseline Shopify metrics captured for MER.

2
Weeks 3–6

Creative test rounds

ASC live at $33/day with 4–6 creatives. Hook tests round one (BOGEYID vs UGC vs DEMO). Monday reports begin; kill rules applied mechanically. Retargeting on once the pool passes ~1,000. Offer cell one: 15% vs free-ship framing. First creator seed packages ship.

3
Weeks 7–12

Consolidate winners + scale check

Winning hooks re-cut across angles; +20% bumps on stable winners; offer cell two (2-pack). UGC round two from creator footage, whitelisting paperwork in. First cohort read. Scale check: MER β‰₯ 2.0 sustained + 40–50 purchases/mo β†’ recommend the $3K tier for Q4/BFCM; otherwise keep iterating creative at $1K and re-check at day 120.

Next step

Ready to go from one ad to a machine?

This plan launches inside two weeks of a signed engagement. Same framework, same honesty, over on TikTok β€” where their audience already lives and CPMs run half of Meta's.