# User Explorer

The User Explorer section provides a detailed view of your audience, allowing you to explore individual user data, including their devices, received messages, and interactions. It gathers and organizes customer data from multiple touchpoints, structuring real-time insights into centralized user profiles. This enables effective debugging, user segmentation, and targeted marketing strategies.

## Search for a user

1. Go to **Audience** → **User Explorer**.
2. In the search bar, select a criterion from the dropdown:
   * **User ID:** search by [User ID](/product/pushwoosh-knowledge-hub/users-userids/)
   * **HWID, Email, Phone:** search by [HWID](/product/pushwoosh-knowledge-hub/device-identifiers/#hwid), email address, or phone number
   * **Token:** search by [push token](/product/pushwoosh-knowledge-hub/device-identifiers/#push-token)
3. Enter the value for the selected criterion.
4. Click **Search**.

<Aside type="tip">
By default, **User ID** is equivalent to a **Hardware ID (HWID)**, but your development team can set a **custom User ID** as described in [Collecting User IDs](/developer/first-steps/collecting-user-ids/).
</Aside>

Matching users appear in the results list under **USER ID**. Click the name to open the user profile. 
<img src="/userexplorer.webp" alt="User Explorer search dropdown showing User ID, HWID Email Phone, and Token search criteria options"/>


## View user profile

The **View user** page opens when you select a user from the search results. Use the tabs at the top to review profile data:

* [**User overview**](#user-overview-tab): view user-level tags and edit tag values
* [**Devices and platforms**](#devices-and-platforms-tab): review channels, set test devices, or manage a channel
* [**Events History**](#events-history-tab): search and filter events, view event attributes
* [**Received Messages**](#received-messages-tab): find messages by code and open delivery details
* [**Segments**](#segments-tab): see segment membership and open segment settings
* [**Campaigns**](#campaigns-tab): see [Customer Journey](/product/customer-journey/pushwoosh-journey-overview/) entry, status, and exit dates


### User overview tab

The **User overview** tab shows the user's **User ID** and a table of [tags](/product/audience-data-and-segmentation/user-data-tags/tags/) assigned at the user level.

The table includes every tag that has a value for this user. 

<img src="/userexplorer-3.webp" alt="User overview tab showing User ID and a tags table with default, custom, and PW system tag values"/>

#### Edit tag values

To edit a tag value in the table:

1. Find the tag in the table.
2. Click the **pencil icon** next to the value.
3. Enter a new value.
4. Click **Submit** to save changes or **Cancel** to discard them.

<img src="/userexplorer-6.webp" alt="User overview tab with pencil edit icons next to tag values in the tags table"/>

### Devices and platforms tab

The **Devices and platforms** tab lists every channel linked to the user. Select a platform in the left sidebar to view its profile in the main panel.

<Aside type="note">
In Pushwoosh, email addresses are treated as devices, so they appear on the **Devices and platforms** tab along with mobile and other channels.
[Learn more about how Pushwoosh handles devices](/product/pushwoosh-knowledge-hub/omnichannel-campaigns/#understanding-how-pushwoosh-handles-devices)
</Aside> 

For each platform, you can review:

* **Subscription status** (for example, **SUBSCRIBED** for email)
* **Platform identifier** (for example, an email address or phone number)
* **Metadata:** **Last active**, **First subscription**, **Location**, **Language**, and **Timezone**
* **Tags** assigned to that platform. The table lists [default](/product/audience-data-and-segmentation/user-data-tags/tags#default-tags) and [custom](/product/audience-data-and-segmentation/user-data-tags/tags#custom-tags) tags that have values for this channel. You can edit values with the **pencil icon**.

<img src="/userexplorer-4.webp" alt="Devices and platforms tab with Email selected, showing subscription status, metadata, and platform tags"/>

#### Setting a test device

With a channel selected in the sidebar, click **Set as test device** at the top of its profile on the right. In the dialog, enter a recognizable name, add a description if needed, and click **Apply**.

<img src="/userexplorer-1.webp" alt="Devices and platforms tab with Email profile and Set as test device button in the profile header"/>

The channel is added as a [test device](/product/first-steps/start-with-your-project/test-your-integration/test-devices/) and can receive test messages before you launch a campaign.

To remove it, click **Remove from test devices** on that channel profile.

#### Managing devices

Use the **three-dot menu (⋮)** in the platform profile header to manage that channel.

##### Delete a device

Select **Delete email** for email or **Delete device** for other platforms to remove the channel from the user profile.

<Aside type="danger" title="Warning">
Deleting a platform profile is irreversible and removes all associated data from the system. The profile will no longer receive messages or be linked to the user.
</Aside>

##### Unsubscribe user from marketing emails (email only)

For an email profile, select **Unsubscribe from email campaigns** in the same menu to opt the user out of marketing email without removing the address. 

<img src="/userexplorer-2.webp" alt="Email platform profile with three-dot menu showing Unsubscribe from email campaigns and Delete email options"/>

Pushwoosh sets the [**Unsubscribed Emails**](/product/audience-data-and-segmentation/user-data-tags/tags/#default-tags) tag to `true` for that address. The user will no longer receive marketing emails. Transactional emails are not affected and will still be delivered. [Learn more](/product/messaging-channels/marketing-vs-transactional/).




### Events history tab

Pushwoosh tracks and stores the events log for each user for up to one year.

On the **Events History** tab, use **Search** to filter events by name. Use the channel dropdown to limit results to a specific platform.

Events are listed in chronological order. Each row shows the timestamp, event name, and device or platform.

<img src="/userexplorer-7.webp" alt="Events History tab with search field, platform filter dropdown, and a table of user events"/>


Click the arrow at the start of a row to expand the event. The expanded section lists the attributes recorded for that event, such as platform, device type, or application version. Available attributes depend on the event type.

<img src="/userexplorer-8.webp" alt="Expanded Events History row showing event properties such as application_version and device_type for PW_ApplicationMinimized"/>

For example, `PW_ApplicationMinimized` may include `application_version` and `device_type`, and `PW_DeviceRegistered` may include `platform` and `platform_id`. 
See [default events](/product/audience-data-and-segmentation/events/default-events/) for system event names and typical attributes.


### Received messages tab

The **Received Messages** tab lists messages sent to this user across channels. Use **Search** to find a message by message code. 

Use the channel dropdown to show messages for one platform only.

Use the **message type** selector next to the channel dropdown to narrow the list by how the message was sent:

* **All messages:** show every message (default).
* **Broadcast:** show only broadcast messages sent to a segment or your whole audience.
* **Transactional:** show only [transactional](/product/messaging-channels/marketing-vs-transactional/) messages sent through the API to this specific user.

<img src="/userexplorer-9.webp" alt="Received Messages tab with search bar, Email channel filter, and a table of sent messages"/>

Each row includes:

* **Message code / Source:** The message identifier and where it was sent from (for example, **Transaction** or **Customer Journey Builder**). Click the message code to open message details and statistics. [Learn more](/product/statistics-and-analytics/messaging-statistics/).

* **Sent:** The date and time the message was sent.
* **Opened:** The date and time the user opened the message, if applicable.
* **Content:** A preview of the message, such as the email subject line.


<Aside type="note">If a message failed to send, the row shows **Failed to send**. Hover over the error icon to see why delivery failed.</Aside>


### Segments tab

The **Segments** tab lists [segments](/product/audience-data-and-segmentation/segmentation/) this user currently belongs to. 

<img src="/userexplorer-10.webp" alt="Segments tab with search bar and a table of segment names and conditions"/>

Each row includes:

* **Segment:** The segment name. Click the name to open the segment and view or edit its settings.
* **Conditions:** The filter expression that defines the segment, including tags and other rules that match this user.

### Campaigns tab

The **Campaigns** tab lists [Customer Journey](/product/customer-journey/pushwoosh-journey-overview/) campaigns this user has entered. 

Each row includes:

* **Campaign:** The campaign name and type shown below it, such as **Audience based** or **Trigger based**. Click the name to open the campaign.
* **Entry date:** The date and time the user entered the campaign.
* **Status:** The user's status in the campaign:
  * **IN CAMPAIGN:** the user is currently progressing through the journey.
  * **EXITED:** the user completed or left the journey.
  * **DROP-OFF:** the user was dropped from the journey due to an error.
* **Leave date:** The date and time the user left the campaign.

<img src="/userexplorer-11.webp" alt="Campaigns tab with search bar and a table of campaign names, entry dates, status, and leave dates"/>