← ProductizeSAMPLE BRIEF · generated by the Productize pipeline from real (anonymized) data
Acme Learning — Weekly Business Review
2026-W28 · H2-2026 · generated 2026-07-07

North Star status

MetricLast full weekΔ WoWTarget (H2-2026)TrendStatus
Growth — weekly organic unique visitors
Weekly organic unique visitors (search-engine referred $pageview) · v1.0
677.0 +1592.5% 3000 (22.6%) BEHIND
Activation — weekly active learners
Weekly active learners (any login/lesson/module event) · v1.0
13.0 +85.7% 150 (8.7%) BEHIND
Revenue — weekly payments (subscriptions + book)
Weekly payments (book sales; subscriptions reconciled manually from Stripe) · v1.0
1.0 10 (10.0%) BEHIND

Driver metrics

Metric (theme)Last full weekTargetTrendNote
Visitor → signup conversion (t1) 1.05% 2.5% Funnel approximation: distinct-person ratio within the same week window.
Blog → product bridge CTR (t1) 0.0% baseline
Signup → first lesson engagement (7 days) (t2) 5.88% ⚠️ small N 60% Historical value unreliable until the identity fix (PRJ-1) is deployed.

Analyst note

Summary

The growth engine is at full throttle: organic visitors jumped from 40 to 677 in the last full week (+1592.5%) and the partial current week already shows 447 — yet we're only at 22.6% of the H2 target, and the traffic isn't converting. Visitor→signup conversion fell from 2.76% to 1.05% in the very week traffic exploded: the bigger the traffic, the more the missing bridge costs. The measurement repair (PRJ-1) is committed but not deployed, so all three data-quality checks are still short of green.

This Week's Decisions

1. [CERTAIN] Deploy PRJ-1. Code is committed and the build passes; until it ships, identity linking and bridge CTR stay unmeasurable — every day of delay adds another visitor-member pair that can never be stitched. This week: push, deploy, and verify on the first new signup that the chain resolves to one person.

2. [HIGH] Build the bridge (PRJ-3) — conversion is falling while traffic won't wait. 677 organic visitors arrived in the last full week; visitor→signup sits at 1.05% against a 2.5% target. Bridge CTR currently reads 0 because the event isn't live (see decision 1); once deployed, the first-screen bridge on the top-2 posts is this week's second job.

3. [MEDIUM] Enter the Stripe reconciliation and run the checkout autopsy (PRJ-2). The revenue row is reporting the PostHog lower bound (last full week: 1 payment) and the reconciliation check is red — manual.payments in tree.yaml is empty. Half an hour of work: enter this week's real number from Stripe, then look into why checkouts fail.

Last Week's Decisions

d-001 (identity fix): Code done, awaiting deploy — "shipped_pending_deploy". The loop isn't closed yet; decision 1 above closes it.
d-002 (blog bridge): Planned; blocked on deploy. Activation moved 7→13 (+85.7%) on its own, but that's still 8.7% of the 150 target — this gap doesn't close without the bridge.
d-003 (bridge A/B): Planned; starts once PRJ-3 is live. Note: signup→first lesson reads 5.88% but N=17 (⚠️ small sample) and the pre-fix historical value is systematically low — don't decide on this number; re-measure after deploy.

Decision log

WeekDecisionExpected impactStatus
2026-W28 Fix identity linking (PRJ-1): alias bridge + email-identify bug + blog_bridge_clicked Funnels stitch into one person; bridge CTR becomes measurable shipped_pending_deploy
2026-W28 Add first-screen product bridge to top-2 blog posts (PRJ-3) +14 signups/wk (assuming 857 visitors × 2.5%−0.88%) planned
2026-W28 Pick bridge format via A/B: contextual CTA vs mini-widget (PRJ-4) Bridge CTR optimization; significance in ~2-3 weeks planned

Data quality