Audience Targeting
Audience targeting lets you control which visitors are included in your experiments. When creating an experiment, you can add targeting rules to reach specific segments — like mobile users only, visitors from a particular country, or traffic from a specific campaign.
By targeting effectively, you ensure your experiments reach the right audience and avoid diluting your data with irrelevant traffic.
Targeting rules can also be applied within your experiment reports to filter and segment results. This lets you see how different visitor segments responded to your test variations.
Available Targeting Options
Visitor Context
Device Type
Target visitors based on the device they're using.
Desktop, Tablet, Mobile
Is one of, Is not
Visitor Type
Target visitors based on whether they've visited your store before.
New visitors, Returning visitors
Equals, Not Equal
Country
Target visitors from specific countries. All countries worldwide are available.
Is one of, Is not
Traffic Attribution
Traffic Source
Target visitors based on where they came from before arriving at your store.
Direct (typed URL or bookmark), Google (search or ads), Facebook, Instagram, TikTok, Pinterest, and others
Is one of, Is not
Entry Page
Target visitors based on the first page they landed on.
Equals, Not Equal, Contains, Does not contain, Starts with, Ends with
Campaign Tracking (UTM Parameters)
UTM parameters are tags added to your URLs that identify where traffic is coming from. They're commonly used in ads, emails, and social media links. You can target visitors based on any of these parameters.
utm_source
Identifies the platform or website that sent the traffic.
Common values: facebook, tiktok, google, newsletter, affiliate
utm_medium
Identifies the type or category of traffic.
Common values: social, paidsocial, cpc, email, organic, referral
utm_campaign
Identifies the specific marketing campaign.
Common values: black-friday-sale, summer-promo-2026, email-welcome-series
utm_content
Identifies specific ad creative or content variations.
Common values: video-ad, carousel-ad, banner-header, cta-button
All UTM parameters support the same rules: Equals, Not Equal, Contains, Does not contain, Starts with, Ends with
Page Targeting
Page URL
Target visitors based on the page URL they're viewing (includes query parameters). Useful for running experiments only on specific pages or sections of your store.
Examples: /products/best-seller, /collections/sale, /pages/landing-page
Rules: Equals, Not Equal, Contains, Does not contain, Starts with, Ends with
Combining Multiple Rules
You can combine targeting rules using AND or OR logic:
AND — All conditions must be true for the visitor to be included
OR — Any condition can be true for the visitor to be included
Example: Mobile visitors from US or Canada
Example: Facebook or Instagram traffic
Example: Paid traffic on mobile from a specific campaign
Rule Operators Reference
Is one of
Matches if the value is any of the selected options (e.g., device is Mobile or Tablet)
Is not
Matches if the value is NOT any of the selected options
Equals
Matches if the value is exactly the specified text
Not Equal
Matches if the value is anything other than the specified text
Contains
Matches if the value includes the specified text anywhere (e.g., URL contains "sale")
Does not contain
Matches if the value does NOT include the specified text
Starts with
Matches if the value begins with the specified text (e.g., URL starts with "/collections")
Ends with
Matches if the value ends with the specified text
Tips
Start broad, then narrow — If you're unsure about targeting, launch the experiment for all visitors first. After collecting data, use the segmentation in your reports to identify which audiences responded best — then create a personalization for that specific segment.
Don't over-target — The more rules you add, the smaller your audience becomes, which means it takes longer to reach statistical significance. Only add rules that are essential to your hypothesis.
Use UTM targeting for campaign-specific tests — If you're running a specific ad campaign and want to test a tailored landing experience, target by
utm_sourceorutm_campaignto only include visitors from that campaign.
Last updated