CustomFit.ai β€” Website personalization, A/B testing and CRO for Shopify and D2C
Product
Features
✱
Website Personalization
Adapt to each visitor's behavior & intent
β§–
A/B & Multivariate Testing
Rigorous experimentation
✨
AI CopilotNEW
Personalize with a prompt
πŸ€–
AI WingmanNEW
Auto-optimize toward winners
🎯
AI Conversion OptimizerNEW
GPT-grade test ideas
✎
No-Code Visual Editor
Drag-and-drop edit any element
β–¦
Product Recommendations
Personalized recs that lift AOV
βš‘
Feature Flags
Ship safely with kill-switches
β—§
Chrome Extension
Edit your store in the browser
⧉
Shopify, WooCommerce & more
All platform integrations
View all features β†’
Use Cases
$
Price A/B Testing
Test price points to maximize revenue
β–¦
Theme A/B Testing
Compare whole layouts & designs
πŸ—‚
Template A/B Testing
Test whole PDP/PLP templates
🏷
Discount A/B Testing
Find the offer that converts
🚚
Shipping A/B Testing
Thresholds, speed & copy
✍
Content A/B Testing
Copy, images & reviews
πŸ’³
Checkout A/B Testing
Cart, one-click & payments
βŒ–
Geo-Based Personalization
Per-location content & offers
⚑
Buyer-Intent Nudges
Exit-intent & retargeting
↔
Split-URL / Redirection
Full-page redirect tests
View all use cases β†’
Solutions & Guides
β€’
Conversion Rate Optimization
The complete CRO guide
β§–
A/B Testing Software
Buyer's guide for D2C
πŸ›’
Cart Abandonment Recovery
Win back lost carts
πŸ“°
Landing Page Optimization
Convert more paid traffic
S
Shopify A/B Testing
Test your store, no code
S
Shopify Personalization
Tailor the store per shopper
β—”
First-Time Visitor Offers
Convert new shoppers with trust & offers
β˜…
Repeat-Customer Experiences
Reward and re-engage loyal buyers
β—Ž
Campaign-Matched Pages
Match the landing page to the ad
βŒ–
Location-Based Experiences
Currency, language & regional offers
Explore CRO β†’
Customer stories
GIVA
+32%
conversion via personalized recs
GIVA
Mamaearth
+18%
revenue lift from PDP A/B tests
ME
The Sleep Company
+24%
AOV from product recommendations
TSC
Read customer stories β†’
Integrations
SWsfGA+15
✦
Not sure where to start?
Let AI Copilot pick your first tests

β€œWe wake up to evidence-backed tests ready to deploy β€” not a backlog of maybe ideas.”

AN
Anirudh S.
Growth Β· Chargebee
β˜…β˜…β˜…β˜…β˜…4.8on G2 Β· 2,400+ brands
Talk to our team β†’
Widgets
Integrations
Ecommerce & Checkout
S
Shopify
SL
Shopline
SZ
Shoplazza
GK
GoKwik
SF
ShopFlo
RP
Razorpay Magic Checkout
BR
Breeze
SR
Shiprocket
View all integrations β†’
Analytics & Behavior
GA
Google Analytics 4
MC
Microsoft Clarity
HJ
Hotjar
MX
Mixpanel
AM
Amplitude
HP
Heap
AA
Adobe Analytics
SG
Segment (CDP)
View all integrations β†’
Engagement, CRM & More
KL
Klaviyo
MO
MoEngage
CT
CleverTap
WE
WebEngage
HS
HubSpot
SF
Salesforce
SL
Slack
M
Meta Ads
View all integrations β†’
CustomersPricing
Resources
CRO
β–€
Playbooks
Proven strategies to boost conversions
🎬
Videos
Tutorials, demos & how-tos
πŸŽ™
Interviews
D2C leaders & marketing experts
β–Ά
Webinars
Live deep dives & product sessions
Learn
✎
Blog
Tips, experiments & best practices
πŸ“•
Free E-Books
Mastering personalization
πŸ“–
Conversion Glossary
Every CRO term, defined
✦AI CopilotNEWLog inBook a demo
Start free trial
Select your platform β€” Install in 2 minsWe'll tailor the setup
⚑ Risk-free 14-day trial · No credit card · Cancel anytime
Shopify logo
Shopify
Install from Shopify App Store
β€Ί
WooCommerce logo
WooCommerce
Install the WooCommerce plugin
β€Ί
BigCommerce logo
BigCommerce
Install from BigCommerce App Marketplace
β€Ί
Shopline logo
Shopline
Install from Shopline App Store
β€Ί
Salesforce logo
Salesforce / Magento
Install from the marketplace
β€Ί
Shoplazza logo
Shoplazza
Install from Shoplazza App Store
β€Ί
WordPress logoWebflow logo
WordPress / Webflow
Install plugin or paste the script
β€Ί
Others
Custom-built on React, Next.js, etc.
β€Ί
Tip: pick your platform β€” we handle the restBook a demo β†’
Product
Website PersonalizationA/B & Multivariate TestingAI CopilotAI WingmanAI Conversion OptimizerNo-Code Visual EditorProduct RecommendationsFeature FlagsView all features β†’
Use Cases
Price A/B TestingTheme A/B TestingTemplate A/B TestingDiscount A/B TestingShipping A/B TestingContent A/B TestingCheckout A/B TestingGeo-Based PersonalizationBuyer-Intent NudgesSplit-URL / Redirection
Solutions & Guides
Conversion Rate OptimizationA/B Testing SoftwareCart Abandonment RecoveryLanding Page OptimizationShopify A/B TestingShopify Personalization
Explore
WidgetsIntegrationsCustomersPricing
Resources
BlogPlaybooksVideosWebinarsInterviewsE-BooksConversion Glossary
Platforms
ShopifyShoplineShoplazzaChrome ExtensionAll integrations
Start free trialBook a demo
Homeβ€ΊBlogβ€Ίab testingβ€ΊA/B Testing Documentation Template (Free)

A/B Testing Documentation Template (Free)

Free A/B testing documentation template for ecommerce teams. Document hypotheses, test setups, results, and learnings in one structured format your team can actually use.

SKSharan KumarCo-Founder & CTO, CustomFit.ai9 min read
On this page
  1. Why documentation transforms testing programs
  2. The complete A/B testing documentation template
  3. 1. Test overview
  4. 2. Hypothesis statement
  5. 3. Test setup
  6. 4. What changes in the variant
  7. 5. Metrics
  8. 6. QA checklist
  9. 7. Results
  10. 8. Segment analysis
  11. 9. Decision and implementation
  12. 10. Learnings and next steps
  13. Where to store your A/B test documentation
  14. Tips and best practices
  15. Key takeaways
0%
A/B Testing Documentation Template (Free)

From the conversion glossary

Concepts referenced in this article, defined.

Definition
What Is Variant? Definition, Formula & Guide
Definition
What Is Control? Definition, Formula & Guide
Definition
What Is Hypothesis? Definition & Guide
Definition
What Is Baseline? Definition, Formula & Guide
Definition
What Is Significance? Definition, Formula & Guide
← Back to Ab Testing guide
Try CustomFit.ai

Run A/B tests and personalize your store without code. 14-day free trial, no credit card.

Start free trial β†’
Share
XLinkedInEmail

Related articles

How to Talk About Your A/B Tests in a Growth or CRO Job Interview featured imageab testing

How to Talk About Your A/B Tests in a Growth or CRO Job Interview

A practical framework for discussing winning, losing and inconclusive A/B tests in growth, CRO and ecommerce job interviews.

Iliya ChalamovΒ· 10 min read
A/B Testing Is Not Magic: The Myths That Need to Die featured imageab testing

A/B Testing Is Not Magic: The Myths That Need to Die

A/B testing isn't magic. Learn about the common myths that waste traffic and skew results, plus how to run smarter tests that improve conversions.

Anuja AmbawadeΒ· 6 min read
Server-Side & Edge A/B Testing: The Next Gen of Experimentation featured imageab testing

Server-Side & Edge A/B Testing: The Next Gen of Experimentation

Server-side A/B testing and edge experimentation explained - how they eliminate flicker, improve speed, and where they fit vs client-side testing.

Yuvraj SinghΒ· 6 min read

Start lifting conversions today.

Run rigorous A/B tests and personalize every visit on Shopify or any storefront β€” no engineers required.

Start free trialBook a demo

Built for every D2C category

🧴
Skincare
πŸ’„
Beauty
🌿
Wellness
β˜•
F&B
πŸ‘Ÿ
Apparel
πŸ’
Jewelry
πŸ›‹οΈ
Home
🍼
Baby
Live Β· Right now
Mamaearth β€” free-shipping band +12.4% AOVGIVA β€” festive collection page +34% revenueBellavita β€” PDP CTA test +27.4% CVRKapiva β€” Quiz-driven recs +9.48% CTRThe Sleep Co β€” landing personalized 2Γ— capturesPlum β€” Returning shopper swap +18.2% CVRMamaearth β€” free-shipping band +12.4% AOVGIVA β€” festive collection page +34% revenueBellavita β€” PDP CTA test +27.4% CVRKapiva β€” Quiz-driven recs +9.48% CTRThe Sleep Co β€” landing personalized 2Γ— capturesPlum β€” Returning shopper swap +18.2% CVR
Get in touch

Tell us about your store.

We reply within an hour during business hours. No sales pitch, no spam β€” just answers from someone who's seen 2,400+ D2C stores.

βœ“ Reply within 1 hourβœ“ No spam, everβœ“ Free demo & setup help
Verifying your browser…PrivacyΒ·Terms
Loading security check…
CustomFit.ai

The all-in-one website personalization, A/B testing & CRO platform for high-growth D2C brands. Made by marketers, fueled by coffee.

inπ•β—Žβ–Άf

Product

  • Features
  • A/B Testing
  • Personalization
  • AI Copilot
  • AI Wingman
  • AI Conversion Optimizer
  • Feature Flags
  • Widgets
  • Integrations
  • ROI Calculator

Platforms

  • Shopify
  • Shopline
  • Shoplazza
  • Salesforce
  • Chrome Extension
  • All Integrations

Resources

  • Blog
  • Playbooks
  • Webinars
  • GrowthFit Interviews
  • Free E-Books
  • Conversion Glossary
  • Case Studies

Compare

  • vs VWO
  • vs Optimizely
  • vs Google Optimize
  • vs Mutiny
  • vs Intelligems
  • vs Shoplift
  • vs AB Tasty
  • vs Convert
  • vs Kameleoon

Company

  • About Us
  • Team
  • Partners
  • Recognition
  • Contact
  • Privacy Policy
  • Terms & Conditions
Β© 2026 CustomFit.ai Β· Valley Monks Pvt Ltd Β· Made by marketers, fueled by coffee, and obsessed with conversions.
SOC 2 Type II Β· GDPR Β· CCPA Β· ISO 27001

A/B testing without documentation is just an activity. With documentation, it becomes a program. You capture why you ran each test, what you expected, what actually happened, and what you learned. That record compounds over time. This free template covers everything your team needs to document before, during, and after every test. Copy it and use it.

Why documentation transforms testing programs

Most D2C teams run A/B tests without proper documentation. The result: the same ideas get re-tested years later because no one remembers the results, new team members can't explain why the site looks the way it does, and previous learnings go to waste because they were never written down.

Teams with good documentation work differently. They know exactly which elements have been tested, what the results were, and which hypotheses remain. New team members onboard faster. Investors can see a rigorous experimentation process. The testing program becomes a strategic asset rather than a scattered collection of experiments.

The complete A/B testing documentation template

Example

Below is the full template. Copy this into Notion, Google Docs, or Airtable for each test.

1. Test overview

Test Name: [Descriptive name, e.g., "Homepage Hero, Value Prop vs Social Proof Focus"]
Test ID: [ID from testing tool]
Created by: [Name]
Creation date: [Date]
Status: Planning / Running / Completed / Abandoned

2. Hypothesis statement

The most important part of any test document. A good hypothesis has three components: observation, proposed change, and expected outcome.

Observation:
[What did you see in your data, session recordings, or customer feedback
that suggests this change is worth testing?]

Example: "Heatmap data shows 78% of mobile visitors never scroll past the
hero section on the homepage. The current hero focuses on product imagery
with no explicit value proposition. Customer interviews indicate that
new visitors don't understand what differentiates us from competitors."

Proposed Change:
[What specifically will you change in the variant?]

Example: "Replace the current product-image-focused hero with a headline
stating our core value proposition ('India's fastest-delivered skincare,
with a 30-day returns guarantee'), with one product image and a prominent CTA."

Expected Outcome:
[What metric do you expect to improve, by approximately how much, and why?]

Example: "We expect the variant to improve homepage-to-product-page
click-through rate by 15 to 20%, because communicating the value proposition
clearly reduces the information gap that causes visitors to bounce without
engaging further."

3. Test setup

Test Type: A/B / Multivariate / Personalization

Pages in scope:
- [List every URL or page template included in the test]

Traffic allocation:
- Control: [X]%
- Variant A: [Y]%
- Variant B (if multivariate): [Z]%

Target audience:
- All visitors / New visitors only / Returning visitors only /
  Mobile only / [Custom segment definition]

Testing tool: [CustomFit.ai / VWO / etc.]
Test ID in tool: [ID]

Launch date: [Date]
Planned end date: [Date]
Maximum duration: [e.g., 30 days]

Sample size target: [Required visitors per variant for significance]
Statistical significance target: [95% / 90% confidence]

4. What changes in the variant

Variant description:
[Clear written description of every change made in each variant.
Be specific enough that someone could recreate the variant from the description alone.]

Variant A changes:
1. [Change 1, element, change made, reason]
2. [Change 2]
3. [Change 3]

What STAYS THE SAME:
[List elements that are intentionally kept identical between control and variant.
This is important for isolating the effect of the changes.]

5. Metrics

Primary metric (decision metric):
[One metric that determines whether the variant wins or loses]
Example: "Purchase completion rate (orders / sessions)"

Secondary metrics (diagnostic):
[2 to 4 additional metrics you'll track to understand how the primary
metric changed and why]
Example:
- Homepage to product page click-through rate
- Add-to-cart rate
- Revenue per session

Guardrail metrics:
[Metrics you're monitoring to ensure the variant doesn't cause harm
in other areas]
Example:
- Return rate (we don't want a misleading variant to increase returns)
- Customer support contact rate (we don't want confused customers)
- Page load time (we don't want the variant to slow the page significantly)

Baseline (pre-test) values:
- Primary metric baseline: [X%] (measured over [date range])
- Secondary metric 1 baseline: [Y%]
- Secondary metric 2 baseline: [Z%]

6. QA checklist

Sections

[ ] Desktop render verified (Chrome)
[ ] Mobile render verified (iPhone)
[ ] Mobile render verified (Android)
[ ] Conversion tracking fires correctly
[ ] Traffic split verified (both variants receiving visitors)
[ ] Anti-flicker functioning (no visible flicker on throttled connection)
[ ] No JavaScript console errors
[ ] Checkout flow complete walkthrough done
[ ] Form submissions functional
[ ] Page speed impact checked (baseline vs. test)

QA completed by: [Name]
QA date: [Date]
QA notes: [Any issues found and resolved]

7. Results

(Complete after test ends)

Test end date: [Date]
Reason for ending: [Reached significance / Reached max duration / Abandoned]

Final sample sizes:
- Control: [N visitors]
- Variant A: [N visitors]
- Variant B (if applicable): [N visitors]

Primary metric results:
- Control: [X%]
- Variant A: [Y%]
- Absolute difference: [+/-Z percentage points]
- Relative difference: [+/-W%]
- Statistical significance: [X% confidence]
- Result: Control wins / Variant A wins / Inconclusive

Secondary metrics:
- [Metric 1]: Control [X%] vs Variant [Y%], [direction]
- [Metric 2]: Control [X%] vs Variant [Y%], [direction]

Revenue impact estimate:
- Estimated incremental revenue from winner (if implemented):
  [CVR improvement] Γ— [monthly sessions] Γ— [average order value] = [β‚ΉX/month]

8. Segment analysis

Device type results:
- Mobile: Control [X%] vs Variant [Y%], [Win/Loss/Neutral]
- Desktop: Control [X%] vs Variant [Y%], [Win/Loss/Neutral]

Traffic source results:
- Paid traffic: Control [X%] vs Variant [Y%]
- Organic: Control [X%] vs Variant [Y%]
- Direct: Control [X%] vs Variant [Y%]

New vs returning visitor results:
- New visitors: Control [X%] vs Variant [Y%]
- Returning visitors: Control [X%] vs Variant [Y%]

Key segment finding:
[1 to 2 sentences summarizing the most important segment insight]

9. Decision and implementation

Decision: Implement winner / Stay on control / Run follow-up test / Needs more data

If implementing:
- Implementation date: [Date]
- Implementation method: [CustomFit.ai rollout / Developer implementation]
- Implemented by: [Name]

If not implementing:
- Reason: [Why the winner wasn't implemented despite statistical significance]

10. Learnings and next steps

What we learned:
[2 to 4 bullet points of genuine insight from this test, applicable beyond just this specific test]

Example:
β€’ Adding specific delivery promise ("arrives by [date]") outperforms
  generic "fast shipping" messaging for mobile visitors, suggests
  specificity matters more for mobile where context is limited.
β€’ Trust signals work differently for paid vs organic traffic, paid
  traffic needs more reassurance before converting.

What we'd do differently:
[Honest reflection on test design, setup, or analysis that could be improved]

Follow-up tests generated:
1. [Hypothesis for test inspired by this result]
2. [Hypothesis]

Test ID linked to this result: [If a follow-up test has already been created]

Where to store your A/B test documentation

Notion works well for teams that want rich documentation with linked databases. Create a master "Experiments" database where each record is one test, with all 10 sections as properties or sub-pages.

Airtable suits teams that want spreadsheet-style filtering and reporting alongside rich documentation. The grid view lets you filter tests by status, page, primary metric, or result.

Google Sheets is the simplest starting point. A single spreadsheet with one row per test and key columns covers the essentials. It handles small teams well, though rich text fields are awkward.

Confluence is common in larger organizations with existing Atlassian tooling, and integrates well with Jira for test backlog management.

The right tool is whichever one your team will actually use consistently. Start with Google Sheets if you're unsure. You can migrate to a richer tool as your documentation practice matures.

Tips and best practices

Write the hypothesis before setting up the test. The temptation is to configure the test in your testing tool first and write documentation later. Reverse that order. Writing the hypothesis forces clarity about what you're testing and why, and often reveals test design problems before you've spent time on a poorly-specified experiment.

Document null results as thoroughly as winners. A test that shows no significant difference between control and variant is still valuable. It tells you the change didn't matter, which is itself a finding. "We tested X, it didn't work, here's what we learned" is exactly the institutional knowledge that prevents repeated effort.

Review test documentation in retrospectives. Monthly or quarterly, go through recent completed tests as a team. Look for patterns: do tests on mobile consistently outperform desktop? Do tests on paid traffic pages behave differently from organic pages? These patterns generate new hypotheses worth testing.

Link related tests. When test B was inspired by a learning from test A, link them in your documentation. This creates a searchable chain of reasoning that helps new team members understand the experimentation history.

Key takeaways

  • A/B test documentation turns a series of experiments into a compounding learning program.
  • The hypothesis statement (observation, proposed change, expected outcome) is the most important thing to write before any test.
  • Document all 10 sections: hypothesis, setup, variant changes, metrics, QA, results, segments, decision, and learnings.
  • Document null results and losing tests as thoroughly as winning ones. The learning is equally valuable.
  • Use CustomFit.ai's dashboard for test management and pair it with Notion or Airtable for documentation your whole team can access and build on.