Ad EngineLive

Bliss Health · GLP-1

act_1001234567 · 6 campaigns · 8 ad sets · 10 ads
Last sync: 6/23/2026, 9:25:39 PM
Spend (today)
$1,107
16,408 impr.
CAC
$145.63
8 conv
ROAS
1.02×
$1,192 revenue
CTR
0.26%
44 clicks
Alerts
12
~$1,635 at risk

Spend by campaign · 14 days

stacked area
No campaign spend yet.

Campaign performance · today

CampaignSpendCTRFreqConvCACROAS
GLP-1 Weight Loss | Broad
camp_glp1_broad
$582.500.27%4.274$145.631.02×
Peptide Therapy | New Creative Test
camp_peptide_new
$326.460.42%1.682$163.230.61×
TRT | Retargeting 30d
camp_trt_retarget
$285.161.28%2.553$88.001.57×
GLP-1 | Patient Acquisition | Prospecting
23859000111
$240.702.09%3.208$30.098.14×
TRT | Patient Acquisition | Prospecting
23859000222
$130.502.07%1.653$43.505.63×
NAD+ | Patient Acquisition | Retargeting
23859000333
$31.803.02%2.403$10.6011.32×

Live alerts

12
warnroas_low
Peptide | UGC Hook v1~$46.84 wasted
Peptide | UGC Hook v1 ROAS at 0.61× — losing money on first order. Check LTV math.
AI diagnosis ▸
Peptide | UGC Hook v1 has generated only 2 conversions on $244.84 spend, producing a 0.61× ROAS and $148.84 in unrecovered spend. At 2 conversions, this is statistically meaningless — CAC is running ~$122, which is 2.4–4× the healthy $30–50 range for this category. The ad is burning cash with no volume to suggest the funnel can self-correct.
  1. 1.Pause Peptide | UGC Hook v1 immediatelynow0.61× ROAS on only 2 conversions at ~$122 CAC is unsustainable and statistically unreliable — continued spend will deepen losses without producing actionable signal.
  2. 2.Audit LTV data on the 2 existing converters before reactivatingtodayIf these buyers rebill on a peptide subscription, LTV math may eventually justify a sub-1× first-touch ROAS — confirm rebill rate before writing off the creative entirely.
  3. 3.Rotate in a new UGC hook variant with a direct outcome claimthis weekUGC Hook v1's conversion rate suggests the hook is failing to qualify buyers; a new variant testing a specific result (e.g., body composition, energy) may improve conversion quality and CAC.
  4. 4.Audit CAPI and Pixel event coverage on peptide offer checkouttodayPost-Nov 2025 Meta health-policy changes may be causing underreported conversion events, artificially suppressing ROAS — verify server-side events are firing before cutting the creative permanently.
8/12/2026, 6:27:09 AM
warnroas_low
Peptide Therapy | New Creative Test~$128.46 wasted
Peptide Therapy | New Creative Test ROAS at 0.61× — losing money on first order. Check LTV math.
8/12/2026, 6:27:09 AM
warnroas_low
Peptide | Cold LAL 5%~$95.81 wasted
Peptide | Cold LAL 5% ROAS at 0.61× — losing money on first order. Check LTV math.
AI diagnosis ▸
Peptide | Cold LAL 5% is generating 0.61× ROAS on $293.81 in spend with only 2 conversions — well below the 0.8x floor for a subscription-LTV-justified first-touch. At $146.91 CAC against a peptide AOV of $99, the unit economics only work if refill LTV is confirmed strong and attributable. Two conversions is also too thin a sample to trust the signal, but the direction is clearly bad.
  1. 1.Pause Peptide | Cold LAL 5% if LTV data doesn't justify $147 CACtoday0.61× ROAS and a $146.91 CAC exceed the $80 unsustainable threshold — continued spend burns cash unless refill LTV data specifically for this audience shows payback within 60 days.
  2. 2.Audit CAPI and Pixel event coverage for peptide purchase eventsnowPost-Nov 2025 Meta health-policy changes may be dropping lower-funnel conversion signals, meaning actual conversions could be higher than 2 — verify server-side CAPI match rate before making a final kill decision.
  3. 3.Test a warmer audience segment (retargeting or LAL 1-2%) against this offerthis weekCold LAL 5% is the lowest-intent tier; if the peptide offer can't convert at 0.61× here, a tighter LAL or site-retargeting pool should produce a lower CAC and validate whether the offer itself is the problem or the audience is.
  4. 4.Tighten spend cap to $50/day on this ad set while diagnosis runsnowWith only 2 conversions on $293 spend the data is statistically useless and the burn rate is real — capping at $50/day limits downside while CAPI audit and audience test run in parallel.
8/12/2026, 6:27:08 AM
warncac_spike
TRT | ASC+ | Broad | Symptom Quiz~$36.40 wasted
TRT | ASC+ | Broad | Symptom Quiz CAC at $76.40 — well above the $40 target. Diagnose before raising budget.
AI diagnosis ▸
This ad set has generated exactly 1 conversion on $76.40 spend — there is no statistical basis for the $76.40 CAC being signal rather than noise. Single-conversion data means the 3.21x ROAS and $76.40 CAC are both meaningless for optimization decisions. Additionally, given Meta's Nov 2025 health-policy CAPI/Pixel event degradation, that 1 conversion may itself be a partial or misattributed event.
  1. 1.Hold budget flat — do not scale or kill yetnowWith only 1 conversion recorded, any CAC or ROAS figure is statistically invalid; raising or cutting budget based on this snapshot will produce a worse outcome than waiting for at least 5-10 conversion events before deciding.
  2. 2.Audit CAPI and Pixel event integrity for this ad settodayMeta's Nov 2025 health-policy update likely caused partial event loss; confirming whether the 1 recorded conversion matches backend intake data will determine if true CAC is higher or lower than $76.40.
  3. 3.Set a spend threshold trigger at $200 to re-evaluate CACtoday$76.40 total spend is below a meaningful evaluation window for a $40 CAC target — pulling this ad set through at least $200 spend (5x target CAC) will give a usable conversion sample before making structural changes.
  4. 4.Tighten alert rule minimum spend floor to $150 before CAC warnings firethis weekA CAC warn firing at exactly $76.40 spend on 1 conversion is premature and creates unnecessary intervention risk; raising the floor prevents false-alarm optimization decisions on thin data.
8/12/2026, 6:27:08 AM
criticalcac_spike
GLP-1 Broad | LAL 3%~$422.50 wasted
GLP-1 Broad | LAL 3% CAC at $145.63 — well above the $40 target. Diagnose before raising budget.
8/12/2026, 6:27:08 AM
warncac_spike
TRT Retarget | Site Visitors~$144.00 wasted
TRT Retarget | Site Visitors CAC at $88.00 — well above the $40 target. Diagnose before raising budget.
8/12/2026, 6:27:08 AM
criticalcac_spike
Peptide | Cold LAL 5%~$246.46 wasted
Peptide | Cold LAL 5% CAC at $163.23 — well above the $40 target. Diagnose before raising budget.
8/12/2026, 6:27:08 AM
warnctr_collapse
GLP-1_OldHook_Static~$22.89 wasted
GLP-1_OldHook_Static CTR collapsed to 0.43% — kill or rotate the creative.
AI diagnosis ▸
GLP-1_OldHook_Static is fully saturated — frequency has hit 4.5, which is the ceiling of the fatigue zone, and CTR has collapsed to 0.43%, below the 0.5% collapse threshold for DTC health on Meta. With only 9 clicks on $40.20 spend at this CTR, every additional dollar here is wasted reach against a burned audience that has tuned out the hook entirely.
  1. 1.Kill GLP-1_OldHook_Static ad immediatelynowFrequency at 4.5 combined with CTR at 0.43% confirms full creative saturation — continued spend will drive CPCs higher and drag account-level quality scores down.
  2. 2.Rotate in 2-3 net-new creative variants with fresh hooksnowThe offer itself may still convert; the static hook is the failure point, so testing new angle creatives (e.g., mechanism-led or social-proof-led) against the same audience will isolate whether demand is still present.
  3. 3.Audit audience overlap on this ad set for frequency inflationtodayFrequency reaching 4.5 this fast suggests a narrow or over-targeted audience — broadening or excluding recent purchasers could reset effective frequency on replacement creatives.
8/12/2026, 6:27:08 AM
criticalctr_collapse
GLP-1 | Hook v1 | Before/After~$298.07 wasted
GLP-1 | Hook v1 | Before/After CTR collapsed to 0.27% — kill or rotate the creative.
AI diagnosis ▸
GLP-1 | Hook v1 | Before/After is dead — 0.27% CTR is collapse-tier (threshold: 0.5%) with only 15 clicks on $407 in spend. Frequency at 4.27 means this audience has seen the ad 4+ times on average and is tuning it out, sitting squarely in the fatigue zone. At this CPM and CTR, downstream CAC will be well above the $80 unsustainable ceiling before a single conversion fires.
  1. 1.Kill GLP-1 | Hook v1 | Before/After immediatelynowCTR of 0.27% combined with 4.27 frequency means continued spend burns budget with near-zero conversion probability — every dollar from here is waste.
  2. 2.Rotate in 2+ net-new creatives with different hook formatstodayFrequency at 4.27 confirms audience saturation, not offer fatigue — a fresh hook (e.g., testimonial or mechanism-angle) against the same audience will reset engagement without requiring a new campaign.
  3. 3.Audit the ad set audience overlap and tighten exclusionstodayFrequency this high (4.27) on a relatively small impression count (5,743) signals a tight or over-retargeted pool — reducing overlap will lower frequency faster on new creatives deployed.
  4. 4.Test a new before/after concept with compliant static image instead of videothis weekPost the Nov 2025 Meta health-policy update, CAPI/Pixel event signals may be partially missing — shifting format lets you benchmark click quality without depending on lower-funnel optimization that may already be broken.
8/12/2026, 6:27:08 AM
warnctr_collapse
Peptide | UGC Hook v1~$142.01 wasted
Peptide | UGC Hook v1 CTR collapsed to 0.42% — kill or rotate the creative.
AI diagnosis ▸
Peptide | UGC Hook v1 is pulling 0.42% CTR on 4,709 impressions at a 1.68 frequency — this is collapse-tier CTR on Meta for a DTC health offer, and it can't be blamed on fatigue since frequency is well below the 3.5 danger zone. The hook itself is the problem: at $244.84 spent with only 20 clicks, this creative is burning budget with a broken entry point before the audience has even had a chance to saturate.
  1. 1.Kill Peptide | UGC Hook v1 and reallocate budget immediatelynowCTR of 0.42% is below the 0.5% collapse threshold and frequency at 1.68 rules out fatigue — the hook is fundamentally not resonating, and continuing spend will only compound wasted dollars.
  2. 2.Rotate in a new UGC hook variant with a direct symptom-led or outcome-led opentodayThe current hook is failing on first impression; testing a variant that leads with a specific patient outcome (e.g., 'I lost 18 lbs in 60 days on peptide therapy') should lift CTR above 0.8% within 500-1,000 impressions.
  3. 3.Audit CAPI/Pixel event coverage on the peptide offer landing pagetodayGiven Meta's Nov 2025 health-policy update, downstream optimization signals may be missing, which can cause the algorithm to serve to low-intent audiences and suppress CTR even on otherwise solid creatives.
8/12/2026, 6:27:08 AM
criticalfrequency_high
GLP-1_OldHook_Static~$22.33 wasted
GLP-1_OldHook_Static frequency hit 4.50 — creative fatigue. Rotate hooks before scaling.
AI diagnosis ▸
GLP-1_OldHook_Static has hit 4.50 frequency — the exact threshold of full saturation — against a reach of only 464 people, meaning the same tiny audience has seen this ad an average of 4.5 times on $40.20 in spend. CTR has collapsed to 0.43%, which is below the 0.5% DTC health floor, confirming the audience is tuned out. Continued spend here is wasting budget on a dead creative against an exhausted pool.
  1. 1.Pause GLP-1_OldHook_Static immediately to stop bleeding spendnowFrequency at 4.50 with CTR at 0.43% means every additional dollar is hitting a saturated audience — pausing now stops the waste before CAC deteriorates further.
  2. 2.Rotate in 2-3 new hook variants against the same audiencetodayReach is only 464, so the audience itself may still be viable — fresh hooks will reset engagement and test whether the problem is the creative or the pool.
  3. 3.Expand audience targeting to grow reach beyond 464 unique userstodayA reach of 464 is dangerously narrow and accelerates saturation regardless of creative quality; broadening lookalikes or interest layers will reduce frequency pressure structurally.
  4. 4.Audit CAPI and Pixel event firing for this ad set post-Nov 2025 policy updatethis weekMeta's Nov 2025 health-policy change may be suppressing lower-funnel signals, which could be causing the algorithm to over-serve the same narrow segment instead of finding new users.
8/12/2026, 6:27:08 AM
warnfrequency_high
GLP-1_BeforeAfter_Carousel~$29.71 wasted
GLP-1_BeforeAfter_Carousel frequency hit 4.10 — creative fatigue. Rotate hooks before scaling.
AI diagnosis ▸
GLP-1_BeforeAfter_Carousel is at 4.10 frequency against a reach of only 761 users — this audience is nearly saturated and sitting inside the fatigue zone (3.5–4.5). CTR at 2.05% is strong, meaning the creative concept is working, but continued hammering of the same 761 people will crater that CTR fast as ad blindness sets in. Spend is low at $58, so this is an audience-size and rotation problem, not a budget problem.
  1. 1.Rotate hooks on the carousel — swap first card copy and image for 2 new variantstodayCTR of 2.05% proves the offer resonates, so protect that signal by refreshing the hook before frequency climbs past 4.5 and CTR collapses.
  2. 2.Expand audience targeting to increase reach beyond 761 userstodayReach of 761 is the root cause of 4.10 frequency — broadening the audience (lookalike percentage, age range, or interest stack) will dilute frequency and extend the creative's useful life.
  3. 3.Audit CAPI and Pixel event coverage for this ad setthis weekMeta's Nov 2025 health-policy update may be suppressing lower-funnel signals, causing the algorithm to over-serve the same small pool instead of finding new converters.
8/12/2026, 6:27:08 AM