# Dimensions

**Dimensions** in Shoplift allow you to break down your test results across key visitor attributes, helping you uncover deeper insights about how different audience segments are responding to your experiments.

You can apply dimensions directly within the test report tables to cross-evaluate performance across segments like device type, visitor type, and traffic source.

### Available Dimensions

#### **Device Type**

Segment test results by the type of device used to visit your site.

* **Mobile:** mobile devices, including tablet
* **Desktop:** desktop devices

This dimension helps you understand if performance varies between mobile and desktop visitors, which is particularly useful when testing page layout, content density, or interaction elements.

***

#### **Visitor Type**

Break down results by whether a visitor is new to your site or returning.

* **New**: First-time visitors during the test period
* **Returning**: Visitors who have previously interacted with your site

Use this dimension to assess how familiar vs. unfamiliar audiences respond to specific experiences.

***

#### **Channel Group**

Segment performance based on the marketing channel that brought the visitor to your site.

**Channel groups** are rule-based definitions of the various sources driving traffic to your site. They provide a standardized way to analyze performance by acquisition source. Shoplift uses the same rulesets as Google Analytics 4 (GA4) to define channel groups.

<table><thead><tr><th width="211">Channel group</th><th>Definition</th></tr></thead><tbody><tr><td>Direct</td><td><p>Source exactly matches direct</p><p>AND</p><p>Medium is one of ("(not set)", "(none)")</p></td></tr><tr><td>Paid Shopping</td><td><p>Source matches a list of shopping sites </p><p>OR </p><p>Campaign Name matches regex  ^(.*(([^a-df-z]|^)shop|shopping).*)$</p><p>AND </p><p>Medium matches regex ^(.*<em>cp.*</em>|ppc|retargeting|paid.*)$</p></td></tr><tr><td>Paid Search</td><td><p>Source matches a list of search sites </p><p>AND </p><p>Medium matches regex ^(*.cp.*|ppc|retargeting|paid.*)$</p></td></tr><tr><td>Paid Social</td><td><p>Source matches a list of social sites</p><p>AND</p><p>Medium matches regex ^(*.cp.*|ppc|retargeting|paid.*)$</p></td></tr><tr><td>Paid Video</td><td><p>Source matches a list of video sites </p><p>AND</p><p>Medium matches regex ^(*.cp.*|ppc|retargeting|paid.*)$</p></td></tr><tr><td>Display</td><td>Medium is one of (“display”, “banner”, “expandable”, “interstitial”, “cpm”)</td></tr><tr><td>Paid Other</td><td>Medium matches regex ^(*.cp.*|ppc|retargeting|paid.*)$</td></tr><tr><td>Organic Shopping</td><td><p>Source matches a list of shopping sites </p><p>OR </p><p>Campaign name matches regex ^(.*(([^a-df-z]|^)shop|shopping).*)$</p></td></tr><tr><td>Organic Social</td><td><p>Source matches a regex list of social sites </p><p>OR </p><p>Medium is one of (“social”, “social-network”, “social-media”, “sm”, “social network”, “social media”)</p></td></tr><tr><td>Organic Video</td><td><p>Source matches a list of video sites </p><p>OR </p><p>Medium matches regex ^(.*video.*)$</p></td></tr><tr><td>Organic Search</td><td><p>Source matches a list of search sites </p><p>OR </p><p>Medium exactly matches organic</p></td></tr><tr><td>Referral</td><td>Medium is one of ("referral", "app", or "link")</td></tr><tr><td>Email</td><td><p>Source = email|e-mail|e_mail|e mail </p><p>OR</p><p> Medium = email|e-mail|e_mail|e mail</p></td></tr><tr><td>Affiliates</td><td>Medium = affiliate</td></tr><tr><td>Audio</td><td>Medium exactly matches audio</td></tr><tr><td>SMS</td><td><p>Source exactly matches sms </p><p>OR </p><p>Medium exactly matches sms</p></td></tr><tr><td>Mobile Push Notifications</td><td><p>"Medium ends with ""push"" </p><p>OR </p><p>Medium contains ""mobile"" or ""notification"" </p><p>OR </p><p>Source exactly matches ""firebase"""</p></td></tr><tr><td>Cross-network</td><td>Campaign Name contains "cross-network"</td></tr><tr><td>Unassigned</td><td>Includes any traffic not categorized into the above</td></tr></tbody></table>

### Using Dimensions in Reporting

Each test report table in Shoplift includes **dimension filters** that allow you to isolate and compare specific segments of your website visitors. Rather than grouping rows by dimension, these filters enable you to toggle between segments—such as mobile vs. desktop traffic or new vs. returning visitors—to observe how performance varies across different audiences.

You can apply one or more dimension filters to evaluate how a given experience performs for a targeted visitor cohort, helping you identify segment-specific trends and opportunities.

> Example: Use the **Device** filter to view test performance for mobile users only, then switch to desktop to compare results across devices.
