TutorialPractitioner10 min read

Shopify Analytics and Rollouts: Reports and Valid Experiments

Build reviewable reports and native rollout tests with current plan checks, clear hypotheses and measurement limits.

Dipuck Jones
Written by Founder of MentionX · 13+ years in B2B SaaS growth and SEO
Reviewed
Short answer

Shopify Analytics and native Rollouts can support better merchant decisions when report definitions and test limitations are explicit. Build a report around a question, then distinguish a permanent launch, a temporary event and a controlled experiment. Verify current plan access, traffic scope, consent-dependent counting and available metrics before treating a result as evidence.

Key takeaways
  • Current custom data explorations are documented across Shopify plans.
  • Rollouts require Basic or higher; Experiments require Grow or higher.
  • Traffic allocation and experiment traffic split are different settings.
  • Native rollout results have fixed metrics, scope and counting limitations.

Checked 8 November 2026 (CET) against current Shopify analytics and Rollouts documentation. Analysis methods are editorial recommendations. Ledgerline is a fictional desk-accessories storefront; every test, allocation and observation is illustrative.

01How should a report start with a decision?

Write the decision before selecting metrics. "Which collection needs investigation?" differs from "Did a new layout improve suitable purchases?" A descriptive report can identify patterns, while an experiment can support a more focused comparison. Neither is useful if the team changes the question after seeing an attractive number.

Define the metric, dimension, time basis, filters and relevant sales channel. A conversion rate for Online Store sessions is not a store-wide rate covering every possible order source. A sales total may include amounts or order states that differ from a cash or contribution view. Preserve the definitions with the report.

Shopify's current custom-exploration guidance documents new data explorations on all Shopify plans. Avoid the outdated blanket claim that custom reporting is available only on Advanced. However, this does not mean every report, dataset, filter or integration is unrestricted; some reports cannot be edited or duplicated in the same way.

Use the no-code configuration panel where suitable and ask an analyst to review more complex queries. Sidekick or ShopifyQL can assist in supported contexts, but generated analysis still needs definition and calculation checks. A tool proposing a report does not establish that it answers the merchant's intended question.

02What are the current native rollout types?

Shopify currently documents Launch, Event and Experiment rollout types. A Launch applies changes permanently. An Event runs for a scheduled period and rolls back unless the changes are made permanent. An Experiment compares treatment and control for the changes included in the rollout.

Rollouts are documented for Basic and higher plans, while Experiments require Grow or higher. Staff permissions also depend on the resources being changed. Confirm the actual store, role and supported theme before planning a release. Vintage themes and Liquid-template changes have documented limitations and are not ordinary rollout capabilities.

TypeMain purposeImportant distinction
LaunchIntroduce a lasting changeCan be introduced gradually, but is not an experiment by name alone
EventRun a time-limited changeEnd behaviour matters for the store and dependent channels
ExperimentCompare control and treatmentRequires eligible plan and a defensible test design

Supported changes include relevant theme, checkout-and-account configuration, catalog-status and discount changes. Their reach differs. A resource being available in Rollouts does not make every checkout feature available on every plan, and the experiment's scope is not automatically every channel the merchant uses.

03How should a test hypothesis be defined?

State the customer problem, proposed change, primary outcome and guardrails before starting. For example, a clearer product comparison might help appropriate shoppers choose. The hypothesis should not be "the new version is better" without defining better or acknowledging possible harms.

Change as little as the question requires. If the treatment simultaneously replaces navigation, pricing, imagery and delivery wording, the result concerns that combined package rather than any individual element. That can be a legitimate business test, but the interpretation must match the design.

Choose a testable resource and inspect the native metrics it supports. Shopify's rollout analytics has fixed available metrics and does not allow arbitrary customisation or device/country filtering. Do not promise a per-variant profitability or audience-breakdown report that the native interface does not provide.

Where a necessary business outcome is unavailable, redesign the question or obtain a specialist-approved measurement approach. Shopify says themes and apps cannot read the visitor's rollout group, so do not assume a simple custom tag can recover assignment for an external dashboard. Keep unsupported analytical plans out of the launch brief.

04How do traffic allocation and assignment work?

Traffic allocation determines the intended percentage of eligible visitors assigned to a rollout. In an Experiment, traffic split divides that included audience between control and treatment. For illustration only, allocating 40% of eligible traffic and splitting it equally implies an intended 20% in each arm, not 50% of all store visitors in treatment.

Other active rollouts can affect effective traffic, and the changed resources determine eligible markets. A configured percentage is not a guarantee of received sample size. Review the actual allocation evidence and avoid promising that a test will reach a predetermined number of people by a certain date.

Shopify assigns visitors before the page loads and stores group information in an essential cookie. A new device, browser or cleared cookie can produce a new assignment. Changes to a traffic split affect new visitors rather than rewriting every existing visitor's group.

The documentation distinguishes assignment from analytics counting: visitors can receive a group without tracking consent, while only consenting visitors are counted in results. This limits the observed sample. Record it when interpreting the experiment instead of assuming the report represents every assigned customer equally.

05What does a counted session actually mean?

Rollout sessions are counted when an assigned visitor reaches a point where the change could apply. That does not prove the visitor actually viewed or received the change. A customer can be counted in a discount rollout without qualifying for or using the discount.

This matters for interpretation. A weak measured difference may reflect limited exposure to the meaningful change, not proof that the customer problem is unimportant. Conversely, counting a session does not justify claiming the visitor saw every change in a multi-resource treatment.

Rollout analytics covers the Online Store, cart and checkout. Other channels affected by some rollout changes, such as POS or headless storefronts, are not included in these results. Experiments and partial-traffic rollouts themselves apply only to the Online Store under the checked requirements.

Results update after visits rather than instantaneously, and bot traffic is excluded under the documented system. Launch and Experiment pipelines can calculate similar-looking metrics differently. Do not compare them as though they were interchangeable test arms or demand immediate equality between unrelated reports.

06Which rollout risks need merchant review?

Catalog changes can affect prices and product availability. A rollout reaching all relevant visitors can propagate catalog status to other places such as product feeds, subject to their next sync. A fractional or experimental catalog offer can create differences between the store and external listings. Review feed-price consistency before choosing such a test.

Rollback also has limits. A catalog rollout changes status; it does not restore a historical copy of every catalog value edited while the rollout was active. Record what the system will reverse and what separate edits remain. A rollback label is not permission to ignore change control.

Discount experiments retain the discount's own dates and combination behaviour. Shared codes can complicate interpretation, and native rollout analytics does not add discount-specific revenue attribution simply because a discount is part of the test. Inspect the actual rules and available metrics.

Avoid changing treatment content or other major conditions mid-test without documenting the consequence. Stock outages, concurrent promotions and site changes can alter the question being tested. A useful experiment record includes incidents and deviations rather than presenting a clean chart detached from operations.

Set an observation and decision plan with an analyst before the test begins. Consider expected eligible traffic, consent-dependent counting, the size of a commercially meaningful difference and ordinary trading cycles. A default end date is not a statistical sample-size recommendation, and repeatedly stopping when a favourable number appears can distort interpretation. Define operational stop conditions for harm, such as a broken purchase task, separately from the planned analytical review. If the store cannot gather enough relevant evidence, a careful usability study or simpler operational release may answer a more appropriate question. Do not manufacture certainty by extending a weak test indefinitely or selecting a different primary metric after seeing the result. Practical significance and statistical uncertainty both belong in the decision.

07Worked example: Ledgerline

Ledgerline proposes an illustrative test of a clearer product-comparison layout. The first brief promises device-level profitability results and assumes every store visitor will be divided equally. The analyst checks the current Rollouts documentation before implementation.

The team confirms the required Grow-or-higher access and supported resource. It revises the brief to use the native metrics actually available for the chosen change. Device filtering and arbitrary per-arm contribution reporting are removed because the native results do not support those promises.

Walkthrough

The owner distinguishes traffic allocation from the control-treatment split and records the intended eligible audience. The consent-dependent counting limitation is included in the interpretation plan. The test does not rely on an app reading assignment, because Shopify documents that this group information is not exposed that way.

The release checklist checks catalog and campaign stability, mobile usability and rollback expectations. The team decides not to include an experimental price change because feed consistency would require additional review. Every configuration in this example is illustrative.

After the planned observation, the report will state the measured outcome, uncertainty and incidents. A directional difference alone will not become a universal design rule or a guaranteed future result. An inconclusive test remains a legitimate finding.

08Common mistakes

A common mistake is claiming Shopify has no native experimentation because an older guide did not mention Rollouts. Another is assuming all stores can run Experiments. Check the current plan and actual feature before designing around it.

Do not confuse assigned, counted and actually exposed visitors. The documented session logic and consent limitations matter for interpretation. Avoid language that the available evidence cannot support.

Finally, do not promise custom metrics or breakdowns unavailable in native rollout analytics. Choose a question the supported system can answer, or obtain a properly reviewed alternative before launch.

09Try it yourself

Create a saved-report specification with question, metric, dimensions, time basis, filters and sales-channel scope. State which definitions another analyst must review and what the result cannot establish.

Draft a native Experiment brief for one supported storefront change. Include plan access, staff permissions, primary outcome, guardrails, allocation, split, counting limitations and rollback. Do not activate a live test during the exercise.

Audit the brief against the current native metric list and resource restrictions. Remove unsupported device or profitability claims, and add incidents that would require pausing or qualifying interpretation. The finished artefact should make an inconclusive result as reportable as an apparent win.

10Quick quiz

1. Which checked plan boundary applies to Experiments?

Answer: Grow or higher, while ordinary Rollouts are documented for Basic or higher.

2. Does a counted rollout session prove the visitor saw the change?

Answer: No. Counting can occur at a point where the change could apply without confirming actual receipt.

3. Can native rollout analytics be freely filtered by country or device?

Answer: No. The checked documentation says those filters and arbitrary metric customisation are unavailable.

11Your analytics readiness check

The report or test is ready when its question matches the available definitions, population and metrics. Keep the source date, plan requirements and limitations with the result. Useful evidence is specific about what was measured rather than confident about what the system cannot observe.

Previous: Shopify GA4 and Google Ads: Conversion Setup and QA · Next: Shopify Attribution and Profit: Make Better Budget Decisions

Or return to the Shopify for Marketers track.

Related: Shopify Conversion: Mobile, Checkout and Accessibility · Shopify Discounts: Promotion Rules, Combinations and Margin · Shopify Attribution and Profit: Make Better Budget Decisions

12Common questions

Which plans currently support Shopify Experiments? The checked requirements specify Grow or higher for Experiments and Basic or higher for ordinary Rollouts.

Does a rollout session prove actual treatment exposure? No. A session can count at a point where a change could apply without proving the visitor received it.

Can native rollout analytics use arbitrary custom metrics? No. Metrics are fixed by rollout and resource type, and the checked guidance does not support country or device filtering.

Questions people ask

3 answers

Which plans currently support Shopify Experiments?

The checked requirements specify Grow or higher for Experiments and Basic or higher for ordinary Rollouts.

Does a rollout session prove actual treatment exposure?

No. A session can count at a point where a change could apply without proving the visitor received it.

Can native rollout analytics use arbitrary custom metrics?

No. Metrics are fixed by rollout and resource type, and the checked guidance does not support country or device filtering.

Sources

  1. Create a new data explorationhelp.shopify.com
  2. Requirements and considerations for using rolloutshelp.shopify.com
  3. Types of rollouts and changeshelp.shopify.com
  4. Rollout analyticshelp.shopify.com
  5. Analyticshelp.shopify.com
  6. All accessed 8 Nov 2026 (CET).
Written and reviewed by Dipuck JonesHow we research and testReport an error

Keep learning

All Shopify →