Preparing Emails and Phone Numbers for Processing
The input data that you provide to the EUID Service must be in the correct format so that the data is correctly converted to valid EUIDs that you can use for targeted advertising.
This is true in all cases, whichever of these solutions you're using to convert your emails and phone numbers to EUIDs:
- By making direct calls to the EUID APIs.
- Via your own Private Operator.
- By using any of the EUID SDK integrations, Prebid.js integration, or Android/iOS integration.
- By using Snowflake.
Processing Steps
The exact steps for preparing your data to be consumed by the EUID service are laid out in the Normalization and Encoding documentation. The steps, in sequence, are as follows:
- Normalize the raw data.
- Create a 32-byte SHA-256 hash of the normalized raw data.
- Apply Base64-encoding to the 32-byte SHA-256 value.
If you're making direct calls to the EUID APIs, or calling the EUID APIs via your own Private Operator, you must complete each step, exactly as described and in the correct sequence.
Valid Input
If you're using an EUID SDK, or other integration solution such as the Prebid.js integration, Android/iOS integration, or Snowflake, the options for your input data are shown in the following table.
| Type of Personal Data | Input Format | Instructions |
|---|---|---|
Must be one of the following:
| Email Address Normalization Email Address Hash Encoding | |
| Phone Number | Must be one of the following:
| Phone Number Normalization Phone Number Hash Encoding |