S1
Root cause level
The root cause lives at the campaign constraint level, not in keywords or pages. 88.3% of the account's performance loss stems from campaigns hitting budget caps, strategy limits, or status freezes — primarily Performance Max campaigns. The account's overall growth came from campaigns' own performance, not from budget reallocation between them. This means tactical fixes at the keyword or page level are blocked until the campaign-level constraints (budgets, bidding targets, and campaign statuses) are resolved first.
Constraints & statusesexplains 88%
resolve them first — while they are active, factor analysis is secondary
look first at: USA_PMAX_Interests MID_Search_Mixed WEST_PMAX_Interests-Keyword
S3
Primary direction of work
The primary work direction is the auction (bidding strategy) layer, responsible for $2,264.69 in monthly losses — a clear dominant issue. Second priority is landing pages ($1,357.66 net monthly loss), third is geography ($574.24 net monthly), fourth is campaign structure ($397.98 net monthly), and last is search semantics ($181.69 monthly). However, this ranking assumes constraints are already fixed: USA_PMAX_Interests (34.7% of spend) is hitting its budget cap and reports an unreachable ROAS target of 1.08 (achieving 1.0259 in the second half) — its landing-page losses cannot be tackled until the budget and target are addressed. WEST_Search_Mixed (23.1% of spend) has a similar constraint: its target of 1.12 is tight relative to its 0.9264 achievement, and it carries tactical holes that will not improve until the strategy limit is relaxed.
PRIMARY CUT: Auction (bids/rank) — rest with reduced priority
Auction (bids/rank) ~$2,265/mo · Landing pages ~$1,392/mo · Geography ~$693/mo · Structure (ad groups/ads) ~$1,026/mo · Semantics ~$182/mo · PMax asset groups ~$0.00/mo
| Campaign | Spend share | Symptoms (holes) period losses by cut | Root cause (bidding level) constraints from G, priority first |
|---|
USA_PMAX_Interests | 35% | landing pages $2,270geo $307 | G1: Google — target caps deliveryG6: limited by bid strategy |
MID_Search_Mixed | 5% | ads/ad groups $946geo $163landing pages $68.03 | G5: disapproved ads |
NORTH_Search_Brand_2-0 | 1% | ads/ad groups $587semantics $186 | G1: target tROAS 1.68 unattainable (fulfillment 70%)G3: fictitious budget → $32.29G12: volume limited |
WEST_Search_Brand | 12% | geo $324landing pages $149semantics $106 | G12: volume limited |
SOUTH_Search_Mixed | 5% | semantics $556 | G12: volume limited |
WEST_Search_Mixed | 23% | semantics $221landing pages $220 | G1: Google — target caps deliveryG6: limited by bid strategyG12: volume limited |
EAST_Search_Long-Term | 1% | ads/ad groups $309geo $73.97 | G1: target tROAS 1.10 unattainable (fulfillment 44%) |
CENT_Search_Mixed | 2% | ads/ad groups $209geo $156 | G1: target tROAS 1.05 unattainable (fulfillment 79%)G6: limited by bid strategyG3: fictitious budget → $73.81 |
EAST_Search_Mixed | 2% | geo $138 | G1: Google — target caps deliveryG6: limited by bid strategyG12: volume limited |
USA_Search_Mixed | 1% | landing pages $75.46geo $27.21 | no bidding-level constraints |
campaign-first reading: the holes (semantics, ads, geo, landing pages) are the symptoms; when a bidding-level constraint exists (highlighted first), it is the root cause — the system can't hit the configured target and cycles through inefficient traffic, which surfaces as those holes
S5
Price of problem categories
Loss categories rank by forward impact (net monthly forecast): auction ($2,264.69) is the largest, landing pages ($1,357.66), geography ($574.24), campaign structure ($397.98), and search semantics ($181.69). Performance Max cuts contribute $0 in losses. These cuts overlap — the same spend can appear in multiple categories — so they must not be summed. The planned scenario of removing semantic and geographic issues together would recover $181.69 and $539.47 respectively, lifting ROAS from 1.0486 to 1.0579 and improving target attainment from 98.9% to 99.8%, though the plan reaches the target line, not safely above it.
Auction (bids/rank)$2.3k/mo
Landing pages$1.4k/mo
Structure (ad groups/ads)$1.0k/mo
Geography$693/mo
Semantics$182/mo
Semantics: $363 over the period → ~$182/moStructure (ad groups/ads): $2,051 over the period → ~$1,026/mo · net of stopped ~$398/moGeography: $1,385 over the period → ~$693/mo · net of stopped ~$574/moLanding pages: $2,783 over the period → ~$1,392/mo · net of stopped ~$1,358/moProducts: Report not loadedPMax asset groups: $0.00 over the period → ~$0.00/moAuction (bids/rank): — over the period → ~$2,265/mo
Cuts overlap (one click can be both “bad term” and “bad geo”) — summing categories is FORBIDDEN; comparing them — allowed
S2
Culprits in multiple reports
Two campaigns were already paused during the period and no longer drag the account forward. MID_Search_Mixed was paused on 2026-07-13, delivering $588.52 in monthly relief — it had disapproved ads limiting delivery and was inefficient (0.75 efficiency ratio). EAST_Search_Long-Term was paused on 2026-07-17, relieving $191.33 monthly — it was severely underperforming (0.52 efficiency ratio) with an unreachable ROAS target. Both stoppages are historical; the account has already benefited from removing them.
| Campaign | Total loss | Where it leaks | What limits it | Payback |
|---|
USA_PMAX_Interests | $2,270 | Landing pages $2,270 (5) | hits budget cap bidding strategy constrained | 1.07× |
MID_Search_Mixed2 cuts⏸ stopped 13.07 | $1,014 | Structure (ad groups/ads) $946 (1) Landing pages $68.03 (1) | disapproved ads | 0.75× |
NORTH_Search_Brand_2-02 cuts | $773 | Structure (ad groups/ads) $587 (1) Semantics $186 (1) | limited by search volume | 1.09× |
SOUTH_Search_Mixed | $556 | Semantics $556 (2) | limited by search volume | 1.01× |
WEST_Search_Mixed2 cuts | $441 | Semantics $221 (2) Landing pages $220 (2) | bidding strategy constrained limited by search volume | 1.01× |
EAST_Search_Long-Term⏸ stopped 17.07 | $309 | Structure (ad groups/ads) $309 (1) | — | 0.52× |
WEST_Search_Brand2 cuts | $255 | Landing pages $149 (1) Semantics $106 (1) | limited by search volume | 1.00× |
CENT_Search_Mixed | $209 | Structure (ad groups/ads) $209 (1) | bidding strategy constrained | 0.80× |
USA_Search_Mixed | $75.46 | Landing pages $75.46 (1) | — | 0.68× |
already removed by stopping: MID_Search_Mixed ⏸ stopped 13.07 ~$589/mo relief · EAST_Search_Long-Term ⏸ stopped 17.07 ~$191/mo relief
payback = campaign efficiency vs the account average (1.00× = average); geo-findings are not tied to campaigns (block P operates at account level) and do not participate here
S7
Top safe actions
Seven safe and reversible actions rank by impact. First, conduct a targeting review for 6 pages receiving non-converting traffic from specific campaigns ($1,332.94 monthly effect) — parkline.com/parking/login is receiving poor-fit traffic from USA_PMAX_Interests; parkline.com/east from WEST_Search_Brand and WEST_Search_Mixed. Second, exclude 10 underperforming geographies, raising counterfactual ROAS from 1.0483 to 1.0555 ($539.47 monthly). Third, tighten match types on 5 keywords that convert well on their own query but leak 84–99% of spend to alien search terms — parking fees at eastvale [BROAD], eastvale airport parking rates [BROAD], and park on parking [PHRASE] are the top offenders ($449.06 monthly, medium reversibility). Fourth, add 7 negative keywords (statistically confirmed), improving counterfactual ROAS from 1.0266 to 1.0307 ($181.69 monthly). Fifth, A/B-test or fix 1 underperforming landing page parkline.com/info/contact_us before cutting its traffic ($58.76 monthly, medium reversibility). These actions touch 10% of account spend and are reversible within 1–2 weeks.
| # | Action | Savings/mo | Evidence | Undo |
|---|
| 1 | 6 pages receive non-converting TRAFFIC from specific campaigns (O8b, top: parkline.com/parking/login ← USA_PMAX_Interests; parkline.com/east ← WEST_Search_Brand, WEST_Search_Mixed) — review those campaigns' targeting, the page itself is not the problem ▸ show the full list (6) | ~$1,333/mo | rule-of-thumb estimate | undo in one click |
| 2 | 10 geo exclusions (P7), counterfactual ROAS 1.0483 → 1.0555 ▸ show the full list (10) | ~$539/mo | counterfactual estimate | undo in one click |
| 3 | 5 keywords convert fine on their own query but leak most spend to alien search terms (top: parking fees at eastvale [BROAD] — 98% alien; eastvale airport parking rates [BROAD] — 84% alien; park on parking [PHRASE] — 99% alien) — switch them to a stricter match type instead of pausing | ~$449/mo | rule-of-thumb estimate | undo takes a few steps |
| 4 | 7 negative keywords (M3), counterfactual ROAS 1.0266 → 1.0307 ▸ show the full list (7) | ~$182/mo | statistically confirmed | undo in one click |
| 5 | 1 landing page converts worse than its campaigns' payback (top: parkline.com/info/contact_us) — fix or A/B-test the page before cutting its traffic ▸ show the full list (1) | ~$58.76/mo | rule-of-thumb estimate | undo takes a few steps |