> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# User and Subscription Profiles

> View and manage individual user records, subscriptions, tags, journeys, and message activity from the Audience section of the dashboard.

The dashboard gives you two levels of detail for inspecting audience members: the **User Profile** and the **Subscription Profile**. Use the User Profile to see a complete picture of a user across all their channels and devices. Use the Subscription Profile to inspect a single messaging channel, for example a push or email subscription.

***

## User Profile

You can open a User Profile in two ways:

* From **Audience > Users**, search by External ID, email address, phone number, or OneSignal ID, then click the record.
* From **Audience > Subscriptions**, click the OneSignal ID on a subscription record directly, or use the menu option on the record, select **View subscription**, then click the OneSignal ID.

The profile header shows the user's External ID, email address, OneSignal ID, and their current subscription status across channels.

### Overview tab

The Overview tab is a summary of the user's identity and recent activity.

**Profile section**

| Field          | Description                                                  |
| -------------- | ------------------------------------------------------------ |
| External ID    | Your system's unique identifier for this user.               |
| OneSignal ID   | OneSignal's internal UUID for this user record.              |
| Email          | Email address associated with the user.                      |
| Phone          | Phone number associated with the user, if any.               |
| Country        | Country detected or set for this user.                       |
| Language       | Language preference.                                         |
| Timezone       | Timezone associated with the user.                           |
| Location Point | Geographic coordinates, if location data has been collected. |

**Devices section**

Lists all devices associated with this user, such as an iOS or Android device.

**Aliases section**

Any additional [aliases](./aliases) (beyond External ID and OneSignal ID) that have been associated with this user record.

**Activity section**

Shows aggregate session data across all of the user's subscriptions:

| Field                  | Description                   |
| ---------------------- | ----------------------------- |
| First active           | When the user was first seen. |
| Last active            | Most recent session.          |
| Total sessions         | Total session count.          |
| Total session duration | Cumulative in-app time.       |

**Message events in last 30 days** shows a summary of recent message interactions across all channels.

***

### Event log tab

The Event log shows [message events](./segmentation#message-event-filters) and [custom events](./custom-events) for this user across all subscriptions.

Use the date range picker and message type filter to narrow results. Toggle between **Message events** and **Custom events** using the sidebar tabs.

<Note>
  Message events include sends, deliveries, opens, and clicks. Custom events are logged via the SDK or API and reflect actions you define in your app.
</Note>

***

### Subscriptions tab

The Subscriptions tab lists every channel subscription associated with this user, including push, email, and SMS. Each subscription shows:

* Channel type and address (email address, push device, phone number)
* Subscription status
* Subscription ID
* Created at and last active timestamps
* For push: device, app version, usage duration, sessions, IP address, SDK version, and push token

Click a Subscription ID to open the full [Subscription Profile](#subscription-profile) for that record.

***

### Data tags tab

The Data tags tab shows all tags currently set on this user. Tags are key-value pairs you use for segmentation and personalization.

You can search tags by key or value, and add new tags directly from this view using the **Add tag** button.

<Note>
  Tags edited here are applied at the user level and are shared across all of this user's subscriptions. Tag values are always strings.
</Note>

***

### Journeys tab

The Journeys tab shows all Journeys this user is currently enrolled in or has previously exited. Each row shows the Journey name and the user's current status: **Active** or **Exited**.

***

## Subscription Profile

You can reach a Subscription Profile in two ways:

* From **Audience > Subscriptions**, search for the subscription directly
* From a User Profile's **Subscriptions tab**, click the Subscription ID

The profile header shows the Subscription ID and its current status, for example **Subscribed**.

### Profile section

The Profile section shows channel-specific metadata for this subscription.

**For push subscriptions:**

| Field          | Description                                                |
| -------------- | ---------------------------------------------------------- |
| Device         | Device model and OS version.                               |
| Status details | Additional status context, if available.                   |
| OneSignal ID   | The OneSignal ID of the user this subscription belongs to. |
| External ID    | Your system's identifier for the associated user.          |
| Language       | Language setting on the device.                            |
| Timezone       | Device timezone.                                           |
| Last Session   | Time of the most recent app session.                       |
| First Session  | Time of the first recorded session.                        |
| Sessions       | Total session count.                                       |
| Usage Duration | Cumulative time spent in the app.                          |
| SDK Version    | Version of the OneSignal SDK installed on the device.      |
| App Version    | Version of your app installed on the device.               |

**For email subscriptions:**

| Field          | Description                                       |
| -------------- | ------------------------------------------------- |
| Channel        | Email.                                            |
| Email          | The email address for this subscription.          |
| Status details | Additional status context, if available.          |
| OneSignal ID   | The OneSignal ID of the associated user.          |
| External ID    | Your system's identifier for the associated user. |
| Language       | Language preference.                              |
| Last Session   | Most recent session.                              |
| First Session  | First recorded session.                           |
| Sessions       | Total session count.                              |
| Usage Duration | Cumulative session time.                          |

### User Tags

The **User Tags** section on the Subscription Profile shows the [tags](./add-user-data-tags) currently set on the associated user. The tag count in the section header reflects the total number of tags on the user, not just those relevant to this subscription.

Click **Edit in User Profile** to navigate directly to the Data tags tab on the User Profile, where you can add, edit, or remove tags.

### Segments

Lists all [segments](./segmentation) this subscription currently qualifies for, based on the user's tags, behavior, and other filters. Each segment name is a link to the segment in **Audience > Segments**.

### Journeys Audience

Lists the Journeys this user has entered. A Journey remains listed even if the user exited early, as long as they still meet the Journey's entry criteria. It is removed from this list only when the user no longer qualifies for that Journey.

### Message Activity Timeline

The right side of the Subscription Profile shows a timeline of message events for this specific subscription, including sends, deliveries, opens, and clicks, within the selected date range.

Use the date range picker to adjust the window. If there is no recent activity, the timeline displays "No Recent Activity."

<Note>
  The Message Activity Timeline on a Subscription Profile is scoped to that subscription only. To see activity across all of a user's subscriptions, use the Event log tab on the User Profile.
</Note>

***

## Related pages

<Columns cols={2}>
  <Card title="Users" icon="users" href="./users">
    The OneSignal user model, aliases, and how users relate to subscriptions.
  </Card>

  <Card title="Subscriptions" icon="address-book" href="./subscriptions">
    Devices, email addresses, and phone numbers that receive your messages.
  </Card>

  <Card title="Segments" icon="filter" href="./segmentation">
    Build audience segments based on tags, behavior, and subscription data.
  </Card>

  <Card title="Data Tags" icon="tags" href="./add-user-data-tags">
    Add custom properties to users for personalization and segmentation.
  </Card>

  <Card title="Journeys" icon="route" href="./journeys-overview">
    Automate multi-step messaging workflows across channels.
  </Card>
</Columns>
