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/*/checkout matches any product checkout

Configuration

When setting up a Page View Test:

  1. Choose URL match type
  2. Enter target URL
  3. Name your test
  4. Configure test settings
  5. 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:

  1. Enter Click-Based Test mode
  2. Click elements on your page to select them
  3. Multiple elements can be tracked as one conversion goal
  4. 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:

  1. Select target elements by clicking them on your page
  2. Elements appear with dashed borders and + buttons
  3. Add/remove elements from your selection
  4. Name your event (e.g., "Button Click", "CTA Click")
  5. Name your test
  6. 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:

  1. Create your variations (works same as other tests)
  2. Select "Shopify Test" as conversion goal
  3. Event automatically set to "Checkout_Completed"
  4. Name your test
  5. 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.