User Identifiers | Kevel Audience

User IDs Overview

Each user is associated with a 1st-party identifier, which can be generated either by Kevel Audience or provided by the customer. Additionally, users may have additional identifiers from multiple channels and platforms (e.g., web, mobile apps, CRM systems). By collecting and merging these IDs under a user profile, Kevel Audience enables unified user recognition across channels, allowing for consistent audience segmentation and targeting across platforms.

User Profile Components

A User Profile is composed of:

Typical HTTP interactions with Audience use a first-party cookie to identify users by default, so no ID needs to be passed explicitly. However, to support cross-channel user identification, additional user IDs must first be matched via ID Matching with the following ID types.

ID Classification

The IDs are classified as follows:

Invalid User Identifier Values

The list below outlines invalid user ID values to help avoid common errors in generating or matching user profiles. This results in more accurate attribute building and segmentation:

Cross-Site or per-Site Profiles

If you operate more than one site, decide up front whether you want a single unified profile per user across all of them, or separate profiles per site. This is a business and privacy decision rather than a technical one.

A single Audience environment can serve more than one first-party domain, but profiles stay separate per first-party cookie unless they are linked through ID matching. Settling this early shapes the domain and tagging strategy.

Default ID Types

Kevel Audience comes pre-configured to accept the following ID types:

ID Types

1st Party Cookie

This ID is automatically generated by Kevel Audience in Web interfaces and is sent via the adstax_uid cookie. It is the default ID type used to identify the user.

Whether that cookie is treated as a genuine first-party cookie by the browser depends on the domain Audience is served from:

This is the main reason a first-party domain is recommended if you're implementing client-side tracking. See Domain Delegation for setup options and Cross-site User Recognition for how to match profiles across different sources.