Messages and A/B Testing
Optimize your conversion rates by testing different messages.
Understanding A/B Testing
A/B testing allows you to compare multiple message versions to identify the one that converts best.
How It Works
Visitor with Ad Blocker
│
▼
┌─────────────────┐
│ Variant │
│ Attribution │
│ (33% each) │
└─────────────────┘
│
┌────────────────┼────────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Control │ │Emotional │ │Alternative│
│ (33%) │ │ (33%) │ │ (33%) │
└──────────┘ └──────────┘ └──────────┘
│ │ │
└────────────────┼────────────────┘
▼
┌─────────────────┐
│ Measure │
│ Conversions │
└─────────────────┘
Stable Attribution
Each user is assigned to one variant that remains stable throughout their session:
- Based on session ID hash
- Uniform distribution (33% each variant)
- No mixing effect between variants
Default Variants
Ad Sentinelle includes 3 predefined variants:
Variant 1: Control (Factual)
🛡️ Support Our Free Content
Your ad blocker prevents our financing.
[I've Disabled My Blocker]
Approach: Direct and factual message Target: Rational users
Variant 2: Emotional (Emotional)
🛡️ We Need You
Our journalists depend on ads to continue their work.
[I Disable to Support You]
Approach: Empathy appeal Target: Sensitive users
Variant 3: Alternative (Choice)
🛡️ Explore Other Options
Disable your blocker to continue or discover our ad-free offer.
[Disable My Blocker]
Approach: Offers choice, less pressuring Target: Reluctant users
Customize Messages
In Wall Builder
- Go to "Content" tab
- Edit title and messages
- A/B variants auto-generated
Custom Variants
You can create your own variants:
// Advanced configuration (API)
{
variants: [
{
id: 'control',
title: 'Your title 1',
message: 'Your message 1',
cta: 'Your button 1'
},
{
id: 'test_a',
title: 'Your title 2',
message: 'Your message 2',
cta: 'Your button 2'
},
{
id: 'test_b',
title: 'Your title 3',
message: 'Your message 3',
cta: 'Your button 3'
}
]
}
Best Practices for Messages
1. Be Transparent
❌ Bad: "You are blocked" ✅ Good: "Advertising finances our free content"
2. Explain Impact
❌ Bad: "Disable your blocker" ✅ Good: "Without ads, we can't pay our writers"
3. Offer Solution
❌ Bad: "Problem detected" ✅ Good: "Disable your blocker or discover our premium offer"
4. Use Emojis Sparingly
🛡️ Blocker Detected ← OK, grabs attention
🛡️🚫💔😢 ALERT !!! ← Too aggressive
5. Adapt Tone to Your Audience
| Site Type | Recommended Tone |
|---|---|
| Serious News | Professional, factual |
| Tech Blog | Casual, technical |
| Gaming Site | Playful, direct |
| Premium Site | Exclusive, valorizing |
Analyze Results
A/B Testing Dashboard
┌────────────────────────────────────── ───────────────────────┐
│ A/B Testing - Results (Last 7 Days) │
├─────────────────────────────────────────────────────────────┤
│ │
│ Variant │ Impressions │ Conversions │ Rate │
│ ───────────────────────────────────────────────────────── │
│ 🏆 Emotional │ 3,245 │ 892 │ 27.5% ▲ │
│ Control │ 3,198 │ 786 │ 24.6% │
│ Alternative │ 3,156 │ 691 │ 21.9% ▼ │
│ │
│ Statistical Confidence: 94% │
│ Recommendation: Use "Emotional" │
│ │
└─────────────────────────────────────────────────────────────┘
Metrics to Follow
| Metric | Description | Goal |
|---|---|---|
| Impressions | Times displayed | Volume |
| Conversions | Confirmed disables | Success |
| Rate | Conversions / Impressions | Performance |
| Confidence | Statistical reliability | > 95% |
Interpret Results
- Confidence < 80%: Not enough data, continue test
- Confidence 80-95%: Clear trend, but confirm
- Confidence > 95%: Reliable result, apply winner
Optimize Continuously
Optimization Cycle
┌──────────────┐
│ Analyze │
│ Data │
└──────┬───────┘
│
┌──────▼───────┐
│ Form │
│ Hypotheses │
└──────┬───────┘
│
┌──────▼───────┐
│ Create │
│ New │
│ Variants │
└──────┬───────┘
│
┌──────▼───────┐
│ Test │
│ (A/B test) │
└──────┬───────┘
│
┌──────▼───────┐
│ Apply │
│ Winner │
└──────┬───────┘
│
└──────────► Start Again
Test Ideas
- Tone: Factual vs Emotional
- Length: Short and direct vs Explanatory
- CTA: "I've Disabled" vs "Continue" vs "Support"
- Emoji: With vs Without
- Colors: Warm vs Cool
Disable A/B Testing
If you prefer a single message:
- In site settings
- "A/B Testing" section
- Disable "Test Multiple Variants"
- Configure your single message
Leave A/B testing active for at least 2 weeks to get significant results.