One campaign. Image-first, click-billed, running only on Discover and the YouTube feed — routing cold traffic to the Truekind Wireless Shaping Bra advertorial and warm traffic straight to the offer page. This is not a new idea in this account: it consolidates a signal the data already proves.
By default, Demand Gen serves across six surfaces at once: Discover, Gmail, YouTube in-stream, YouTube in-feed, Shorts and Display. Each has a different cost, a different intent and a different economy — but they all share one tCPA and one budget. The result is that the algorithm buys wherever delivery is cheap, not wherever conversion happens. Restricting the channels is what turns Demand Gen into a measurable channel.
Discover image ads bill on the click. A high-CTR creative earns its impressions for free — the opposite of Meta/TikTok CPM. It is the only Google surface where the creative buys its own reach.
The feed opens with 10 cards and ads at positions 3 and 10, then roughly 1 per 10 cards. It reads editorial, not promotional — exactly the context an advertorial needs to keep its frame.
YouTube in-feed (not in-stream) is discovery scrolling with a thumbnail and a title — the same card mechanic as Discover. That is why the two ship together and everything else is switched off.
If the campaign optimises for View-Through Conversions (VTC), Google flips it to impression billing and the free-impression maths disappears. VTC optimisation is off by default — we keep it off and optimise to clicks + standard conversions only. It is the single most important lever in the whole build.
Through Channel controls in the campaign settings (Google Ads UI): keep Discover ON and YouTube in-feed ON; switch off Gmail, YouTube in-stream, Shorts and Display. This is a UI control — the API does not fully expose it yet, so the campaign is created via API and the channel selection is set by hand before enabling. Verify in the channel report every Monday: if spend shows up on Gmail or in-stream, the control has reverted.
Around January 2027 Google folds standalone Display into Demand Gen and migrates everyone still running the old way. When that happens, the cheap Discover inventory gets repriced. The window is roughly a year — the learning curve is worth building now, not later.
This is not a speculative proposal. Shapermint already runs Demand Gen at scale in account 103-730-5439 — $371,798 over 90 days — and since August 1 there has been a live Discover campaign pointing at exactly these two landing pages. That test is the best available benchmark, and it says three very specific things.
Workspace rule: the CDP (Redash q2635) is the source of truth for revenue and orders. Comparing platform against CDP over the same window reveals which lane is inflating. The gap between the two image lanes is stark.
| Lane | Spend | Orders (platform) | Orders (CDP) | Inflation | CPA platform | CPA CDP | ROAS CDP |
|---|---|---|---|---|---|---|---|
| Discover + advertorial YT_US_DG_DISCOVER…26W31_IMG_ADV_VIRAL · Aug 1–6 |
$1,310 | 16.5 | 16.0 | +3% | $79.29 | $81.84 | 0.79 |
| Gmail / image YT_US_DG_GMAIL…25W48_IMG_META_TEST · 30 days |
$54,125 | 929.6 | 552.0 | +68% | $58.22 | $98.05 | 0.70 |
The Gmail lane looks like the best in the account at a $58 platform CPA — but the CDP says $98. Sixty-eight percent of the orders it reports do not exist. The Discover lane reports 16.5 against 16.0 real: a 3% gap. Which means that on Discover, the tCPA you hand Google is the CPA you actually pay. That makes the campaign governable — and it is the technical reason it is worth separating instead of leaving it blended with Gmail.
| CDP source | Spend | Revenue | Orders | ROAS | CPA | AOV | % acq. revenue | ATC% | CVR% |
|---|---|---|---|---|---|---|---|---|---|
| Google Discovery | $55,435 | $38,989 | 568 | 0.70 | $97.60 | $68.64 | 74% | 5.2% | 1.12% |
| YouTube | $57,296 | $41,449 | 613 | 0.72 | $93.47 | $67.62 | 66% | 10.4% | 1.78% |
| Google Display | $2,510 | $719 | 9 | 0.29 | $278.86 | $79.89 | 73% | 1.2% | 0.29% |
Three readings: (a) Discovery's AOV ($68.64) sits 24% above the account AOV ($55.35) — whoever enters through the advertorial buys bigger; (b) 74% of the revenue is net-new customers, so judging this lane against a brand-blended ROAS makes no sense; (c) the bottleneck is not the click, it's the add-to-cart: 5.2% against YouTube's 10.4%. The click is already cheap; what's missing is the page. Section 04 identifies a very concrete reason why.
Live (US): YT_US_DG_DISCOVER…26W31_BROAD_IMG_ADV_VIRAL (tCPA $65, $200/day, 13 ad groups of which 11 removed, 6 different final URLs mixed together) and YT_US_DG_DISCOVER…26W32_BROAD_IMG_QUIZ_FUNNEL (tCPA $65, $200/day).
The problem is not a lack of proof — it is that the proof is fragmented (two campaigns competing in the same auction, 11 dead ad groups, 6 destinations blended) and mis-targeted (tCPA $65 against a real CPA of $80). This proposal merges them into a single campaign on the same $400/day already allocated.
A single US campaign. Inside it, one audience type per ad group, so CPA is readable per type and budget can move to the winner without guessing. Four ad groups is the maximum $400/day can sustain without starving signal density — the maths is below.
DGEN_US_NB_SHM_EBRA_Discovery_YTFeed_ADV
Channels: Discover ON · YouTube in-feed ON
Gmail / in-stream / Shorts / Display OFF
Budget: $400/day · Bidding: tCPA $85 → $75 → $68
Goal: Sales · standard Shopify purchase conversion
VTC optimisation: OFF
Geo: United States · Language: English
Routing: cold → advertorial · warm → offer page
Status on creation: PAUSED, reviewed in UI before enabling
| Ad group | Audience type | Concrete signal | Opt. Targeting | % budget | $/day | Route |
|---|---|---|---|---|---|---|
| AG1 · Custom Intent | Custom segment (search + URL) | Searchers of wireless bra, wire free bras, comfortable wireless bras, minimizer bra, best no wire support bra, comfortable bras for large breasts + competitor wireless-bra URLs | OFF | 35% | $140 | Advertorial |
| AG2 · In-Market | In-market segment | Women's Intimates & Sleepwear + Bras + Women's Apparel | OFF | 25% | $100 | Advertorial |
| AG3 · Affinity + Lookalike | Affinity + Lookalike (1P seed) | Shoppers > Value Shoppers + Beauty Mavens; Lookalike seeded on Truekind Wireless Shaping Bra purchasers (Customer Match) | ON | 25% | $100 | Advertorial |
| AG4 · Remarketing | Your data | Site visitors 30–90d (eBra PDP + advertorial readers) + cart abandoners + Customer Match. Exclude 90-day purchasers. | OFF | 15% | $60 | Offer page (already educated) |
A Demand Gen ad group needs ≥30 conversions/month to exit learning and genuinely optimise. At $400/day, with the expected CPA of each audience type, four ad groups clear the threshold; a fifth breaks it.
| Ad group | $/day | Expected CPA | Conv./month | ≥30? |
|---|---|---|---|---|
| AG1 · Custom Intent | $140 | $80 | ~52 | Yes |
| AG2 · In-Market | $100 | $85 | ~35 | Yes |
| AG3 · Affinity + Lookalike | $100 | $90 | ~33 | Yes |
| AG4 · Remarketing | $60 | $45 | ~40 | Yes |
| Campaign | $400 | ~$75 | ~160 | — |
ON only where we want Google to expand beyond the signal (AG3, Affinity/Lookalike). OFF on Custom Intent, In-Market and Remarketing — leave it ON for remarketing and Google spends the retargeting budget on cold prospects disguised as warm, at which point the ad group's CPA stops meaning anything. It is the single most-missed setting.
| Dimension | Setting | Why |
|---|---|---|
| Gender | Female · exclude Male · include "Unknown" | The product is for women, but excluding "Unknown" wipes out all signed-out inventory — which on Discover is a lot. |
| Age | 35–44, 45–54, 55–64, 65+ · include "Unknown" · exclude 18–24 | The advertorial is written literally for "after 40". 25–34 stays only if the bracket's CPA holds up at 14 days. |
| Device | Mobile prioritised (no desktop exclusion at launch) | ~90% of advertorial traffic is mobile. Measure and adjust in week 3, not before. |
| Exclusions | Past-90-day purchasers off AG1–AG3 | Pure prospecting: without the exclusion, repeat purchases flatter the CPA and the acquisition read is contaminated. |
The live Discover campaigns run at tCPA $65 against a real CPA of $79.29 on platform / $81.84 on CDP. A target set 20% below what is achievable does not lower the CPA — it makes Google throttle delivery and buy the cheapest, worst inventory in the pool. The right move is to enter above the real CPA and tighten with evidence.
| Step | tCPA | Implied CDP ROAS | Condition to advance |
|---|---|---|---|
| Launch | $85 | 0.81 | Starts above the real CPA ($80) so learning isn't starved. No changes for 14 days or 50 conversions. |
| Step 2 | $75 (−12%) | 0.92 | Only if the 14-day CDP CPA ≤ $85 and the advertorial's ATC% ≥ 7%. |
| Target | $68 (−9%) | 1.00 | $68 ≈ Discovery's CDP AOV ($68.64) → ROAS 1.0 on a channel that is 74% new customers. |
No tCPA move greater than ±15% at a time, and never during the learning period. No budget increase greater than +20% every 3–5 days. Both steps of the ladder sit inside those limits by design.
The two live Discover campaigns already hold $200 + $200 = $400/day. The consolidated campaign runs on exactly that — no additional spend is requested; we simply stop splitting the signal across two campaigns bidding against each other. It represents 1.2% of the account's monthly spend ($1,020,614 over 30 days). If scaling is wanted later, the natural source is the Gmail/image lane: it burns $1,804/day at a 0.70 CDP ROAS with 68% attribution inflation.
The two URLs are not alternatives: they are two rungs of the same funnel. The advertorial educates cold traffic; the offer page closes traffic that is already educated. That defines the routing per ad group. But reading both pages live surfaced a problem that undermines a good share of the current spend.
The advertorial says "SEE TODAY'S 40% OFF DEAL" (and in the body, "the current 40% OFF Spring Sale"). Verified live today, both the offer page and the destination PDP show 30% OFF / "Save $17.00". That is ten points of discount promised and not delivered, at the highest-intent click in the entire funnel. On top of that, the copy says "Spring Sale" in August, on a page whose own slug declares it evergreen (-evg).
This is consistent with the 5.2% ATC rate against YouTube's 10.4%: it isn't that people don't want the product — it's that they land and the price isn't the one they were promised. Fixing this is cheaper and faster than any bid change, and there is no case for scaling budget onto a funnel that contradicts itself.
try.shapermint.com/lp1-mbra-adv-evg
Format: long-form review with a byline — "A Bra Expert's Perspective: Is this Truekind Bra ACTUALLY Worth the Hype?" by Jené Sena, bra expert for women 40+.
Arc: personal story (the shop-window reflection) → the problem after 40 → the insight ("it was never the underwire that lifted you — it was the architecture") → a 7-bra wear test → head-to-head across 3 categories (support, silhouette, price-per-wear) → social proof (sells out at Walmart, 5M+ sold) → offer + 60-day guarantee.
Serves: AG1 · AG2 · AG3
It educates, compares and closes in one session. It is the only asset that can carry a $0.61 CPC against an audience that doesn't know the brand.
shapermint.com/pages/truekind-supportive-comfort-wireless-shaping-bra-offer-page-2?variant=40278561292422
Format: extended PDP-style offer landing — benefits, "Other Bras" comparison, testimonials, colour picker, bundle.
US offer verified today: 30% OFF · Save $17.00 · free shipping over $80 · 635 on-page reviews · 1M+ sold.
Serves: AG4 (remarketing), and it is the destination of the advertorial's CTA.
It opens by selling: no narrative, no byline, no third-party authority. Sending cold Discover traffic here asks people to buy before they understand the problem.
1. Align the offer (blocking). Either the advertorial drops to 30% OFF, or the offer page goes to 40%. Either works; what does not work is the two disagreeing. The campaign does not go live without this.
2. Strip "Spring Sale" from the evergreen advertorial. Replace with season-free language ("today's deal", "current offer") so the page stops ageing out every quarter.
3. Consolidate destinations. The current Discover campaign has 6 different final URLs mixed into one campaign, which makes it impossible to know which landing converts. The new campaign uses exactly two: advertorial for cold, offer page for warm.
lp1-mbra-adv-evg — editorial hero with byline and dateline
On Discover the creative buys the reach: at a 4.55% CTR and a $0.61 CPC the implied CPM is $27.86 — but you don't pay it, you earn it. Which is why the creative is not "the pretty part": it is the economic lever. The card has to look like feed content, not like an ad.
| Asset | Spec | Minimum | Note |
|---|---|---|---|
| Landscape image | 1.91:1 · 1200×628 · ≤5 MB · JPG/PNG | 3 | The primary Discover card format |
| Square image | 1:1 · 1200×1200 · ≤5 MB | 3 | YouTube in-feed prioritises this ratio |
| Portrait image | 4:5 · 960×1200 · ≤5 MB | 2 | Best mobile real estate |
| Square logo | 1:1 · 1200×1200 | 1 | Required |
| Landscape logo | 4:1 · 1200×300 | 1 | Optional but contributes to Ad Strength |
| Headlines | ≤ 40 characters | 5 | Editorial tone, not promotional |
| Long headline | ≤ 90 characters | 1 | The one shown most often on Discover |
| Descriptions | ≤ 90 characters | 5 | — |
| Business name | ≤ 25 characters | 1 | "Shapermint" |
| Video (optional) | 3–6s scroll-stopper · 1:1 and 9:16 | opt. | Only adds against YouTube in-feed inventory |
No packshot on white, no logo in the first 2 seconds of video, no centred ad-style typography. The card has to look like an article photo. The winners in this account's Discover lane are the ones that don't look like Shapermint.
| # | Angle | Art direction | Headline (≤40) | Description (≤90) | Cluster it activates |
|---|---|---|---|---|---|
| 1 | The architecture reveal | Detail shot of the wide band + contour cup on fabric; natural light, magazine-editorial framing | It was never the underwire | The wire was a shortcut. The lift always came from the band and the cup. | Wireless (LEAD) |
| 2 | The turtleneck, two bras | Same black sweater, same woman, two back shots side by side — one with visible roll lines, one smooth | Same sweater. Two different bras. | The wide back panel is why one lies flat and the other doesn't. | Back bulge / minimizer |
| 3 | The shoulder marks | Close-up of a shoulder at end of day, no marks; real bathroom light, not studio | 12 hours. Zero shoulder marks. | Cushioned wide straps spread the weight instead of carving a line. | All-day comfort |
| 4 | The empty shelf | Empty in-store bra rack, phone photo, slightly imperfect | The shelf was empty. Again. | The #1 wireless bra in the world sells out the week it lands. | Best-of / social proof |
| 5 | The authority | Editorial portrait of the expert with visible byline, magazine-column styling | I tested 7 wireless bras. One worked. | A decade fitting women 40+. Here's the only one that kept the structure. | Best-of / review |
| 6 | After 30 washes | Two bras side by side on marble: one holding shape, one stretched and misshapen | After 30 washes. Side by side. | Cheap wireless stretches out in 8 weeks. Do the price-per-wear math. | Support & lift |
“After 40, most wireless bras stop working. A bra expert tested 7 — one quietly won.” (84 characters)
3 angles per ad group at launch; refresh the weakest every 2–3 weeks or whenever CTR drops >30% from peak. On the Discover lane fatigue shows up in CTR first, not CPA — and because CTR is what buys the impressions, a fatigued creative makes the click more expensive before the CPA ever reveals it.
Direct pull from KeywordPlanIdeaService (Aug 7, 2026, geo United States) using 10 seeds from the wireless-bra problem space. It is not used to bid on keywords — Demand Gen has no keywords. It is used to build AG1's Custom Segment ("people who searched for X") and to decide which cluster each card writes against.
From the wireless-bra problem space · geo US · English
546,760 monthly searches across the 7 clusters
Median Search CPC $2.61 · interquartile range $1.96–$3.33
$0.61 real Discover CPC vs. $2.61 median Search CPC for the same interest
| Cluster (advertorial theme) | Keywords | Searches/mo | Comp. | CPC range | Top terms |
|---|---|---|---|---|---|
| Wireless / no-underwire LEAD | 440 | 313,920 | HIGH | $0.09–12.46 | wireless bra (110,000) · wire free bras (33,100) · comfortable wireless bras (14,800) · comfy wireless bras (14,800) |
| Back bulge / smoothing / minimizer | 141 | 116,800 | HIGH | $0.26–3.05 | minimizer bra (40,500) · best minimizer bras (9,900) · top rated minimizer bra (9,900) |
| Long-tail / spelling variants | 71 | 82,760 | HIGH | $0.30–3.82 | minimizerbras (40,500) · under wire (22,200) · no under wire bra (3,600) |
| Support & lift for larger busts | 133 | 12,510 | HIGH | $0.22–6.09 | best supportive bras for large breasts (1,600) · best no wire support bra (1,600) · supportive no wire bra (1,300) |
| All-day comfort / pain relief | 41 | 7,910 | HIGH | $0.21–5.56 | comfortable bras for large breasts (1,300) · most comfortable bras for large breasts (720) |
| Best-of / review / comparison (advertorial intent) | 28 | 6,420 | HIGH | $0.25–4.90 | best no wire bra (1,600) · best non underwire bra (1,600) · best bras without wires (1,600) |
| Coverage / t-shirt / everyday styles | 16 | 1,150 | HIGH | $0.32–4.31 | padded no wire bra (480) · non underwire padded bra (210) |
| Total actionable | 870 | 541,470 | — | — | — |
| [EXCLUDED] brand & competitor | 20 | 5,290 | — | — | Kept out of the prospecting Custom Segment — covered by Search Brand |
Load the ~25 highest-volume terms from the Wireless + Minimizer + Best-of clusters as "people who searched for these terms" (7–30 day window), plus 4–6 competitor wireless-bra URLs as a site signal.
The three largest clusters (Wireless 313,920 · Minimizer 116,800 · Long-tail 82,760) hold 94% of the demand — they are what cards 1, 2 and 6 should be written against.
Never include brand terms (Shapermint, Truekind, Empetua) in the prospecting segment: that turns an acquisition CPA into a brand CPA in disguise.
| Metric | Source | Target | Alert | Note |
|---|---|---|---|---|
| ROAS | CDP · revenue_1dc / spend | ≥ 0.85 at 30d | < 0.60 | Never platform conversions_value |
| CPA | CDP · spend / conversions_1dc | ≤ $85 → $68 | > $110 | Ladder from section 03 |
| ATC% (the page KPI) | CDP · add_to_cart_1d / users_1d | ≥ 7% | < 4% | Discovery baseline today 5.2% · YouTube 10.4% |
| CTR (the creative KPI) | Google Ads | ≥ 4.0% | < 2.5% | The current test runs at 4.55% |
| CPC | Google Ads | ≤ $0.75 | > $1.10 | Above $1.10 the channel mix is leaking |
| % acquisition revenue | CDP · revenue_1dc_acq | ≥ 70% | < 50% | Discovery baseline 74%. If it falls, it's remarketing in disguise |
| Channel split | Google Ads · channel report | 100% Discover + YT feed | any Gmail/in-stream | Mandatory weekly check |
| Conv./month per ad group | Google Ads | ≥ 30 | < 20 | Below 20, merge the ad group into another |
The tCPA is set against platform conversions; the CPA we report comes from the CDP. On this lane the two agree (3% gap), which is what makes the campaign governable — but that has to be re-verified every 30 days. The day the gap exceeds 15%, the tCPA stops being a real target and must be recalibrated against CDP.
| Day | Action |
|---|---|
| Monday | Pull 7-day CDP + platform. Check the channel split (did Gmail or in-stream leak in?). Compare CDP CPA vs tCPA. |
| Tuesday | Pause creatives with CTR <2.5% or >30% below peak. Pause ad groups that violate the Bleeding Rule (>$50 with zero conversions in 30 days). Do not touch the winners. |
| Wednesday | Scale the winning ad group by +20% maximum. Move tCPA only if the ladder condition is met. |
| Thu–Sun | Monitor. No structural changes. |
Advertorials are allowed, but the page must be transparent about its commercial nature. Concretely: (1) a visible "Advertisement" / "Advertorial" label at the very top; (2) disclosure near the CTA that the page belongs to the brand; (3) no unsupportable health or results claims; (4) no impersonation of a real news outlet and no press logos without an agreement — "As seen on" only where the coverage genuinely exists; (5) real, verifiable testimonials; (6) the advertised offer must match the landing page — the 40%/30% mismatch in section 04 is exactly the kind of discrepancy Google enforces against under "Misrepresentation".
tracking_url_template set with UTMs so the CDP classifies the channel correctlyCDP ROAS ≥ 0.85 with CDP CPA ≤ $85 and ≥70% acquisition revenue, at $400/day. That means roughly $12,000 of spend generating about $10,200 of revenue that is almost entirely net-new customers, at an AOV 24% above the account average — at an acquisition cost that other lanes currently pay more for. And all of it on zero net new budget: it is the same money currently split between two campaigns bidding against each other.
The failure case is defined too: if at 30 days the ATC rate is still below 4% with the offer already aligned, the problem is neither the channel nor the bid — it is the advertorial, and it needs rewriting before another dollar goes in.