Docs
  • INTRO
    • What is Shoplift?
    • What to Test
    • Quickstart
      • Install Shoplift
      • Create a Test
      • Edit Your Variant
      • Launch Your Test
  • TEST
    • Template Testing
      • Overview
      • Guides
        • Guide: Testing Individual Pages
        • Guide: Testing One-Click Payment Methods
        • Guide: Testing App Blocks
        • Guide: Testing Different Template Types
      • Theme Compatibility
      • Template Management
      • Switching Themes
      • Shopify Markets
      • Shopify Translate & Adapt
    • Theme Testing
      • Overview
      • Guides
        • Guide: Testing a Navigation Menu
        • Guide: Testing a Mini Cart
      • Theme Management
      • Theme Development
      • Switching Themes
    • URL Testing
      • Overview
      • Guides
        • Guide: Testing URLs
        • Guide: Testing Product Properties
    • JavaScript API (Beta)
      • isHypothesisActive
      • setAnalyticsConsent
      • getVisitorData
    • Lift Assistâ„¢
      • What is Lift Assistâ„¢?
      • How To Use Lift Assistâ„¢
      • Brand Styles
    • Audience Targeting
      • Devices
      • New and Returning Visitors
      • Custom Audiences (UTMs, Referring Domains, and Geo-targeting)
    • Test Management
      • Test Compatibility
      • Mutual Exclusion
      • QA Checklist
      • Scheduling Tests
      • Pausing Tests
      • Implementing Winning Tests
    • Performance
      • Pagespeed
      • Shopify Caching
      • CDNs and Edge Delivery
  • ANALYZE
    • Reports
      • Overview
      • Metrics
        • Goals & Reporting Metrics
        • Metric Views
      • Test Progress
      • Statistical Significance
      • Channel Groups
    • Tracking
      • Visitor Attribution
      • Web Pixel
      • Liquid Snippet
      • Anti-Flicker
      • Analytics Discrepancies
  • integrate
    • Integrations and Tooling
      • GA4 (Beta)
        • Integrate GA4 (Shopify)
        • Integrate GA4 with Google Tag Manager
        • Integrate GA4 with Elevar
        • Analyze Test Data In Google Analytics
        • Disabling the GA4 Integration
      • Subscription Apps
      • Page Builder Apps
      • Reporting Tools
      • Heatmapping Tools
      • Custom Integrations
  • ADMIN
    • Plans and Billing
      • Subscription Plans
      • Uninstalling Shoplift
    • Users and Permissions
      • Managing Team Access
      • Managing User Notifications
    • Privacy and Compliance
      • Customer Data and GDPR
  • PARTNERS & DEVELOPERS
    • Shoplift Partner Program
    • Testing on Development Stores
  • SUPPORT
    • Frequently Asked Questions
    • Get Help
    • Give Feedback
Powered by GitBook

Contact Us

  • Get help
  • Give feedback
  • Request a feature

Helpful Links

  • Shoplift
  • Shopify App Store
On this page
  • How does Shoplift attribute visitors to tests?
  • Can visitors be part of multiple tests at the same time?

Was this helpful?

  1. ANALYZE
  2. Tracking

Visitor Attribution

PreviousTrackingNextWeb Pixel

Last updated 8 months ago

Was this helpful?

How does Shoplift attribute visitors to tests?

When a website visitor arrives on your site, Shoplift will create a unique identifier in their browser and track any associated website events that they perform, like pageviews, cart adds, checkouts, and orders.

If you have a test running and the visitor visits a page that is part of the test (and the visitor is within a valid audience for the test), Shoplift will allocate that visitor into a test "bucket", either A or B. From that point forward, any events that the visitor performs will be attributed to the tested variation that they experience. Events that occurred before reaching a tested page will not be counted towards the test.

In other words: if a test could have any impact on a visitor's behavior, then that behavior is recorded and attributed to the test. For example, if you are running a product page test and a visitor encounters a tested product page, they will be included in the test and shown either the A or B variant. Then, if that same visitor places an order elsewhere on your website, that order as well as other events they've performed will be attributed to the test variant that they encountered.

For more information on the technical details of our tracking apparatus, see and .

FAQ: Do you exclude bot traffic from your reporting?

We do! We've implemented advanced bot blockers that prevent most bots from impacting your test data, including crawlers from major search engines, like Googlebot.

Can visitors be part of multiple tests at the same time?

It depends! For more information see .

Web Pixel
Liquid Snippet
Mutual Exclusion