Goals
Targets come from CCC's own measured history — every recommendation below links back to one of these.
Zero money-losing ad spend
Break-even verified ROAS is 2.23x at CCC's 44.8% blended gross margin (QuickBooks via Windsor, verified 2026-07-08). Any campaign verified below floor is buying revenue at a loss.
Source: context_pack.py roas_floor; QuickBooks P&L 17-month verified
Google efficiency back to good-year median
Google spend ($14,921/mo last 6mo) is ABOVE the 2025 peak window but verified ROAS is roughly half (7.1x vs 16.2x). This is efficiency erosion, not underspend. Target = CCC's own 2025 full-year median.
Source: ThoughtMetric 2yr history (2025-01..2026-07), context_pack.py
Bing ROAS: Stay Above Full-Year Median
Target is Bing's own trailing 2-year median ROAS -- the bar it has already proven it can clear.
Source: ThoughtMetric 2yr history, context_pack.py
Meta above break-even
Meta went NEGATIVE in July 2026 (0.08x verified) and its platform-reported value is separately inflated ~9x vs ThoughtMetric (64.7% of claimed value is 1-day view-through). Until it clears break-even it is an awareness/retargeting channel only, not a volume channel.
Source: ThoughtMetric vs Meta Marketing API, attribution breakdown 2026-07-09
Physical inventory on hand
Chris's #1 stated lever (2026-07-09/11): free warehouse cash and space by selling down overstock. Actual = total physical units on hand (manual warehouse count, 2026-07-24 baseline, ccc_inventory_snapshots). Target intentionally null: the goal is the downward TREND in on-hand units, tracked in goal history from today. NOTE (2026-07-24): this used to track 'excess units past 26-week cover', but that required a velocity/SKU mapping with an unresolved double-counting ambiguity (same root cause as the 2026-07-23 '$7M' incident) -- simplified to a direct on-hand count until that mapping is confirmed.
Source: agentic_ad_ops/inventory_manual_tracking.py; ccc_inventory_snapshots (Supabase)
Ad spend by platform — by month
Spend refreshes live every day for the current month; orders and revenue are ThoughtMetric-measured (linearNonDirect, multi-touch -- "orders" is fractional because credit splits across touchpoints, not an estimate). "All platforms" is the blended sum, not an average.
| Oct 2025 | Sep 2026 | Oct 2026 (MTD) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | |
| All platforms | $14,919 | 95.2 | $61,057 | 4.09x | $15,517 | 69.5 | $93,806 | 6.05x | $10,455 | 39.2 | $39,202 | 3.75x |
| Bing | $1,003 | 7.9 | $8,394 | 8.37x | $2,022 | 11.9 | $20,238 | 10.01x | $1,571 | 3.0 | $5,453 | 3.47x |
| $2,505 | 2.4 | $1,774 | 0.71x | $1,545 | 6.9 | $7,327 | 4.74x | $1,429 | 5.0 | $5,103 | 3.57x | |
| $11,411 | 84.9 | $50,889 | 4.46x | $11,949 | 50.7 | $66,241 | 5.54x | $7,455 | 31.3 | $28,646 | 3.84x | |
Show full history (22 months)
| Jan 2025 | Feb 2025 | Mar 2025 | Apr 2025 | May 2025 | Jun 2025 | Jul 2025 | Aug 2025 | Sep 2025 | Oct 2025 | Nov 2025 | Dec 2025 | Jan 2026 | Feb 2026 | Mar 2026 | Apr 2026 | May 2026 | Jun 2026 | Jul 2026 | Aug 2026 | Sep 2026 | Oct 2026 (MTD) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | Spend | Orders | Revenue | ROAS | |
| All platforms | $924 | 2.0 | $1,310 | 1.42x | $11,002 | 170.2 | $194,733 | 17.70x | $17,386 | 330.3 | $338,214 | 19.45x | $21,471 | 273.2 | $259,214 | 12.07x | $23,022 | 292.3 | $282,401 | 12.27x | $22,863 | 205.5 | $199,405 | 8.72x | $19,626 | 153.6 | $146,479 | 7.46x | $15,654 | 120.0 | $89,771 | 5.73x | $14,122 | 74.4 | $66,234 | 4.69x | $14,919 | 95.2 | $61,057 | 4.09x | $15,742 | 103.5 | $65,949 | 4.19x | $10,978 | 66.1 | $43,167 | 3.93x | $14,408 | 75.4 | $57,269 | 3.97x | $13,700 | 81.0 | $68,329 | 4.99x | $20,902 | 168.7 | $167,293 | 8.00x | $23,186 | 210.5 | $255,109 | 11.00x | $25,651 | 154.3 | $183,645 | 7.16x | $24,130 | 140.6 | $167,535 | 6.94x | $18,845 | 89.7 | $85,240 | 4.52x | $15,866 | 65.0 | $63,918 | 4.03x | $15,517 | 69.5 | $93,806 | 6.05x | $10,455 | 39.2 | $39,202 | 3.75x |
| Bing | $39 | 0.0 | $0 | 0.00x | $990 | 12.0 | $11,774 | 11.90x | $2,265 | 41.8 | $43,007 | 18.98x | $3,298 | 31.0 | $26,951 | 8.17x | $3,505 | 52.2 | $51,858 | 14.79x | $3,885 | 24.1 | $21,485 | 5.53x | $3,061 | 20.1 | $15,374 | 5.02x | $1,003 | 11.3 | $7,164 | 7.14x | $979 | 7.6 | $5,485 | 5.60x | $1,003 | 7.9 | $8,394 | 8.37x | $995 | 8.5 | $8,632 | 8.68x | $1,478 | 5.5 | $5,441 | 3.68x | $1,223 | 7.1 | $4,410 | 3.61x | $718 | 7.2 | $10,798 | 15.04x | $2,047 | 16.9 | $19,752 | 9.65x | $2,590 | 30.9 | $48,902 | 18.88x | $2,591 | 14.7 | $20,140 | 7.77x | $2,590 | 14.4 | $15,461 | 5.97x | $1,935 | 10.3 | $5,618 | 2.90x | $1,733 | 8.6 | $7,974 | 4.60x | $2,022 | 11.9 | $20,238 | 10.01x | $1,571 | 3.0 | $5,453 | 3.47x |
| $104 | 0.0 | $0 | 0.00x | $2,292 | 24.6 | $35,571 | 15.52x | $2,899 | 45.4 | $43,732 | 15.08x | $2,551 | 28.3 | $24,919 | 9.77x | $2,924 | 41.7 | $36,590 | 12.51x | $3,271 | 29.6 | $24,167 | 7.39x | $3,010 | 11.5 | $13,512 | 4.49x | $3,105 | 6.9 | $3,480 | 1.12x | $2,294 | 1.7 | $1,819 | 0.79x | $2,505 | 2.4 | $1,774 | 0.71x | $3,149 | 11.0 | $9,149 | 2.91x | $2,609 | 6.4 | $4,975 | 1.91x | $2,495 | 7.1 | $4,110 | 1.65x | $2,416 | 6.5 | $7,384 | 3.06x | $1,737 | 32.2 | $16,635 | 9.58x | $2,908 | 46.6 | $16,035 | 5.51x | $3,092 | 15.2 | $10,965 | 3.55x | $2,793 | 9.8 | $10,357 | 3.71x | $1,963 | 4.7 | $2,079 | 1.06x | $1,517 | 2.5 | $1,991 | 1.31x | $1,545 | 6.9 | $7,327 | 4.74x | $1,429 | 5.0 | $5,103 | 3.57x | |
| $780 | 2.0 | $1,310 | 1.68x | $7,720 | 133.6 | $147,389 | 19.09x | $12,221 | 243.2 | $251,475 | 20.58x | $15,623 | 214.0 | $207,344 | 13.27x | $16,593 | 198.4 | $193,952 | 11.69x | $15,707 | 151.9 | $153,753 | 9.79x | $13,555 | 122.0 | $117,593 | 8.68x | $11,546 | 101.8 | $79,127 | 6.85x | $10,849 | 65.1 | $58,930 | 5.43x | $11,411 | 84.9 | $50,889 | 4.46x | $11,599 | 84.0 | $48,167 | 4.15x | $6,891 | 54.2 | $32,752 | 4.75x | $10,689 | 61.2 | $48,749 | 4.56x | $10,566 | 67.3 | $50,147 | 4.75x | $17,118 | 119.6 | $130,906 | 7.65x | $17,689 | 133.0 | $190,172 | 10.75x | $19,968 | 124.4 | $152,540 | 7.64x | $18,747 | 116.4 | $141,718 | 7.56x | $14,947 | 74.7 | $77,544 | 5.19x | $12,615 | 53.9 | $53,954 | 4.28x | $11,949 | 50.7 | $66,241 | 5.54x | $7,455 | 31.3 | $28,646 | 3.84x | |
Executive summary
The number that matters most this week is roughly $600–700 in additional weekly store contribution that becomes available Oct 24, three days from now. NB Chicken Coops is returning $1.51 in gross profit for every dollar of ad spend — a healthy 4.28x against a 2.84x breakeven — yet it loses 40% of its potential impressions to a daily budget cap. That is a constraint the business controls, and clearing it is the week's primary execution date. Before then, one stop-the-bleed is overdue: Demand Gen Video has run for 30+ days plus six days since its Oct 15 geo-restricted re-enable and has returned $0 in store revenue on both runs. At $30/day, that is $210/week in confirmed zero-return spend that should stop today.
This week's moves:
1. [budget/bid] Pause (2) Demand Gen - Video Placement today. The live platform pull shows $792 spent and $0 returned over 30 days (0.0x); the channel-adjusted estimate since the Oct 15 re-enable is 0.49x — both reads put it far below the 2.84x floor. The original creative (video WNimQjrxtw4, 25 seconds) has never produced a store order at any budget level. Do not re-enable this campaign with the current creative under any scenario. When the test re-opens, swap to the unused 15-second "Beautiful Backyard Chicken Coops" (video 7TY62pmiwQg, verified never-served) — that is the only meaningful variable left to test on this channel.
2. [budget/bid] On Oct 24: raise NB Chicken Coops daily budget from $200 to $240 (+20%) and lower tROAS from 5.0 to 4.5 in the same change event. The campaign is profitable at 4.28x but is losing 40.4% of impression share to budget and a further 47.8% to rank. Rank loss on a tROAS Search campaign means the bid target is pricing the campaign out of profitable auctions — setting the target at 4.5 aligns with Google's platform guidance to keep tROAS at or just below the trailing achieved ROAS [bp_019, tier A]. Combined expected effect: +$80–100/day contribution, or roughly $560–700/week at current volume. These are two changes on one platform logged as one event; make no further Google dial moves until Nov 7.
3. [budget/bid] On Oct 24: raise Bing PMax Coops & Runs from $27 to $33/day (+20%). At 8.29x channel-adjusted ROAS, this is the highest-returning campaign in the account. Every added dollar returns approximately $2.41 in gross profit. Bing has been structurally throttled for months at under $1k/month while running at nearly three times the Google account's average return. Expected effect: +$15–20/day contribution (+$105–140/week). No further Bing changes until Nov 7.
4. [creative] Brief Anne this week on a new 15-second Meta video ad using the "Everyday Life with the Brahma Coop" footage (Drive, 2026-08-21 — the freshest lifestyle footage in the library, featuring the highest-priority inventory model). Hook format: a question in the first two seconds ("Is your backyard missing something?"), burned-in captions throughout, delivered as 9:16 for Reels and 4:5 for feed. The current Abandoners prospecting creative is running at frequency 12.9 — nearly four times the 3.5 fatigue threshold — with CTR at 1.37%. That audience is being burned, not sold to. Test budget: swap into the existing Prospecting | Purchase spend with no incremental dollars. Kill rule: pause if the new creative's CTR stays below 0.8% after 14 days. Window: 21 days. Why now: industry best practice [bp_050, tier B] explicitly identifies October as the window to build prospecting pools before BFCM CPMs rise; Brahma footage directly serves the inventory clearance mission.
5. [new channel] Unblock ChatGPT Ads account creation at ads.openai.com this week. Chris approved the test on Oct 15 and the only blocker is the account setup step. Once live: $40/day product-feed campaign (Brahma and RIH base models only, serving the overstock priority) plus $25/day chat-card campaign (two ad groups: first-flock and durability/upgrade), all created paused and activated only on Chris's explicit go. Kill conditions: $516 spent with zero store-verified orders (tracked via utm_source=chatgpt), or day-14 store ROAS below 1.5x, or day-28 store ROAS below 2.91x. Scale trigger: 2.91x or better with three or more store orders — add 20–30% no more than once every four days. Third-party e-commerce benchmarks project 2.3% conversion on the platform; CCC needs 1.2–1.9% to break even at $751 AOV, so the economics are plausible but not proven — this is a test, not a forecast.
Considered and not recommended:
- Meta Prospecting | Purchase pause (channel-adjusted 0.73x, below floor) — Meta's platform numbers run roughly 82% above what the store actually records on this account. Pausing on platform numbers alone when the gap is that large risks cutting a campaign that store-side data might read differently. A ThoughtMetric pull is the prerequisite; bring this back next week with two matching reads. - Checkout-abandoner Meta audience build (126 people reach checkout and leave each month, each worth ~$313 in gross profit) — high potential but audience structure data is 16 days stale. Confirm the audience does not already exist in the account before briefing a build; if it is absent, this becomes a top-three action next session. - Google Universal Cart and channel prioritization review — flagged as a 30-day action in the Oct 16 market intelligence synthesis. No immediate conversion risk identified, but this review belongs on the Nov 7 session agenda before the window closes. - PMax Low Priced Coops reduction (2.73x estimated, marginally below the 2.84x floor) — at $24/day the dollar risk is small, but the estimate is platform-only and the 14-day spacing window has not cleared. Monitor; re-evaluate Oct 24 with a store-side pull alongside it. - Bing AI Max for Search activation — just launched, relevant to (NB) Chicken Coops Bing at 4.64x below its 6.13x target. Worth activating, but the 14-day spacing window has not cleared on Bing. Add to the Oct 24 Bing change event or the Nov 7 session. - Pinterest activation (shell created Oct 12, paused) — the peak it is designed to serve is Feb–May; bp_047 calls for launching two months ahead of the peak, meaning December is the right start window, not now.
Still unverified — needs a store-side second source before any money moves:
- Meta Prospecting | Purchase at 0.73x channel-adjusted ROAS. This meets the below-floor threshold on the platform read, but the platform-to-store gap on Meta is large enough on this account that the finding cannot be acted on without a matching ThoughtMetric read. Treated as a watch item, not a recommendation. - PMax Low Priced Coops at 2.73x channel-adjusted ROAS. Marginally below the 2.84x breakeven on a single-source estimate. At $24/day the dollar exposure is contained, but the direction of any action (pause vs. tROAS adjustment) requires store-side confirmation first.
How we will know if we are wrong:
- If Demand Gen was assisting store conversions through an indirect path, daily store orders will drop within 10 days of the pause — compare against the Oct 10 post-pause read, which showed -96/day contribution with the top of the range just touching zero, so a clean drop below that baseline is the signal to look for.
- If the Oct 24 NB Chicken Coops tROAS cut to 4.5 attracts lower-quality traffic, ThoughtMetric store ROAS will fall below 2.84x within the 14-day post-change window even as Google-platform ROAS holds steady — that divergence between platform and store is the specific indicator that auction quality degraded rather than improved.
- If ChatGPT Ads reaches $516 with zero store orders confirmed via utm_source attribution, the channel cannot clear CCC's break-even at a $751 AOV freight product and the budget should be reallocated directly to the Oct 24 Bing PMax step-up.
Recommendations
Each card: what to do, why (source-tagged evidence), and the expected, measurable outcome. Status persists across days — resolved items move to the archive below. Every executed change is logged to the change engine and measured on its stated window.
Get Rhode Island Homestead from ~1,277 on hand down to a healthy 566 (18 weeks of forward seasonal demand).
Details — evidence, verification, testing window (tap to expand)
What
Get Rhode Island Homestead from ~1,277 on hand down to a healthy 566 (18 weeks of forward seasonal demand). That means selling ~711 units in 9 weeks: ~82/wk vs ~17.3/wk the season gives unaided -- a 4.71x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.
Why
Selling through generates ~$1,059,632 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.
Expected outcome
Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~82/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.
Corpus evidence
Shopify and Merchant Center clients should audit product feeds now — including titles, descriptions, availability, pricing, and promotional data — to resolve disapprovals and maximize holiday campaign eligibility before Q4 traffic spikes.
For the CCC Shopify client: before October 2026, audit the Microsoft Merchant Center product feed for completeness and accuracy (titles, prices, availability, GTINs), verify conversion tracking fires cleanly on purchase events, and confirm Shopping/Performance Max campaigns have sufficient conversio
Get Brahma from ~672 on hand down to a healthy 282 (18 weeks of forward seasonal demand).
Details — evidence, verification, testing window (tap to expand)
What
Get Brahma from ~672 on hand down to a healthy 282 (18 weeks of forward seasonal demand). That means selling ~390 units in 9 weeks: ~45/wk vs ~8.6/wk the season gives unaided -- a 5.18x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.
Why
Selling through generates ~$794,687 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.
Expected outcome
Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~45/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.
Corpus evidence
Shopify and Merchant Center clients should audit product feeds now — including titles, descriptions, availability, pricing, and promotional data — to resolve disapprovals and maximize holiday campaign eligibility before Q4 traffic spikes.
For the CCC Shopify client: before October 2026, audit the Microsoft Merchant Center product feed for completeness and accuracy (titles, prices, availability, GTINs), verify conversion tracking fires cleanly on purchase events, and confirm Shopping/Performance Max campaigns have sufficient conversio
Get Orpington from ~709 on hand down to a healthy 195 (18 weeks of forward seasonal demand).
Details — evidence, verification, testing window (tap to expand)
What
Get Orpington from ~709 on hand down to a healthy 195 (18 weeks of forward seasonal demand). That means selling ~514 units in 9 weeks: ~59/wk vs ~6.0/wk the season gives unaided -- a 9.88x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.
Why
Selling through generates ~$492,753 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.
Expected outcome
Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~59/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.
Corpus evidence
Shopify and Merchant Center clients should audit product feeds now — including titles, descriptions, availability, pricing, and promotional data — to resolve disapprovals and maximize holiday campaign eligibility before Q4 traffic spikes.
For the CCC Shopify client: before October 2026, audit the Microsoft Merchant Center product feed for completeness and accuracy (titles, prices, availability, GTINs), verify conversion tracking fires cleanly on purchase events, and confirm Shopping/Performance Max campaigns have sufficient conversio
More recommendations (59) — work the top 3 first; open these once those are executed, snoozed, or declined
Get Leghorn from ~633 on hand down to a healthy 150 (18 weeks of forward seasonal demand).
Details — evidence, verification, testing window (tap to expand)
What
Get Leghorn from ~633 on hand down to a healthy 150 (18 weeks of forward seasonal demand). That means selling ~483 units in 9 weeks: ~55/wk vs ~4.6/wk the season gives unaided -- a 12.06x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.
Why
Selling through generates ~$295,122 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.
Expected outcome
Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~55/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.
Corpus evidence
Shopify and Merchant Center clients should audit product feeds now — including titles, descriptions, availability, pricing, and promotional data — to resolve disapprovals and maximize holiday campaign eligibility before Q4 traffic spikes.
For the CCC Shopify client: before October 2026, audit the Microsoft Merchant Center product feed for completeness and accuracy (titles, prices, availability, GTINs), verify conversion tracking fires cleanly on purchase events, and confirm Shopping/Performance Max campaigns have sufficient conversio
Attach the existing shared negative keyword lists (9 lists, 3,374 terms) to (2) Demand Gen - Video Placement.
Details — evidence, verification, testing window (tap to expand)
What
Attach the existing shared negative keyword lists (9 lists, 3,374 terms) to (2) Demand Gen - Video Placement.
Why
(2) Demand Gen - Video Placement spent $791.68 in the last 30 days with zero shared negative lists attached, while 3,374 already-built negative terms sit on other campaigns. Sources: Bing Campaign Management API (settings) + Bing Reporting API (30d spend).
Expected outcome
Reduces irrelevant matched traffic without new spend. Uses lists already written and in use, so no new negatives need authoring.
Corpus evidence
When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.
For any PMax campaign, run a brand leak audit by pulling search term reports (via Insights or Search Terms where available), isolating branded query spend, and comparing ROAS with vs. without brand traffic; if brand spend is material, add brand exclusion lists or a dedicated brand campaign with PMax
Pause this ad; its spend flows to the campaign's stronger ads automatically.
Details — evidence, verification, testing window (tap to expand)
What
Pause this ad; its spend flows to the campaign's stronger ads automatically. Replace only if the angle is strategically unique. Angles to test (learning corpus): Why Lilly Singh is returning to sketch comedy on YouTube (YouTube Creator blog, 2026-10-15); Teaching students to think and learn through questions (OpenAI Blog, 2026-10-15)
Why
CTR 1.37045 vs campaign median 4.777 (<55% of median) on $194.83 spend, TOFU stage. Source: Meta ad-level insights vs campaign median, 2026-10-21.
Expected outcome
Campaign blended CTR rises as budget concentrates on proven ads; no spend change needed.
Corpus evidence
Pull the real estate vertical benchmarks for breg and the retail/ecommerce benchmarks for CCC, then compare each client's current Meta campaign CPCs and CPLs against those figures; if either client is more than 20% above benchmark CPL, flag for creative or audience audit before next monthly review.
Content is truncated to a teaser only; no specific tactic details are extractable. For paid_media and social accounts, visit the source URL directly before acting — do not treat the headline summary alone as sufficient to change Facebook ad or LinkedIn content workflows.
This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted).
Details — evidence, verification, testing window (tap to expand)
What
This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted). A freight-heavy US-only product should not serve ads there.
Why
campaign_criterion LOCATION audit, live 2026-10-21. Positive geo targets are OR'd, so this actively expands serving abroad.
Expected outcome
Zero foreign impressions; no US impact -- the United States country target is unchanged.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted).
Details — evidence, verification, testing window (tap to expand)
What
This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted). A freight-heavy US-only product should not serve ads there.
Why
campaign_criterion LOCATION audit, live 2026-10-21. Positive geo targets are OR'd, so this actively expands serving abroad. COORDINATE: Other/unknown (chris@chrisbowman.us) changed maximize_conversion_value.target_roas on this campaign 2026-10-05 -- align before overlapping.
Expected outcome
Zero foreign impressions; no US impact -- the United States country target is unchanged.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Campaigns carry 38-63 negative zip exclusions each, in structured patterns (zips positive on one campaign are negative on another).
Details — evidence, verification, testing window (tap to expand)
What
Campaigns carry 38-63 negative zip exclusions each, in structured patterns (zips positive on one campaign are negative on another). Nobody has claimed them; they silently block whatever demand lives in those zips.
Why
campaign_criterion LOCATION audit, live 2026-10-21. Actor unknown: zero Google location-criterion records in the trailing-30d API change history; all 73 stored geo changes are Meta ad-set edits.
Expected outcome
Either a documented reason for each list, or removal -- then watch zip-adjacent state revenue at the next weekly read.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
'(1) PMax - Shopping Only - Coops & Runs' (google) is profitable but under its 2025 good-year bar by 0.5x.
Details — evidence, verification, testing window (tap to expand)
What
'(1) PMax - Shopping Only - Coops & Runs' (google) is profitable but under its 2025 good-year bar by 0.5x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.
Why
Verified ROAS 5.36x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-10-21. COORDINATE: Other/unknown (chris@chrisbowman.us) changed maximize_conversion_value.target_roas on this campaign 2026-10-05 -- align before overlapping.
Expected outcome
Closing the gap returns ~$1,108/mo additional contribution at current spend if ROAS recovers to the median.
Corpus evidence
When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.
When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.
'(B) Branded' (google) is profitable but under its 2025 good-year bar by 1.2x.
Details — evidence, verification, testing window (tap to expand)
What
'(B) Branded' (google) is profitable but under its 2025 good-year bar by 1.2x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.
Why
Verified ROAS 6.54x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-10-21. COORDINATE: Other/unknown (chris@chrisbowman.us) changed maximize_conversion_value.target_roas on this campaign 2026-09-11 -- align before overlapping.
Expected outcome
Closing the gap returns ~$622/mo additional contribution at current spend if ROAS recovers to the median.
Corpus evidence
When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.
When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.
'(NB) Chicken Coops' (google) is profitable but under its 2025 good-year bar by 1.6x.
Details — evidence, verification, testing window (tap to expand)
What
'(NB) Chicken Coops' (google) is profitable but under its 2025 good-year bar by 1.6x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.
Why
Verified ROAS 4.2x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-10-21. COORDINATE: Other/unknown (chris@chrisbowman.us) changed maximize_conversion_value.target_roas on this campaign 2026-09-15 -- align before overlapping.
Expected outcome
Closing the gap returns ~$2,581/mo additional contribution at current spend if ROAS recovers to the median.
Corpus evidence
When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.
When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.
Completes the ladder: current vs LaL vs broad.
Details — evidence, verification, testing window (tap to expand)
What
Completes the ladder: current vs LaL vs broad.
Why
Platform best practice in the knowledge corpus favors broad on mature pixels, but this account has never measured it -- account memory requires a measured window, not doctrine.
Expected outcome
A ranked audience playbook for this account grounded in its own measured CPA.
Corpus evidence
Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.
Pull the real estate vertical benchmarks for breg and the retail/ecommerce benchmarks for CCC, then compare each client's current Meta campaign CPCs and CPLs against those figures; if either client is more than 20% above benchmark CPL, flag for creative or audience audit before next monthly review.
Decision for Chris/Danny, not an automated call: reconcile what Intero bills for against the change logs in this dashboard, and set expectations or re.
Details — evidence, verification, testing window (tap to expand)
What
Decision for Chris/Danny, not an automated call: reconcile what Intero bills for against the change logs in this dashboard, and set expectations or restructure.
Why
Meta account audit log (Meta's own authoritative record, 365 days): Intero made 4 changes in ALL of 2026 vs 2589 in Jul-Dec 2025. Google (API caps at 30 days): 1064 events, 182 of them on a single day (bulk asset upload). Last 90 days across both: 1 Meta events. Sources: Meta /activities + Google change_event, pulled 2026-10-21. CAVEAT: Google's full-year history needs a manual UI export (2-yr history is not API-accessible); unresolved actor names (Ashley King, Sierra Liegler) may be agency staff -- if so, agency Meta activity extends to May 2026, then still stops.
Expected outcome
Either restored agency output or recovered fees; both show up as change-log volume and G2/G4 movement.
Corpus evidence
Agency and in-house marketers should anticipate continued client-side budget and headcount pressure at big tech; pitch lean, AI-augmented retainers and prioritize demonstrable ROI reporting rather than expanding scope assumptions.
1000WATT has historically been a credible independent voice on real estate marketing strategy and consumer research; now that it is owned by a major franchise conglomerate, future 1000WATT research and opinion pieces should be read with awareness of potential institutional bias toward BHHS and HomeS
Prospecting rides the proven creative (CTR 4.288%, $442/28d) into a colder, larger pool.
Details — evidence, verification, testing window (tap to expand)
What
Prospecting rides the proven creative (CTR 4.288%, $442/28d) into a colder, larger pool.
Why
Meta ad-level insights 2026-10-21: 'Store collection - Best Coops - April 20' is the strongest FRESH performer; audience_ops is the last PARTIAL takeover category and the account has no recent operator-run audience experiment in the change history.
Expected outcome
A read on whether LaL-3% beats current targeting on CPA within 14 days at <=$350 total risk.
Corpus evidence
Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.
Pull the real estate vertical benchmarks for breg and the retail/ecommerce benchmarks for CCC, then compare each client's current Meta campaign CPCs and CPLs against those figures; if either client is more than 20% above benchmark CPL, flag for creative or audience audit before next monthly review.
The 2026-07-09 change on 'Intero | ATC | Sales' got worse after the change over its 2026-07-16 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-07-09 change on 'Intero | ATC | Sales' got worse after the change over its 2026-07-16 window. verified_roas: 1.17 -> 0.0.
Why
Verdict ledger, measured against the 2026-07-16 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
No workflow changes warranted from this item alone. The article content provided is a single-sentence summary with no extractable tactics; review the full post at the source URL before using it to inform ccc (Shopify) or breg (real estate) paid-social strategy.
Paid media practitioners should cross-reference their current Facebook audience segmentation setups against this guide to identify any targeting options or Ads Manager features they may be underutilizing; treat specific tactical claims as single-source until verified against Meta's own documentation
The 2026-07-11 change on 'Intero | ATC | Sales' got worse after the change over its 2026-07-18 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-07-11 change on 'Intero | ATC | Sales' got worse after the change over its 2026-07-18 window. verified_roas: 1.16 -> 0.0.
Why
Verdict ledger, measured against the 2026-07-18 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
No workflow changes warranted from this item alone. The article content provided is a single-sentence summary with no extractable tactics; review the full post at the source URL before using it to inform ccc (Shopify) or breg (real estate) paid-social strategy.
Paid media practitioners should cross-reference their current Facebook audience segmentation setups against this guide to identify any targeting options or Ads Manager features they may be underutilizing; treat specific tactical claims as single-source until verified against Meta's own documentation
The 2026-08-05 change on '(1) PMax - Shopping Only - Low Priced Coops' got worse after the change over its 2026-08-12 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(1) PMax - Shopping Only - Low Priced Coops' got worse after the change over its 2026-08-12 window. verified_roas: 4.31 -> 3.06.
Why
Verdict ledger, measured against the 2026-08-12 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-07-28 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-04 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-07-28 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-04 window. verified_roas: 5.47 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-04 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window. verified_roas: 4.43 -> 3.38.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window. verified_roas: 4.43 -> 3.38.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window. verified_roas: 4.43 -> 3.38.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(NB) Chicken Coops' got worse after the change over its 2026-08-19 window. verified_roas: 5.5 -> 2.89.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-05 change on '(2) Demand Gen - Video Placement' got worse after the change over its 2026-08-19 window. verified_roas: 4.43 -> 3.38.
Why
Verdict ledger, measured against the 2026-08-19 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-09-16 change on 'Intero | Catalog | Sales' got worse after the change over its 2026-09-23 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-09-16 change on 'Intero | Catalog | Sales' got worse after the change over its 2026-09-23 window. verified_roas: 33.08 -> 29.464.
Why
Verdict ledger, measured against the 2026-09-23 window close.
Expected outcome
Revert, or try a different fix -- this direction made it worse, not just failed to help.
Corpus evidence
No workflow changes warranted from this item alone. The article content provided is a single-sentence summary with no extractable tactics; review the full post at the source URL before using it to inform ccc (Shopify) or breg (real estate) paid-social strategy.
Paid media practitioners should cross-reference their current Facebook audience segmentation setups against this guide to identify any targeting options or Ads Manager features they may be underutilizing; treat specific tactical claims as single-source until verified against Meta's own documentation
Formally pause the two boosted-post ad sets flagged in the 2026-07-18 audit (roadmap item 1).
Details — evidence, verification, testing window (tap to expand)
What
Formally pause the two boosted-post ad sets flagged in the 2026-07-18 audit (roadmap item 1). They optimize for Landing Page Views and were never built to drive sales.
Why
Audit 2026-07-18, Part 4 item 1. They already triggered the false 'losing money' alert once; paused-for-real removes the risk of silent resumption.
Expected outcome
Zero further spend possible on non-Purchase boosted posts.
Google's own open recommendation on both PMax campaigns -- free ad real estate, no downside.
Details — evidence, verification, testing window (tap to expand)
What
Google's own open recommendation on both PMax campaigns -- free ad real estate, no downside.
Why
Audit 2026-07-18, Part 3 (34 open Google recommendations) and Part 4 item 3.
Expected outcome
Higher CTR on PMax Search-surface placements at zero added spend.
Close the confirmed creative gap on the top non-brand campaign -- the one with the verified YoY efficiency decline.
Details — evidence, verification, testing window (tap to expand)
What
Close the confirmed creative gap on the top non-brand campaign -- the one with the verified YoY efficiency decline.
Why
Audit 2026-07-18, Part 3 + Part 4 item 4; Google change history 2026-07-16 (Intero's RSA swap, values recovered 2026-07-19).
Expected outcome
Better Ad Strength and CTR on the account's most important non-brand campaign.
Stop paying for competitor-brand searches that never convert.
Details — evidence, verification, testing window (tap to expand)
What
Stop paying for competitor-brand searches that never convert.
Why
Audit 2026-07-18, Part 3: ~$6,675/90d on zero-conversion terms, competitor brands bleeding into Branded specifically.
Expected outcome
A measurable share of the $6.7K/90d zero-conversion spend eliminated.
The 2026-08-03 change on '(1) PMax - Shopping Only - Coops & Runs' didn't move either way over its 2026-08-10 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-03 change on '(1) PMax - Shopping Only - Coops & Runs' didn't move either way over its 2026-08-10 window. verified_roas: 7.13 -> 7.13.
Why
Verdict ledger, measured against the 2026-08-10 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
Paid media managers running Microsoft Audience Ads campaigns should immediately review current placements for brand safety concerns and build an exclusion list of page title terms associated with unwanted content categories, competitors, or sensitive topics.
Review the full post at the provided URL to identify any changes to Smart Campaigns, audience targeting, or automated bidding that affect CCC (Shopify paid search) or BREG (real estate lead gen) accounts; no specific action can be confirmed from the truncated content alone.
The 2026-08-11 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-25 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-11 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-25 window. verified_roas: 7.05 -> 6.64.
Why
Verdict ledger, measured against the 2026-08-25 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-11 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-25 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-11 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-25 window. verified_roas: 7.05 -> 6.64.
Why
Verdict ledger, measured against the 2026-08-25 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-12 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-26 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-12 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-26 window. verified_roas: 7.03 -> 6.64.
Why
Verdict ledger, measured against the 2026-08-26 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-12 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-26 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-12 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-26 window. verified_roas: 7.03 -> 6.64.
Why
Verdict ledger, measured against the 2026-08-26 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-08-12 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-26 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-08-12 change on '(NB) Chicken Coops' didn't move either way over its 2026-08-26 window. verified_roas: 7.03 -> 6.64.
Why
Verdict ledger, measured against the 2026-08-26 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
When clients have high-difficulty keywords where organic rankings are weak or traffic has dropped due to AI Overviews, recommend testing PMax campaigns with search themes aligned to those topics to maintain visibility while organic efforts mature.
Paid media managers should flag the reporting date (around 2026-07-16) in any PMax dashboards and warn clients or stakeholders that metric increases around that date reflect a reporting expansion, not genuine performance gains, to avoid incorrect optimization decisions based on inflated data.
The 2026-09-01 change on 'Intero | Catalog | Sales' didn't move either way over its 2026-09-08 window.
Details — evidence, verification, testing window (tap to expand)
What
The 2026-09-01 change on 'Intero | Catalog | Sales' didn't move either way over its 2026-09-08 window. verified_roas: 32.12 -> 29.795.
Why
Verdict ledger, measured against the 2026-09-08 window close.
Expected outcome
Reassess: give it a longer read, try a bigger step, or accept this lever is tapped out here.
Corpus evidence
No workflow changes warranted from this item alone. The article content provided is a single-sentence summary with no extractable tactics; review the full post at the source URL before using it to inform ccc (Shopify) or breg (real estate) paid-social strategy.
Paid media practitioners should cross-reference their current Facebook audience segmentation setups against this guide to identify any targeting options or Ads Manager features they may be underutilizing; treat specific tactical claims as single-source until verified against Meta's own documentation
Do NOT exclude Wyoming yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Wyoming yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $127 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Wyoming: $127 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Idaho yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Idaho yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 1.1x on $334 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Idaho: $334 spend, 1.0 conversions, $367 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Arizona yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Arizona yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.05x on $601 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Arizona: $601 spend, 1.0 conversions, $29 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Nebraska yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Nebraska yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $141 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Nebraska: $141 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude New Hampshire yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude New Hampshire yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.23x on $407 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
New Hampshire: $407 spend, 1.0 conversions, $93 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Maine yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Maine yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.41x on $330 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Maine: $330 spend, 1.0 conversions, $134 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude New Jersey yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude New Jersey yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 1.37x on $934 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
New Jersey: $934 spend, 3.0 conversions, $1,281 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Vermont yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Vermont yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 1.7x on $257 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Vermont: $257 spend, 2.0 conversions, $436 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Ohio yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Ohio yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 2.23x on $902 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Ohio: $902 spend, 3.0 conversions, $2,010 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Utah yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Utah yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 2.52x on $460 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Utah: $460 spend, 2.0 conversions, $1,158 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Nevada yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Nevada yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $406 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Nevada: $406 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Iowa yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Iowa yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $238 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Iowa: $238 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Do NOT exclude Tennessee yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Details — evidence, verification, testing window (tap to expand)
What
Do NOT exclude Tennessee yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 1.33x on $899 spent (90d), below the 2.841x breakeven floor. Re-check at the next quarterly read.
Why
Tennessee: $899 spend, 2.0 conversions, $1,192 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-10-21). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.
Expected outcome
No action -- monitoring only until the longer-window read confirms or clears it.
Corpus evidence
When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.
Review 25 paused ad group(s) holding 392 keywords: Chicken Pens (5 kws), Chicken Coops Small (9 kws), Chicken Coops Urban (12 kws), Chicken Coop Price.
Details — evidence, verification, testing window (tap to expand)
What
Review 25 paused ad group(s) holding 392 keywords: Chicken Pens (5 kws), Chicken Coops Small (9 kws), Chicken Coops Urban (12 kws), Chicken Coop Prices (5 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Review 2 paused ad group(s) holding 14 keywords: Chicken Coops Home (2 kws), Chicken Coop 10 (12 kws).
Details — evidence, verification, testing window (tap to expand)
What
Review 2 paused ad group(s) holding 14 keywords: Chicken Coops Home (2 kws), Chicken Coop 10 (12 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws).
Details — evidence, verification, testing window (tap to expand)
What
Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Review 3 paused ad group(s) holding 82 keywords: Branded (36 kws), Competitor (42 kws), Competitor - Lowes (4 kws).
Details — evidence, verification, testing window (tap to expand)
What
Review 3 paused ad group(s) holding 82 keywords: Branded (36 kws), Competitor (42 kws), Competitor - Lowes (4 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Review 1 paused ad group(s) holding 11 keywords: Pre-Fabricated (11 kws).
Details — evidence, verification, testing window (tap to expand)
What
Review 1 paused ad group(s) holding 11 keywords: Pre-Fabricated (11 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws).
Details — evidence, verification, testing window (tap to expand)
What
Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Housekeeping — 4 money moves under $1,000/mo (~$840/mo combined — batch on a slow day, never the headline)
PAUSE '(2) Demand Gen - Video Placement' (google) -- at 0.49x every dollar loses money.
Details — evidence, verification, testing window (tap to expand)
What
PAUSE '(2) Demand Gen - Video Placement' (google) -- at 0.49x every dollar loses money. Pausing frees ~$25/day ($744/mo). Move the freed ~$25/day to (B) Branded No Image Extensions Test (google, ~10.21x verified).
Why
Two-source verified ROAS is 0.49x -- below the 2.23x break-even floor (44.8% blended gross margin). $2,233 spent in the 90-day window. Sources: google platform API + ThoughtMetric linearNonDirect, 2026-10-21.
Expected outcome
Stops an estimated $581/mo negative contribution (deterministic: spend/mo x (ROAS x 44.8% margin - 1)). Direct measurement after change: verified channel ROAS and below-floor count in this dashboard, 7-14 days out.
Corpus evidence
Before August 17, audit all ecommerce campaigns running Target CPA or Target ROAS that are also budget-limited: verify targets are realistic and budgets are sufficient, or expect Google to increase spend aggressively to hit those targets.
Directly matches the CCC finding of overlapping/non-purchase primary_for_goal actions diluting Smart Bidding, and the GSME finding of $0 conversion value since Dubsado replaced Wix. Any client's Context Pack should carry a conversion-tracking health flag, and the Google Analyst agent should refuse t
PAUSE 'Prospecting | Purchase' (facebook) -- at 0.73x every dollar loses money.
Details — evidence, verification, testing window (tap to expand)
What
PAUSE 'Prospecting | Purchase' (facebook) -- at 0.73x every dollar loses money. Pausing frees ~$10/day ($305/mo). Move the freed ~$10/day to (B) Branded No Image Extensions Test (google, ~10.21x verified).
Why
Two-source verified ROAS is 0.73x -- below the 2.23x break-even floor (44.8% blended gross margin). $916 spent in the 90-day window. Sources: facebook platform API + ThoughtMetric linearNonDirect, 2026-10-21.
Expected outcome
Stops an estimated $206/mo negative contribution (deterministic: spend/mo x (ROAS x 44.8% margin - 1)). Direct measurement after change: verified channel ROAS and below-floor count in this dashboard, 7-14 days out.
Corpus evidence
Directly corroborates and sharpens the correction Chris gave on the CCC read: Facebook's platform-reported ROAS should never be taken at face value for a budget-reallocation decision -- this is exactly the class of claim the Profit Guardian's two-independent-source rule exists to catch, and ThoughtM
For real estate Meta campaigns, do not optimize solely on traffic or landing page cost metrics; set up a cost-per-lead column in Meta Ads Manager and run a controlled Advantage+ vs. manual targeting split before committing budget, since the NAR test result says nothing confirmed about downstream lea
Raise 'Intero | Catalog | Sales' (facebook) from ~$34/day to $39/day (+15%).
Details — evidence, verification, testing window (tap to expand)
What
Raise 'Intero | Catalog | Sales' (facebook) from ~$34/day to $39/day (+15%). Half-step (+15%, not the usual +30%) into soft demand -- the full step is earned by a held verdict, not assumed. Hold 72h, re-check verified ROAS at the 7-day read, and step again while it holds at/above the good bar. This is where the needle moves -- not the trims. SEASONALITY: demand ahead is soft (next-month index 0.55x annual mean); hold each step 7 days and size against next month's demand, not the trailing 90 -- do not let PMax pace into weak weeks.
Why
Verified 4.55x on $3,040 in the 90-day window -- at/above its funnel-adjusted good bar with proven demand. Sized with a marginal-ROAS haircut to 3.6x (new impressions never match the core). Sources: platform API + ThoughtMetric, 2026-10-21. Last year's same window -- 2025-11: 2.91x on $3,149 spend; 2025-12: 1.91x on $2,609 spend (ThoughtMetric monthly). The trough cuts VOLUME; this is the check on whether it also cut efficiency.
Expected outcome
Seasonally adjusted for next month's 0.55x demand index: ~+$53/mo contribution (unadjusted ~+$96/mo at trailing-90 demand). ~+$553/mo revenue before adjustment. Direct measurement: verified channel ROAS + revenue at +7/+30d in this dashboard.
Corpus evidence
For BREG, audit the current Facebook presence to confirm all three elements are active: scheduled organic posts, at least one running ad campaign, and a landing page or lead form with a clear CTA. If any leg is missing, prioritize closing that gap before scaling spend.
Cut '(1) PMax - Shopping Only - Low Priced Coops' (google) from ~$36/day to $18/day (-50%).
Details — evidence, verification, testing window (tap to expand)
What
Cut '(1) PMax - Shopping Only - Low Priced Coops' (google) from ~$36/day to $18/day (-50%). Frees ~$18/day; re-check verified ROAS at the 7-day read and cut again if still below 2.23x. Move the freed ~$18/day to (B) Branded No Image Extensions Test (google, ~10.21x verified).
Why
Two-source verified ROAS is 2.73x -- below the 2.23x break-even floor (44.8% blended gross margin). $3,255 spent in the 90-day window. Sources: google platform API + ThoughtMetric linearNonDirect, 2026-10-21. COORDINATE: Other/unknown (chris@chrisbowman.us) changed maximize_conversion_value.target_roas on this campaign 2026-10-05 -- align before overlapping.
Expected outcome
Stops an estimated $0/mo negative contribution (deterministic: spend/mo x (ROAS x 44.8% margin - 1)). Direct measurement after change: verified channel ROAS and below-floor count in this dashboard, 7-14 days out.
Corpus evidence
Before August 17, audit all ecommerce campaigns running Target CPA or Target ROAS that are also budget-limited: verify targets are realistic and budgets are sufficient, or expect Google to increase spend aggressively to hit those targets.
Directly matches the CCC finding of overlapping/non-purchase primary_for_goal actions diluting Smart Bidding, and the GSME finding of $0 conversion value since Dubsado replaced Wix. Any client's Context Pack should carry a conversion-tracking health flag, and the Google Analyst agent should refuse t
Recently resolved (6)
'(1) PMax - Shopping Only - Low Priced Coops' (google) is profitable but under its 2025 good-year bar by 2.9x.
Details — evidence, verification, testing window (tap to expand)
What
'(1) PMax - Shopping Only - Low Priced Coops' (google) is profitable but under its 2025 good-year bar by 2.9x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.
Why
Verified ROAS 2.96x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-10-20. COORDINATE: Other/unknown (chris@chrisbowman.us) changed maximize_conversion_value.target_roas on this campaign 2026-10-05 -- align before overlapping.
Expected outcome
Closing the gap returns ~$1,399/mo additional contribution at current spend if ROAS recovers to the median.
Corpus evidence
When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.
When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.
Prospecting rides the proven creative (CTR 4.193%, $430/28d) into a colder, larger pool.
Details — evidence, verification, testing window (tap to expand)
What
Prospecting rides the proven creative (CTR 4.193%, $430/28d) into a colder, larger pool.
Why
Meta ad-level insights 2026-10-20: 'Store collection - Best Coops - April 20' is the strongest FRESH performer; audience_ops is the last PARTIAL takeover category and the account has no recent operator-run audience experiment in the change history.
Expected outcome
A read on whether LaL-3% beats current targeting on CPA within 14 days at <=$350 total risk.
Corpus evidence
Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.
Pull the real estate vertical benchmarks for breg and the retail/ecommerce benchmarks for CCC, then compare each client's current Meta campaign CPCs and CPLs against those figures; if either client is more than 20% above benchmark CPL, flag for creative or audience audit before next monthly review.
Completes the ladder: current vs LaL vs broad.
Details — evidence, verification, testing window (tap to expand)
What
Completes the ladder: current vs LaL vs broad.
Why
Platform best practice in the knowledge corpus favors broad on mature pixels, but this account has never measured it -- account memory requires a measured window, not doctrine.
Expected outcome
A ranked audience playbook for this account grounded in its own measured CPA.
Corpus evidence
Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.
Pull the real estate vertical benchmarks for breg and the retail/ecommerce benchmarks for CCC, then compare each client's current Meta campaign CPCs and CPLs against those figures; if either client is more than 20% above benchmark CPL, flag for creative or audience audit before next monthly review.
Attach the existing shared negative keyword lists (9 lists, 3,374 terms) to (2) Demand Gen - Video Placement.
Details — evidence, verification, testing window (tap to expand)
What
Attach the existing shared negative keyword lists (9 lists, 3,374 terms) to (2) Demand Gen - Video Placement.
Why
(2) Demand Gen - Video Placement spent $780.83 in the last 30 days with zero shared negative lists attached, while 3,374 already-built negative terms sit on other campaigns. Sources: Bing Campaign Management API (settings) + Bing Reporting API (30d spend).
Expected outcome
Reduces irrelevant matched traffic without new spend. Uses lists already written and in use, so no new negatives need authoring.
Corpus evidence
When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.
For any PMax campaign, run a brand leak audit by pulling search term reports (via Insights or Search Terms where available), isolating branded query spend, and comparing ROAS with vs. without brand traffic; if brand spend is material, add brand exclusion lists or a dedicated brand campaign with PMax
Review 25 paused ad group(s) holding 392 keywords: Chicken Pens (5 kws), Chicken Coops Small (9 kws), Chicken Coops Urban (12 kws), Chicken Coop Price.
Details — evidence, verification, testing window (tap to expand)
What
Review 25 paused ad group(s) holding 392 keywords: Chicken Pens (5 kws), Chicken Coops Small (9 kws), Chicken Coops Urban (12 kws), Chicken Coop Prices (5 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
Review 2 paused ad group(s) holding 14 keywords: Chicken Coops Home (2 kws), Chicken Coop 10 (12 kws).
Details — evidence, verification, testing window (tap to expand)
What
Review 2 paused ad group(s) holding 14 keywords: Chicken Coops Home (2 kws), Chicken Coop 10 (12 kws)
Why
These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.
Expected outcome
Either re-activate the intended structure or retire it.
Corpus evidence
Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.
For any Google Ads accounts (breg or ccc), audit campaigns with fewer than ~50 conversions per month per campaign — these are likely starving Smart Bidding. Merge redundant ad groups or campaigns that share the same conversion goal and audience intent, but do not flatten distinctions that carry sepa
In flight — are the changes working?
Every executed change with its testing window and verdict date. Ads take time to read: nothing here is a verdict until its window completes. Daily: glance for VERDICT DUE. Weekly: the Monday digest rolls these up.
Attach shared negative lists to (NB) Chicken Coops
14-day window complete (executed 2026-10-01) · current verified ROAS 4.64x (below_good) — directional; baseline delta appears after the first daily sweep · done by reconciler:admin@chickencoopcompany.com
52 keywords sit in paused ad groups in (NB) Chicken Coops
14-day window complete (executed 2026-10-01) · current verified ROAS 4.64x (below_good) — directional; baseline delta appears after the first daily sweep · done by reconciler:admin@chickencoopcompany.com
Attach shared negative lists to (2) Demand Gen - Video Placement
14-day window · executed 2026-10-15 · verdict 2026-10-29 — too early to judge · current verified ROAS 0.49x (below_floor) — directional; baseline delta appears after the first daily sweep · done by reconciler:chris@chrisbowman.us
Attach shared negative lists to (2) Demand Gen - Video Placement
14-day window · executed 2026-10-15 · verdict 2026-10-29 — too early to judge · current verified ROAS 0.49x (below_floor) — directional; baseline delta appears after the first daily sweep · done by reconciler:chris@chrisbowman.us
Attach shared negative lists to (2) Demand Gen - Video Placement
14-day window · executed 2026-10-15 · verdict 2026-10-29 — too early to judge · current verified ROAS 0.49x (below_floor) — directional; baseline delta appears after the first daily sweep · done by reconciler:chris@chrisbowman.us
Attach shared negative lists to (2) Demand Gen - Video Placement
14-day window · executed 2026-10-15 · verdict 2026-10-29 — too early to judge · current verified ROAS 0.49x (below_floor) — directional; baseline delta appears after the first daily sweep · done by reconciler:chris@chrisbowman.us
Opportunities — think bigger
Strategist-agent proposals: structurally different plays — Meta rethought from first principles, new platforms weighed honestly. Every play carries a test budget, a verification path, a success threshold, and a kill criterion; ideas without kill criteria are not shown.
Meta: Checkout-Abandoner DPA + Video Prospecting (First-Principles Structural Rebuild)
The play
Launch two new ad sets inside a net-new campaign — never touching the verified 4.57x Intero|Catalog|Sales winner. Ad Set A ($750/mo): checkout-initiators-minus-purchasers DPA — custom audience of checkout initiators (30d) excluded by purchasers (180d); served dynamic catalog ads featuring RIH and Brahma overstock SKUs with sale_price feed field active for any offer Danny has confirmed; Purchase objective; 7d-click attribution only; budget steps ≤20%/72h. Verify Meta Pixel is recording InitiateCheckout events (Events Manager spot-check) before activating — this audience does not exist without it. Ad Set B ($750/mo): cold-traffic video collection — 'Everyday Life with the Brahma Coop' (2026-08-21, 43MB) cut to 4:5 with burned-in captions and a question-style hook ('Ready to start your backyard flock?'); collection format with catalog overlay on overstock SKUs; interest targeting backyard-chickens plus homesteading; exclude purchasers (180d). Do NOT edit or duplicate Intero|Catalog|Sales — that campaign runs untouched in parallel.
Why now
Verified winner Intero|Catalog|Sales at 4.57x store-verified ROAS on $3,032 [META CURRENT] proves catalog/DPA format works on this account — the play extends what works into an untested funnel stage, not a new format gamble. The #1 identified funnel gap is 126 checkout abandoners/month, each worth ~$313 contribution, with zero dedicated ad set [STALE META CREATIVE: 'the leak is checkout; 126 people/month start checkout and do not finish']. The existing Catalog|ATC|Remarketing ad set has 27 wrong exclusions that block its own target audience [STALE META AUDIENCES: 'prospecting exclusion list was copied onto remarketing']; a new ad set bypasses this defect cleanly without disturbing the running winner. Element-level data shows lifestyle_scene visual subject returns 45.6% click-to-ATC rate — the highest measured in the corpus [STALE CREATIVE ELEMENT PERFORMANCE] — and has never been deployed on Meta [capability pack: video inventory confirmed 2026-08-21]. BFCM calendar pressure: bp_049 calls for finalizing holiday prospecting 6-3 weeks before BFCM (Oct 6–Oct 27); a 28-day window yields a verdict by Nov 16, one day before the Nov 17 freeze. Current high frequency (3.44) on the existing winner signals creative exhaustion [meta_creative_review WARNING: frequency 3.22-4.16 on active collections]; new creative deploys before that exhaustion compounds into a full ROAS collapse.
Test terms
Budget: $1,500/mo · Measured by: Primary: ThoughtMetric store-verified ROAS segmented by utm_source=meta&utm_campaign=[new_campaign_slug], capturing Shopify order revenue independently of platform. Second source: Meta Incremental Attribution column (Columns > Compare Attribution Settings, 7d-click only — free, zero delivery impact per Meta platform docs). Both sources must agree on direction before any budget step. The verified 4.57x Intero|Catalog|Sales baseline is the account benchmark; new campaign must clear 2.91x break-even to justify continuation. Do not use 7d-click+1d-view figures for ROAS decisions — 69.5% of CCC's platform-reported value is 1d-view-through [STALE META PLATFORM RULES]. · Success: Store-verified ROAS ≥2.91x in ThoughtMetric at day 28, with ≥4 store-verified purchases across both ad sets. Ad Set A (checkout abandoner) must contribute ≥2 purchases independently to confirm the audience is live and reachable — zero purchases from Ad Set A at day 28 means the checkout-initiator audience is too thin even if aggregate ROAS clears the threshold. · KILL IF: Ad Set A early kill: ≤0 store-verified purchases at $375 cumulative spend — pause Ad Set A, keep Ad Set B running if it is above 1.5x. Ad Set B early kill: store ROAS <1.5x at day 21. Full campaign kill: store ROAS <2.91x at day 28. GRAY ZONE: if store ROAS is between 1.5x and 2.91x at day 28, the entire campaign is paused by default at day 35 unless the operator explicitly renews in writing with a stated rationale — no idle mediocre performance allowed.
ChatGPT Ads: Product-Feed + Chat-Card Launch (Approved, Time-Gated)
The play
Execute the Chris-approved test plan [knowledge_base/platforms/chatgpt_ads.md, approved 2026-10-15]. Campaign 1 — product-feed ($40/day, ~$1,200/mo): RIH and Brahma base models only from Windsor feed; product_ad_template format (OpenAI's stated strongest performer for e-commerce); clicks bidding; fixed_bid CPC $3 max via billing_event_type CLICK in the ad group bidding_config. Campaign 2 — chat_card ($25/day, ~$750/mo): two ad groups — 'first-flock' (title ≤50 chars: 'Designed by Chicken Owners'; body ≤100 chars: reassurance angle for first-time keepers; claim 'Designed by chicken owners' approved by Chris [GOOGLE AD TEXT LAYER standing claims]) and 'upgrade-durability' (title: 'Built to Last — All-Weather Coops'; body: durability and predator-resistance angle). All campaigns created PAUSED via agentic_ad_ops/connectors/openai_ads_live.py. Activated only on Chris's explicit go-order. UTM on all destination URLs: utm_source=chatgpt&utm_medium=paid&utm_campaign=coop_feed or coop_card. Pixel + CAPI install with Shopify order ID as shared event_id for deduplication, on order-confirmation page only. Do NOT use 'Ships within 24 hours' claim until the CCC shipping policy page states it explicitly — OpenAI policy requires landing-page parity and ads are crawled at review [chatgpt_ads knowledge]. No conversion objective until ≥15 store-verified orders; remain on clicks objective for the full test window. Hard launch ceiling: do not exceed 2x daily budget in any single day (OpenAI daily budget is a 7-day average; guard manually).
Why now
Chris explicitly approved this test 2026-10-15 [strategy.yaml: 'chatgpt_ads: APPROVED TEST (Chris 2026-10-15)']; the only remaining blocker is account creation at ads.openai.com (Danny with CCC card). Hard time gate: launching by Oct 27 yields 21 days of data before the Nov 17 BFCM freeze for a day-14 intermediate verdict on Nov 10; the full 28-day verdict falls Nov 24 — within the post-freeze window before December. AI-search commerce intent is structurally different from both pull-search (Google/Bing demand capture) and social push (Meta): it intercepts buyers mid-research-session on a $751 high-consideration product at the moment they are asking an AI what to buy, which is a new and unmonetized surface for this category. No direct competitor — OverEZ (77 Google ads, 12 Meta ads [COMPETITOR ADS]), Carolina Coops (16 Google ads), Omlet (200 Google ads, 25 Meta ads) — has verified ChatGPT Ads presence based on the competitor intelligence scan, suggesting first-mover availability. At $3 fixed CPC and $751 AOV, the break-even conversion rate is 1.2–1.9% [chatgpt_ads knowledge: 'at the recommended $3-5 starting CPC, CCC needs 1.2-1.9% conversion to break even'] — achievable if the audience is high-intent. The $258 break-even CPA [chatgpt_ads knowledge: '$751 AOV × 34.34% margin, pulled 2026-10-15'] is the hard kill gate.
Test terms
Budget: $1,950/mo · Measured by: Primary: Shopify order-level UTM data (utm_source=chatgpt) surfaced in ThoughtMetric — store-side revenue attribution fully independent of platform claims. ThoughtMetric is not a native OpenAI partner [chatgpt_ads knowledge] but UTM passthrough to Shopify constitutes a valid independent store-side read; this is the source of truth. Second source: OpenAI Ads Manager conversion reporting (Pixel + CAPI with shared Shopify order ID as event_id, deduplication enforced). Both sources must agree on direction before any scale step. Allow ≥24h after each day before pulling conversion data — OpenAI's documented attribution lag [chatgpt_ads knowledge]. Platform-reported ROAS is the confirmatory second source only; store-side ROAS governs all kill and scale decisions. · Success: Store-verified ROAS ≥2.91x in ThoughtMetric at day 28, with ≥3 store-verified orders total. Both conditions must be met — high ROAS on 1-2 orders is noise at this AOV. · KILL IF: Immediate kill trigger: $516 cumulative spend (≈8 days at $65/day) with 0 store-verified orders in ThoughtMetric — pause all campaigns that session regardless of platform-reported metrics. Day-14 kill: store ROAS <1.5x at the ≈$910 spend mark. Day-28 kill: store ROAS <2.91x. GRAY ZONE: if store ROAS is between 1.5x and 2.91x at day 28, all campaigns are paused by default at day 35 unless the operator explicitly renews in writing — no spend continues into BFCM at below-break-even economics.
Pinterest: Lifestyle Catalog Pre-Load (Feb–May Peak Bridge)
The play
Activate the PAUSED Pinterest campaign shell created 2026-10-12 with a catalog collection structure. One campaign, two ad groups. Ad Group 1 ($500/mo): dynamic catalog collection ads — Windsor Pinterest feed (already integrated) as the product source, RIH and Brahma overstock SKUs foregrounded via a product set filtered to those models; cover image sourced from 'Everyday Life with the Brahma Coop' (2026-08-21) or 'Brahma Coop Flock Integration' (2026-08-21) to match Pinterest's native lifestyle visual tone; Purchase conversion objective; 30d click attribution. Ad Group 2 ($500/mo): same catalog feed, static Pin cover with question hook ('Ready to keep backyard chickens?'), keyword targeting: 'chicken coop,' 'backyard chickens,' 'homesteading,' 'chicken run' [INDUSTRY INTELLIGENCE: 'chicken run' 67,691/mo, 'chicken coop' 68,786/mo]. Both groups: US geo, exclude recent purchasers (180d). UTM: utm_source=pinterest&utm_medium=paid&utm_campaign=coop_preload. Pause both ad groups from Nov 15 through Dec 1 (BFCM window) — structure and audience signals persist through a pause without resetting learning. Resume Dec 1 for the December ramp into the Feb–May peak.
Why now
Windsor Pinterest feed is already integrated [strategy.yaml] and the campaign shell exists PAUSED since Oct 12 [EXECUTED CHANGES] — zero additional infrastructure cost and no setup delay. Agency best-practice bp_047 (tier B) calls for launching Pinterest seasonal campaigns 'about two months before demand peaks'; the CCC Feb–May peak (computed indexes: Feb 1.19x, Mar 1.61x, Apr 1.59x, May 1.26x annual mean [SEASONALITY]) places the optimal launch window at December–January, meaning starting now in late October is the front edge of that window and captures the cheapest CPMs during the current trough (index 0.61x) [SEASONALITY]. Overstock clearance mission (RIH + Brahma) requires buyers beyond search intent: Pinterest's home/backyard-lifestyle audience operates in discovery mode, structurally different from Google demand capture and Meta retargeting — it reaches planners before they have search intent, extending the top-of-funnel mix. ThoughtMetric can attribute Pinterest [strategy.yaml: 'ThoughtMetric can attribute'], enabling a clean two-source verification path; this is the decisive structural advantage over TikTok, which has no pixel, no feed, and no attribution path [strategy.yaml]. The collection catalog format wins at every funnel stage measured in the element corpus [STALE CREATIVE ELEMENT PERFORMANCE: catalog_collection beats single_image at click-to-ATC, ATC-to-checkout, checkout-to-purchase] and is deployable immediately from the existing feed.
Test terms
Budget: $1,000/mo · Measured by: Primary: ThoughtMetric store-verified ROAS via utm_source=pinterest, attributed to Shopify orders independent of Pinterest platform reporting. Second source: Pinterest Ads Manager conversion reporting (Purchase events, 30d click window, same campaign IDs). Both sources required to agree on direction before any budget step. Note: allow 7 calendar days after the day-45 window closes before pulling the final verdict read — Pinterest's click-to-purchase lag on high-AOV freight items commonly runs 3–5 days and undercounts on the same-day pull. · Success: Store-verified ROAS ≥2.91x in ThoughtMetric at day 45, with ≥4 store-verified purchases (implied CPA ≤$250, within the $258 break-even CPA at $751 AOV and 34.34% margin [chatgpt_ads knowledge for margin basis]). · KILL IF: Early kill: $500 cumulative spend (≈day 15) with 0 store-verified purchases in ThoughtMetric — pause campaign; do not wait for the full window on a zero-purchase read. Day-45 kill: store ROAS <1.5x in ThoughtMetric. GRAY ZONE: if store ROAS is between 1.5x and 2.91x at day 45, the campaign is paused by default at day 52 unless the operator explicitly renews in writing with a forward-looking seasonality rationale stated — a flat trough-season result does NOT automatically qualify for continuation into the peak; the operator must make that judgment explicitly.
Proposals generated 2 day(s) ago; refreshed weekly so each stays stable long enough to evaluate. Nothing here moves money without explicit approval.
Channels
Is it working? — measured trend
ROAS and revenue are ThoughtMetric-measured. 2026-10 is a partial month; the arrow compares its run-rate ROAS to 2026-09. Same month last year shows what seasonality alone predicts — beat it and the changes are adding something.
| 2026-10 (partial) | 2026-09 | 2025-10 | ||||
|---|---|---|---|---|---|---|
| ROAS | Revenue | ROAS | Revenue | ROAS | Revenue | |
| ACCOUNT (blended) ▼ | 3.7x | $39,202 | 6.0x | $93,806 | 4.1x | $61,057 |
| Bing ▼ | 3.5x | $5,453 | 10.0x | $20,238 | 8.4x | $8,394 |
| Facebook ▼ | 3.6x | $5,103 | 4.7x | $7,327 | 0.7x | $1,774 |
| Google ▼ | 3.8x | $28,646 | 5.5x | $66,241 | 4.5x | $50,889 |
ROAS = revenue measured by ThoughtMetric multi-touch / platform spend. Google self-reported numbers run 24% above measured this quarter; money decisions use measured only.
BING
ROAS = revenue measured by ThoughtMetric multi-touch / platform spend. Bing self-reported numbers run 37% above measured this quarter; money decisions use measured only.
ROAS = revenue measured by ThoughtMetric multi-touch / platform spend. Facebook self-reported numbers run 83% above measured this quarter; money decisions use measured only.
Geo targeting — Google, analyzed 2026-07-23 → 2026-10-21
Performance verdict: geography is healthy -- spend concentrates where it converts (top 6 states carry 37% of spend). Configuration verdict: needs cleanup -- see the audit below.
✓ No exclusion candidates: every state with material 90-day spend (≥$500) has attributed conversions.
✓ All 8 enabled campaigns target by physical PRESENCE — the expert setting for freight-heavy ecommerce; none run Google’s leaky PRESENCE_OR_INTEREST default.
✖ 2 campaign(s) positively target a FOREIGN COUNTRY (Georgia) — see the geo defect card in Recommendations.
⚠ 222 negative ZIP-CODE exclusions across campaigns, origin unknown (predate the 30-day API history) — review card in Recommendations. Until claimed or removed, these silently block demand in those zips.
⚠ 393 redundant positive targets (states/zips/cities layered under a US country target, zero bid modifiers) — no serving effect, pure clutter; batch-remove for legibility whenever convenient.
| Campaign | Positive targets | Negative targets | Bid mods |
|---|---|---|---|
| (1) PMax - Shopping Only - Coops & Runs | City:2, Country:1, Postal Code:25, State:46 | City:1, Country:1, County:1, Postal Code:39, State:2 | 0 |
| (1) PMax - Shopping Only - Low Priced Coops | City:2, Country:2, State:47 | Country:1, Postal Code:63, State:2 | 0 |
| (B) Branded | City:2, Country:1, Postal Code:25, State:46 | City:1, Country:1, Postal Code:41, State:2 | 1 |
| (B) Branded No Image Extensions Test | City:2, Country:1, Postal Code:25, State:46 | City:1, Country:1, Postal Code:41, State:2 | 1 |
| (NB) Chicken Coops | City:2, Country:1, Postal Code:26, State:47 | Country:1, Postal Code:38, State:2 | 0 |
| (NB) Non-Brand (Max Conversion Test) | City:2, Country:2, State:47 | Country:1, State:2 | 0 |
| Branded Trial 7 | Country:1, State:1 | Country:1, State:2 | 1 |
| State | Spend (90d) | Share | ROAS* |
|---|---|---|---|
| California | $4,320 | 12% | 4.4x |
| Texas | $2,445 | 7% | 9.2x |
| Florida | $1,943 | 5% | 10.4x |
| New York | $1,725 | 5% | 5.2x |
| North Carolina | $1,415 | 4% | 4.8x |
| Massachusetts | $1,274 | 4% | 6.6x |
Underweighted states worth watching (strong ROAS, small share — expansion candidates if the trend holds): Illinois (12.4x on $802), Pennsylvania (10.2x on $1,224).
*Geo-grain ROAS is Google-attributed only — ThoughtMetric cannot verify at state grain, so geo reads size conservatively. Bing and Meta geo grain: not yet pulled (Bing unlocks with the API creds; Meta geo breakdown is a planned pull).
Search terms — Google, analyzed 2026-07-23 → 2026-10-21
5,317 distinct search terms, $10,217 term-attributable spend. Category vocabulary (tokens of converting and high-impression terms) is structurally protected from ever becoming a negative.
✓ No material negative-keyword waste: 41.2% of the $10,217 term-level spend converts (Google-attributed), and off-category residue is $475/90d — below the $500 action threshold.
Flagged for review (zero attributed conversions, off-category tokens) — judgment call, not auto-negative:
| Term | Campaign | Spend | Clicks | Off-category tokens |
|---|---|---|---|---|
| chicken coop with automatic door opener | (NB) Chicken Coops | $113 | 5 | opener |
| jumbo chicken coop | (NB) Chicken Coops | $97 | 1 | jumbo |
| the chicken coop company reviews | (B) Branded | $84 | 8 | reviews |
| chicken coops delivered assembled | (NB) Chicken Coops | $67 | 5 | assembled |
| chicken coop and run | (NB) Chicken Coops | $61 | 20 | and |
| chicken coop company reviews | (B) Branded | $53 | 6 | reviews |
Attribution watch (category terms with zero ATTRIBUTED conversions — a tracking-grain artifact, do NOT negative): chicken coops ($603); chicken coop ($311); chicken coops for sale near me ($128); the chicken coop ($119); large chicken coop ($100).
Campaigns
Top 5 — scale candidates
| Campaign | Channel | Funnel | Spend 90d | Platform ROAS 30d | Verified ROAS 90d | Tier |
|---|---|---|---|---|---|---|
| (B) Branded No Image Extensions Test | bofu | $116 | – | 10.21x | ON TARGET | |
| (1) PMax - Shopping Only - Coops & Runs | bing | mofu | $1,773 | – | 8.29x | ON TARGET |
| (B) Branded | bofu | $3,416 | – | 6.54x | BELOW TARGET | |
| (1) PMax - Shopping Only - Coops & Runs | mofu | $16,125 | – | 5.36x | BELOW TARGET | |
| (NB) Chicken Coops | bing | mofu | $4,195 | – | 4.64x | BELOW TARGET |
Bottom 5 — money at risk
| Campaign | Channel | Funnel | Spend 90d | Platform ROAS 30d | Verified ROAS 90d | Tier |
|---|---|---|---|---|---|---|
| Intero | ATC | Sales | bofu | $4 | – | 0.00x | inactive | |
| Intero | Prospecting | Traffic | tofu | $1,117 | – | 0.13x | inactive | |
| (2) Demand Gen - Video Placement | tofu | $2,233 | – | 0.49x | LOSING MONEY | |
| Prospecting | Purchase | tofu | $916 | – | 0.73x | LOSING MONEY | |
| (1) PMax - Shopping Only - Low Priced Coops | mofu | $3,255 | – | 2.73x | LOSING MONEY |
All campaigns (12)
| Campaign | Channel | Funnel | Spend 90d | Platform ROAS 30d | Verified ROAS 90d | Tier |
|---|---|---|---|---|---|---|
| (NB) Chicken Coops | bing | mofu | $4,195 | – | 4.64x | BELOW TARGET |
| (1) PMax - Shopping Only - Coops & Runs | bing | mofu | $1,773 | – | 8.29x | ON TARGET |
| Intero | Catalog | Sales | bofu | $3,040 | – | 4.55x | ON TARGET | |
| Intero | Prospecting | Traffic | tofu | $1,117 | – | 0.13x | inactive | |
| Prospecting | Purchase | tofu | $916 | – | 0.73x | LOSING MONEY | |
| Intero | ATC | Sales | bofu | $4 | – | 0.00x | inactive | |
| (1) PMax - Shopping Only - Coops & Runs | mofu | $16,125 | – | 5.36x | BELOW TARGET | |
| (NB) Chicken Coops | mofu | $10,669 | – | 4.20x | BELOW TARGET | |
| (B) Branded | bofu | $3,416 | – | 6.54x | BELOW TARGET | |
| (1) PMax - Shopping Only - Low Priced Coops | mofu | $3,255 | – | 2.73x | LOSING MONEY | |
| (2) Demand Gen - Video Placement | tofu | $2,233 | – | 0.49x | LOSING MONEY | |
| (B) Branded No Image Extensions Test | bofu | $116 | – | 10.21x | ON TARGET |
How to run this — the daily loop
Open the guide (one-time read; the page is self-explanatory day to day)
1. Read the top cards. Recommendations are ordered by business impact × strategy priority — inventory moves lead while overstock is objective #1. Money moves under $1,000/mo are batched under Housekeeping; real, but never the day’s focus.
2. Check the timer chip before acting. Every actionable card states its testing window up front (⏱ 7-day or 14-day verdict). An amber ⏸ HOLD chip means that campaign already has a change mid-measurement — do not touch it until the hold date, or the test is contaminated.
3. Make the change on the platform, then tap “I made this change.” Your Google sign-in identifies you automatically — no PIN or name entry. The check-off is logged, becomes a measured experiment automatically, and shows on the board within about 15 minutes.
4. In Flight answers “is it working?” Amber MEASURING = too early to judge, and the card says exactly when the verdict lands. Green VERDICT DUE = the window is complete; the card shows the measured before → after ROAS from the change engine.
5. Cadence. You will not act every day — that is by design. Most days: read, confirm nothing is on fire, check In Flight for green cards. Mondays: the weekly digest rolls up every measured change.
Never move money on a single source’s numbers — unverified channels are flagged red under Channels. Deep-clearance (20–30%) pricing only on SKUs Danny/Chris have explicitly approved; the standard sale is 15%.
Change management
Agency activity audit — Intero Digital, trailing 12 months
Finding: Meta (authoritative full-year audit log): Intero made 2589 changes Jul–Dec 2025, then 4 in ALL of 2026 — and 1 in the last 90 days. Google (API caps history at 30 days): 1064 events in the visible window, 182 of them on a single day (a bulk asset upload on 2026-06-15); 3 budget changes, 2 campaign changes, and nothing at all since 2026-06-30.
Caveats per verification standard: (1) Google's 2-year change history is not API-accessible — the full-year Google verdict needs a one-time manual export from the Change History page in the Google Ads UI (import path ready). (2) Meta actors 'Ashley King' and 'Sierra Liegler' are unresolved — if they are Intero staff, agency Meta activity extends to May 2026 and then stops; if not, it stopped in Dec 2025. Either way the last 60+ days show zero human agency activity on Meta. (3) Meta's /activities retention beyond 12 months is undocumented; the 12 months shown are complete. Sources: Google Ads API change_event + Meta Graph /activities, pulled 2026-07-09.
Searchable change log
Google: API serves the trailing 30 days only (2-year history is UI-export only); the log accumulates daily from here forward. Meta: full trailing year from Meta's own audit log. Bing: Microsoft exposes no change-history API — permanent gap, changes inferred from daily snapshot diffs going forward. Routine noise (ad delivered / billing) excluded.
| When | Channel | Actor | Action | Object | Detail |
|---|