Test Analysis
Analyze test results and recommend actions.
Process
Step 1: Input Performance Data
Gather metrics:
- •CPL (Cost Per Lead)
- •CPA (Cost Per Acquisition)
- •CTR (Click-Through Rate)
- •CVR (Conversion Rate)
- •Spend per creative
- •Initiate checkouts (leading indicator)
- •Time period data
Step 2: Create Heatmap Visualization
For 2x2 or 2x2x3 Tests:
code
| Ad Text 1 | Ad Text 2 | ---------|-----------|-----------| Headline1| CPA $X | CPA $X | Headline2| CPA $X | CPA $X |
Color Coding:
- •Green: Below target CPA
- •Yellow: At target CPA
- •Red: Above target CPA
For Avatar/Image Tests:
code
| Image 1 | Image 2 | Image 3 | ... ---------|---------|---------|---------|---- Avatar 1 | $CPA | $CPA | $CPA | Avatar 2 | $CPA | $CPA | $CPA | ...
Step 3: Identify Statistical Winners
Winner Criteria (Jason K):
- •Doesn't lose more than 1x in 3 days
- •Doesn't lose more than 2x in 7 days
- •Consistent performance over time
Statistical Confidence:
- •Minimum spend: 1.5-2x target CPA
- •Minimum conversions: 10+ for confidence
- •Look at trends, not single days
Leading Indicators:
- •Initiate checkout CPA = ~1/3 of purchase CPA
- •High CTR + low CVR = lander issue
- •Low CTR + any CVR = creative issue
Step 4: Categorize Results
SCALE - Move to scaling CBO
- •Consistent winner over 3+ days
- •Below target CPA
- •Good volume potential
ITERATE - Create variations
- •Shows promise but inconsistent
- •Close to target CPA
- •Clear element working (hook, angle, etc.)
KILL - Stop spending
- •Consistently above target
- •No signs of improvement
- •Clear loser after sufficient spend
TEST MORE - Needs more data
- •Insufficient spend for decision
- •Mixed signals
- •New variable to isolate
Step 5: Output Analysis Report
code
## TEST ANALYSIS: [Test Name] Period: [Date range] Total Spend: $[Amount] Target CPA: $[Amount] --- ### HEATMAP: [Test Type] [Visual heatmap grid] --- ### PERFORMANCE SUMMARY | Creative | Spend | Leads | CPA | CTR | CVR | Status | |----------|-------|-------|-----|-----|-----|--------| | Ad 1 | $X | X | $X | X% | X% | SCALE | | Ad 2 | $X | X | $X | X% | X% | ITERATE| | Ad 3 | $X | X | $X | X% | X% | KILL | --- ### WINNERS (Move to Scale CBO) **Ad 1: [Name/Description]** - CPA: $X (X% below target) - Key elements: [What's working] - Volume potential: [Assessment] --- ### ITERATE (Create Variations) **Ad 2: [Name/Description]** - CPA: $X (X% above target) - Promising elements: [What's working] - Issues: [What to fix] - Next test: [Specific variation to try] --- ### KILL (Stop Immediately) **Ad 3: [Name/Description]** - CPA: $X (X% above target) - Why it failed: [Analysis] - Learnings: [What to avoid] --- ### PATTERN ANALYSIS **What's Working:** - [Pattern 1] - [Pattern 2] **What's Not Working:** - [Pattern 1] - [Pattern 2] **Hypothesis for Next Test:** - [Based on data, test this next] --- ### RECOMMENDATIONS **Immediate Actions:** 1. Scale [Ad X] to CBO 2. Kill [Ad Y, Z] 3. Create iterations of [Ad A] **Next Test Phase:** - Test type: [Description] - Variables: [What to test] - Budget: $[Amount] - Timeline: [Duration] **Funnel Optimization:** - [If lander issues identified] - [If offer issues identified]
Analysis Framework
Metric Priorities:
- •CPA/CPL (primary)
- •CVR (funnel health)
- •CTR (creative appeal)
- •Initiate checkout (leading indicator)
Time Analysis:
- •Day-over-day trends
- •Day-of-week patterns
- •Hour-of-day patterns (for day-parting)
Diagnostic Questions:
- •High CTR, low CVR → Lander problem
- •Low CTR → Creative problem
- •Good metrics, no scale → Audience saturation
- •Inconsistent → Need more data or bid caps
Source: Jason K (heatmap method), Meta-CastovsJasonK