G3: CPM Inflation Root Cause — Wait vs Act vs Platform-Fix


Jan-2025 CPM (KES baseline)

131

Apr-2026 CPM (KES — 2.68x)

351

Apr-2026 CPA (KES — 5.9x rise)

1,568

% of Orders Visible to Meta Pixel

73

Meta/Shopify Attribution Ratio (Apr-2026)

0.73

Section 1: CPM Trend — Structural, Not Seasonal

The CPM inflation is structural. Apr-2026 CPM exceeds Apr-2025 CPM at the same seasonal position. Q4 holiday pressure explains the Dec-2025 peak (3.72x) but not the persistent floor in Jan-Apr 2026 (2.57-2.89x).

Peak CPM (KES, Dec-2025)

488

Peak Multiple vs Jan-2025 (x)

3.72

Apr-2026 CPM (KES)

351

Apr-2026 Multiple (x)

2.68

Delta vs Kenya Benchmark (KES)

+206
Loading...
Loading...

CPM Monthly Trend with Regime Events (Jan-2025 to Apr-2026)

No Results

Section 2: H3 — iOS Signal Loss (Primary Driver, 40-45% Attribution)

Meta's pixel is active and fires regularly. But iOS App Tracking Transparency blocks client-side event matching at the OS level. Meta's conversion optimization sees only 73% of actual Shopify orders.

Loading...
Loading...

Section 3: H4 — Dead Retargeting Pools (Secondary Driver, 25-30%)

All 18 WEBSITE retargeting audiences show size = 20 users (below Meta's 1,000-user delivery minimum for ad delivery). The account is running 100% on cold broad + Advantage+ targeting.

Retargeting Audience Pool Status (Apr-2026 Snapshot)

No Results
Loading...

Section 4: H5 — Placement Concentration (Budget Broadening)

87% of all purchases come from Facebook Feed. The account is spending across 20+ placements, most generating zero conversions for months at a time. ROAS median = 0.0 from May-2025 onward (more than half of placement-month rows show zero purchases).

Loading...

Section 5: External Benchmarks — NairoMarket vs Kenya Market

Loading...

Section 6: H1 — Creative Frequency (Confirmed Partial, Upgraded from Indeterminate)

W3-bis ad-level reach/frequency data (273 rows, 97% non-zero reach) empirically closes the frequency gap that the critic flagged. 5 ads exceeded Meta's 3.5 alarm threshold. Account-wide weighted average frequency hit 4.077 in Mar-2026 — above alarm at the account level.

Top Ads by Max Frequency — Ads Approaching or Crossing 3.5 Alarm Threshold

No Results
Loading...

Section 7: Hypothesis Verdicts (Updated)

H1-H5 Verdicts + Action Map (Updated Apr-2026)

No Results

Section 8: Founder Decision — ACT (not wait, not platform-fix-only)

Wait vs Act vs Platform-Fix Decision Matrix

No Results

30-Day Action Plan

30-Day CPM Recovery Action Plan

No Results

Section 9: Critic Overturn Summary (Taleb)

Analyst Claim Original Critic Adjustment Post W3-bis + Tavily
H1 REJECTED (creative fatigue) REJECTED INDETERMINATE (frequency gap) CONFIRMED partial — 5 ads >3.5, account avg 4.077 in Mar-2026 (W3-bis)
H2 INDETERMINATE (auction competition) INDETERMINATE No change SPLIT: H2a Kenya-advertiser REJECTED (CAK -48.3% YoY); H2b platform-mechanic CONFIRMED (Advantage+ 3x + Mar-2026 algo rollout)
H3 CONFIRMED at High confidence High Med-High — organic channel growth confounder Unchanged — Jan-12-2026 attribution window deprecation corroborates discrete event (MD-R-G3-004)
H4 independent cause High Med — likely consequence of H3, not independent Corroborated — reach efficiency fell 63% from Mar-2025 to Mar-2026 (W3-bis)
CPM is smooth trend Implied smooth Piecewise step function — Jan-Mar 2025 discrete regime change Unchanged — two additional discrete events confirmed: Jan-12-2026 + Mar-2026 algo rollout
Spend reduction as first action Priority 3 Reordered — placements first, budget reduction only AFTER CAPI live Unchanged
Core structural verdict (ACT) ACT CONFIRMED — antifragile interventions Unchanged

Overturn rate (post all inputs): H1 upgraded, H2 split-resolved, H4 corroborated. Core recommendation unchanged.


Data: W3 placement_insights (5,128 rows), W4 demographic_insights (6,664 rows), W8 audiences (45), Shopify orders (8,993), W3-bis ad_reach_frequency (273 rows, 97% non-zero reach). Period: Jan-2025 to Apr-2026. External benchmarks: MD-R-G3-001..006 (Tavily, 2026-04-24). Run: data/agent_runs/2026-04-24_1045_analyst_g3_cpm_inflation_rootcause