1. Confirm traffic is entering through the experiment Smart Link
An experiment only assigns a variant when the request enters through the Smart Link connected to that experiment. Sending traffic directly to one of the destination pages bypasses experiment assignment.1
Copy the experiment Smart Link
Open the experiment in Jurni and copy its Smart Link.
2
Check the campaign destination
Verify that your ad, email, or other traffic source uses that Smart Link rather than one of the underlying page URLs.
3
Follow the redirect
Open the Smart Link and confirm it redirects to one of the configured variants.
2. Check Routing Rules before judging the weighted split
Routing Rules take priority over normal weighted assignment. If a visitor matches a query-parameter rule, Jurni sends that visitor to the variant defined by the rule even if the experiment is configured 50/50 overall. For example, a rule such asutm_term=persona1 → Variant A can intentionally make the observed totals look very different from the fallback weights.
Review the experiment’s Routing Rules and test the Smart Link both with and without the matching parameters.
3. Remember that variant assignment is sticky
After a visitor is assigned to a variant, Jurni stores the assignment in an experiment-specific cookie for up to 30 days. Returning through the same experiment normally keeps that visitor on the same variant. This means repeatedly refreshing one browser is not a useful way to test whether a 50/50 split is working.4. Weighted assignment is probabilistic
For visitors who do not match a Routing Rule and do not already have a valid assignment cookie, Jurni chooses a variant using the experiment weights. A 50/50 configuration therefore does not guarantee exactly 50 visitors on each variant after every 100 visits. Some variance is expected, especially at lower traffic volumes. Jurni does not use a fixed session-count threshold at which the split suddenly becomes valid. Compare the actual distribution with the configured weights over a meaningful volume of new assignments, not page refreshes.5. Confirm every destination is reachable
Each active variant needs a valid redirect destination. Test each destination directly and through the experiment Smart Link. Check for:- unpublished or inaccessible Jurni pages
- an external URL that redirects unexpectedly
- authentication or geo restrictions
- a Shopify page that is not published
- a destination that returns an error
6. Check the parameters on the final destination
When Jurni sends a visitor to a variant, it preserves incoming campaign parameters except Shopify-internal proxy parameters and appends experiment context:jurni_ab_test_idjurni_ab_variant_id
Why one variant can show more sessions than another
Common reasons include:- Routing Rules intentionally sending a segment to one variant
- returning visitors keeping an earlier assignment
- low volume and normal random variation
- direct traffic reaching the underlying page outside the experiment
- different date ranges between experiment and page-level analytics
Changing traffic weights
Changing the weights affects future eligible assignments. It does not rewrite historical sessions or force already-assigned visitors onto a new variant.Related guides
- Traffic Assignment
- Routing Rules
- Experiment vs Experience Sessions
- Smart Links
- URL Parameters
