# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shoplift.ai/analyze/reports/dimensions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
