Controlled matrix
4 test cells in two stages
Run hook-only comparisons first. Change visuals only after selecting one hook.
Cell 1 · Control
Changed variable: Control baseline — nothing changes
CTA stays fixed- Hook
- Still doing this by hand?
- Visual
- Messy manual workaround, then clean app demo
- CTA
- See how the app works
Publish or evaluate this baseline first. Keep the audience, offer, visual, and CTA unchanged for every Stage 1 challenger.
Cell 2 · Hook test
Changed variable: Hook only
CTA stays fixed- Hook
- The tiny workflow change that cleaned up my week
- Visual
- Messy manual workaround, then clean app demo
- CTA
- See how the app works
Compare with the control using the same audience, offer, visual, CTA, and evidence rule.
Cell 3 · Hook test
Changed variable: Hook only
CTA stays fixed- Hook
- Watch this messy note become a useful task list
- Visual
- Messy manual workaround, then clean app demo
- CTA
- See how the app works
Compare with the control using the same audience, offer, visual, CTA, and evidence rule.
Cell 4 · Visual follow-up
Changed variable: Visual only
CTA stays fixed- Hook
- Lock the Stage 1 winning hook
- Visual
- App payoff first, then replay the action
- CTA
- See how the app works
Run only after choosing one Stage 1 hook. Keep that hook, audience, offer, CTA, and evidence rule stable while changing this visual.
This matrix organizes a test. It does not create ads, run campaigns, predict performance, or track results.