# Journey Based on Devices

## **Overview**

Device-based routing allows you to personalize user journeys by directing users to specific pages based on their device. This is useful for optimizing user experiences across different devices, such as:

* Redirecting **mobile users** to a mobile-optimized page.
* Routing **iOS users** to an **App Store landing page**.
* Directing **desktop users** to a **full-featured web experience**.

This guide explains how to configure **device-based conditions** within Limio Journeys.

*Example: If a user is on an iOS device (e.g., iPhone), they can be automatically redirected to an App Store page. Android users can be routed to a Google Play Store page, while desktop users remain on the main site.*

## **Before you start**

The page(s) you are routing to should already have been created with the relevant tag e.g 'App Store landing page'.

## **Creating a Journey**

1. Select **Journeys** from the left-hand navigation panel.
2. Click the **plus** **+** button and select **Add Journey Group**.
3. Enter a name for the group and click **Save**.
4. Click the **pencil** ✏️ icon next to **Starting Point** to define how users enter the journey:
   * Choose an existing tag or create a new one.
   * (Recommended) Set a **Fallback Tag** to ensure proper routing.
5. Select or deselect **Domains** to determine where the journey applies.

## **Adding Device Criteria**

1. Under **Conditions**, open the **Type** dropdown and select **Device**.
2. In the **Device** field, choose one or several options from the drop-down.
3. Under **Actions**, ensure **Type** is set to **Destination**.
4. Click the **pencil** ✏️ icon next to **Split (%)**, which defaults to **100%**, and specify the endpoint.
   * Click **Add Condition** to include an additional condition for the journey.
   * Click the **plus +** button below an existing condition to add an **AND** criteria within that condition.
5. Finally, click **Save** to put the Journey live.

**Verification Steps**:

1. Access the starting point URL.
2. Toggle the device to check for expected behaviour (e.g., Chrome's mobile emulator).
3. Confirm that the browser redirects to the specified destination URL.

<figure><img src="/files/AirExxG4A5KVpfbf3mEi" alt=""><figcaption></figcaption></figure>

📷 *Screenshot: View of the "Device" condition in the Journeys tab.*


---

# 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.limio.com/product/journey/what-are-limio-journeys/create-a-journey-based-on-devices.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.
