Test types
Test Types
Learn about the different types of A/B tests you can run with Keak and when to use each one.
Overview
Keak offers three powerful test types, each designed for different conversion tracking scenarios. Choose the right test type based on what action you want to optimize.
Page View Test
Tracks when visitors reach a specific URL on your website.
When to Use
Page View Tests are ideal for:
- Thank you pages after form submissions
- Checkout confirmation pages
- Sign-up success pages
- Download complete pages
- Any multi-step funnel tracking
How It Works
The test fires a conversion event when a visitor reaches your specified URL. You can configure how the URL matching works:
URL Match Types
Exact Match
- Only tracks visits to the exact URL you specify
- Best for: Single, specific pages
- Example:
https://example.com/thank-you
Starts With
- Tracks visits to any page where the URL begins with your entry
- Best for: Sections of your site with consistent URL structure
- Example:
https://example.com/checkout/matches all checkout pages
Dynamic Pattern
- Lets you track multiple pages with similar URLs using wildcards
- Best for: Pages with variable URL components
- Example:
https://example.com/product/*/checkoutmatches any product checkout
Configuration
When setting up a Page View Test:
- Choose URL match type
- Enter target URL
- Name your test
- Configure test settings
- Launch
Click-Based Test
Tracks clicks on specific buttons, links, or CTAs on your page.
When to Use
Click-Based Tests are perfect for:
- CTA button optimization
- Navigation link testing
- Form submission tracking
- Download button clicks
- Any on-page interaction
How It Works
The test monitors clicks on elements you specify:
- Enter Click-Based Test mode
- Click elements on your page to select them
- Multiple elements can be tracked as one conversion goal
- Test fires when any selected element is clicked
Element Types
You can track clicks on:
- Buttons: Any
<button>elements - Links: Any
<a>tags - CTAs: Call-to-action elements
- Form Submits: Submit buttons
Configuration
When setting up a Click-Based Test:
- Select target elements by clicking them on your page
- Elements appear with dashed borders and + buttons
- Add/remove elements from your selection
- Name your event (e.g., "Button Click", "CTA Click")
- Name your test
- Configure settings and launch
Shopify Test
Automatically tracks completed purchases and revenue for Shopify stores.
When to Use
Shopify Tests are designed for:
- Product page optimization
- Cart experience improvements
- Checkout flow testing
- Revenue impact measurement
- E-commerce conversion optimization
How It Works
Keak automatically integrates with Shopify to:
- Track checkout completions
- Capture order revenue
- Attribute sales to test variants
- Calculate revenue lift
- Measure ROI
Requirements
- Must be running on a Shopify store
- Keak pixel must be installed in theme.liquid
- Web pixel must be installed in Customer Events
- No additional integration needed
Revenue Tracking
Shopify Tests provide:
- Total revenue per variant
- Average order value
- Revenue lift percentage
- ROI calculations
- Conversion rate AND revenue metrics
Configuration
When setting up a Shopify Test:
- Create your variations (works same as other tests)
- Select "Shopify Test" as conversion goal
- Event automatically set to "Checkout_Completed"
- Name your test
- Configure settings and launch
Note: Revenue tracking happens automatically - no additional setup required.
Test Settings (All Types)
AutoPilot
Enable AutoPilot to:
- Automatically launch the next test when current one ends
- Continuously optimize your website
- Keep testing without manual intervention
- Recommended for ongoing optimization
Run Test Indefinitely
Choose whether to:
- Run until manually stopped (indefinitely)
- Let Keak auto-stop when significance is reached
- Default: Auto-stop when winner is found
Run Test on All Pages
Apply test across your entire site:
- Best for: Nav bars, headers, footers
- Global elements that appear on multiple pages
- Site-wide optimization
- Not recommended for page-specific content
Choosing the Right Test Type
Use Page View Test When:
- Conversion happens on a different page
- You have a multi-step funnel
- You want to track thank you/confirmation pages
- Conversion is a page visit
Use Click-Based Test When:
- Conversion is a button/link click
- Action happens on the same page
- You want to track engagement
- Testing CTAs and navigation
Use Shopify Test When:
- Running an e-commerce store on Shopify
- You want to track revenue, not just conversions
- You need ROI calculations
- Optimizing for profit, not just clicks
Best Practices
For All Test Types
- Clear hypothesis: Know what you're testing and why
- Adequate sample size: Aim for 1000+ visitors per variation
- Full week minimum: Include weekdays and weekends
- One change at a time: Test single elements for clear results
For Page View Tests
- Ensure target URL is correct
- Test URL accessibility
- Check for URL redirects
- Use dynamic patterns for variable URLs
For Click-Based Tests
- Select all relevant conversion elements
- Test element visibility
- Verify elements exist on page
- Check for dynamic content
For Shopify Tests
- Install both theme script AND web pixel
- Verify checkout tracking in dashboard
- Test with small purchase first
- Monitor revenue attribution
Need help choosing? Contact support@keak.com for guidance on the best test type for your use case.