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 areaNo campaign spend yet.
Campaign performance · today
| Campaign | Spend | CTR | Freq | Conv | CAC | ROAS |
|---|---|---|---|---|---|---|
GLP-1 Weight Loss | Broad camp_glp1_broad | $582.50 | 0.27% | 4.27 | 4 | $145.63 | 1.02× |
Peptide Therapy | New Creative Test camp_peptide_new | $326.46 | 0.42% | 1.68 | 2 | $163.23 | 0.61× |
TRT | Retargeting 30d camp_trt_retarget | $285.16 | 1.28% | 2.55 | 3 | $88.00 | 1.57× |
GLP-1 | Patient Acquisition | Prospecting 23859000111 | $240.70 | 2.09% | 3.20 | 8 | $30.09 | 8.14× |
TRT | Patient Acquisition | Prospecting 23859000222 | $130.50 | 2.07% | 1.65 | 3 | $43.50 | 5.63× |
NAD+ | Patient Acquisition | Retargeting 23859000333 | $31.80 | 3.02% | 2.40 | 3 | $10.60 | 11.32× |
Live alerts
12warnroas_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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