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

# Identity Resolution

> Enrich Enhanced Conversions with cross-device and cross-account identifiers for higher match rates.

<Check>
  OneView automatically manages your **Identity Graph** as the data foundation of your workspace. No action required.
</Check>

<Frame caption="OneView automatically manages your Identity Graph as the data foundation of your workspace. No action required.">
  <img src="https://mintcdn.com/oneview/8XIqt6rWKMdg6bj-/platform/features/processing/assets/identity-graph.png?fit=max&auto=format&n=8XIqt6rWKMdg6bj-&q=85&s=b53c83222b9c60abf63ff50f1fc39a3d" alt="Diagram showing the Identity Graph, which is a database that connects all customer identifiers — anonymous clients, emails, phone numbers — without relying on a centralized or proprietary ID (e.g. like a CRM's master_id)." style={{height: "100%"}} className="rounded-lg" width="2656" height="1508" data-path="platform/features/processing/assets/identity-graph.png" />
</Frame>

## What is Identity Resolution?

**Identity Resolution** connects customer identifiers across devices, sessions, and accounts to build a complete view of each user's journey. OneView uses this to enrich [Enhanced Conversions](/docs/platform/features/delivery/enhanced-conversions) with the most complete set of identifiers available, increasing match rates with advertising platforms.

<Info>
  **Understanding identifiers:**

  Identifiers fall into two categories:

  * **Anonymous identifiers**: Browser cookies, device IDs, session IDs — temporary and device-specific
  * **Authenticated identifiers**: Email addresses, phone numbers, user IDs — persistent and account-based

  When a user signs up or logs in, OneView links their anonymous browsing history to their authenticated account, creating a complete customer profile.
</Info>

## How Identity Resolution works

OneView builds an **Identity Graph** that connects all identifiers without requiring a centralized master ID. This allows you to incrementally build profiles as users interact with your site, without needing to know in advance which identifiers belong together.

### Connection events

Identities link automatically when users perform connecting actions:

| Action           | Identifiers Linked        | Example                                        |
| ---------------- | ------------------------- | ---------------------------------------------- |
| **Sign up**      | Anonymous session → Email | User browses anonymously, then creates account |
| **Add phone**    | Email → Phone number      | User adds phone to existing account            |
| **Update email** | Old email → New email     | User changes email address                     |
| **Login**        | Session → User ID         | User logs in from new device                   |

<Note>
  As long as you send identifiers together at some point in the customer journey, your Identity Graph will link them automatically, even if events occur out of order, as long as they happen **before the conversion time**.
</Note>

### Enhanced Conversions enrichment

OneView uses your Identity Graph to automatically enrich Enhanced Conversions with the most complete set of identifiers available:

| Scenario              | Identifiers Included                |
| --------------------- | ----------------------------------- |
| **User signed up**    | Email, phone (if provided), user ID |
| **Anonymous visitor** | Client ID, device ID                |
| **Cross-device**      | All identifiers from linked devices |

<Check>
  Enhanced Conversions are automatically enriched with identifiers from your Identity Graph. This increases match rates with advertising platforms, especially when click identifiers are missing or expired.
</Check>

## Retroactive enrichment

<Note>
  To maintain **historical consistency**, after a conversion is processed, newly found identifiers are not retroactively computed to change the attribution of that conversion.

  You may choose to **re-attribute** a specific conversion if you need to re-evaluate its attribution based on information available after its `conversion_time`. Please note that re-attributing a conversion breaks **historical consistency**, so proceed with caution.

  You should instead model your funnel using different [conversion events](/docs/platform/concepts/conversions), one for each key step of the funnel.
</Note>

## Common questions

<AccordionGroup>
  <Accordion title="How do I link identifiers together?">
    As long as you send identifiers together at some point in the customer journey, your **Identity Graph** will link them automatically, even if the events occur out of order, as long as they happen **before the conversion time** — for example:

    * `client_id` and `email`
    * `phone` and `user_id`
    * `user_id` and `email`

    Linking identifiers **after** a conversion is considered **Retroactive Enrichment** (see above).

    For special use cases, you can also send additional identifiers explicitly using the [GTM Server Template](/docs/guides/sending-events/backend/gtm-server).
  </Accordion>

  <Accordion title="What identifiers are required for Enhanced Conversions?">
    It depends on the Media Partner. Most platforms accept:

    * **Email** (hashed)
    * **Phone number** (hashed)
    * **User ID** (if provided)

    Check each integration's documentation for specific requirements. OneView automatically includes all available identifiers from your Identity Graph.
  </Accordion>

  <Accordion title="How does Identity Resolution help with Apple ITP compliance?">
    When click identifiers (like `gclid`, `fbclid`) are blocked or expire due to [Intelligent Tracking Prevention](/docs/platform/guides/sending-events/advanced-setup/intelligent-tracking-prevention), OneView uses Enhanced Conversions with identifiers from your Identity Graph to maintain attribution accuracy.

    This allows advertising platforms to match conversions on their end using the hashed identifiers you provide, even when click IDs are unavailable.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Enhanced Conversions" icon="rectangle-history-circle-plus" href="/docs/platform/features/delivery/enhanced-conversions">
    Learn how OneView automatically includes PII in conversions for higher match rates.
  </Card>

  <Card title="Conversions" icon="bullseye-arrow" href="/docs/platform/concepts/conversions">
    Understand how conversions are processed and attributed across platforms.
  </Card>
</CardGroup>
