EUID Documentation

website·Indexed 38 days ago

https://euid.eu

Technical documentation for the EUID identity framework, providing integration guides for publishers, DSPs, and data providers. Includes instructions for Web, Mobile, CTV, Prebid, and Google Ad Manager integrations, as well as details on Private Operator deployment via AWS Marketplace, Snowflake marketplace listings, and personal data normalization and encoding procedures.

Tokens
79K
Snippets
254
Records
659
Agent score
73%

What's inside EUID

  1. Overview of EUID integration for advertisers and data providers

    Advertisers, data on-boarders, measurement providers, and identity graph providers can use EUID to map personal data to raw EUIDs. Common use cases include:

    • Audience Creation: Sending raw EUIDs via API or pixels to build audiences.
    • Conversion Tracking: Sending raw EUIDs as conversion information for attribution or retargeting.
    • Graph Building: Receiving raw EUIDs from graph/data providers via API or pixels to build identity graphs.
  2. Overview of EUID JavaScript SDK capabilities

    The EUID SDK for JavaScript allows publishers to generate, refresh, and store EUID advertising tokens. While the SDK manages the token lifecycle, it does not automatically pass the token to the bidstream; developers must implement their own method (such as using Prebid.js) to send the token to the bidstream.
  3. Overview of EUID Client-Server Integration

    The client-server integration model is used by publishers who want to generate EUID identity tokens on their own server and pass them to web pages, while using the EUID SDK for JavaScript to handle token refreshing on the client side. This approach is used to generate tokens for the RTB bidstream. For those preferring a purely client-side approach, a separate Client-side integration guide is available.
  4. Overview of EUID SDK for iOS and tvOS

    The EUID SDK for iOS (which also supports tvOS) allows developers to generate or establish client identity using EUID, retrieve advertising tokens for bidstream use, and automatically refresh EUID tokens. The SDK securely stores identity on the device using platform-native encryption tools to persist identity across app lifecycles. Note that while the SDK may be referred to as 'UID2' in some technical components and the GitHub repository, it is fully applicable for EUID.
  5. Overview of EUID integration with Prebid.js

    EUID provides a Prebid.js module that handles the generation, refreshing, storage, and transmission of EUID tokens to the RTB bidstream. The module only operates if the gdprApplies flag is set to true, as EUID is designed for use only where GDPR applies.
  6. Overview of EUID JavaScript SDK client-side integration

    The EUID JavaScript SDK allows publishers to generate advertising tokens (EUID tokens) using client-side changes. The SDK handles token generation, automatic refreshing, and browser storage. This integration is intended for publishers who do not require a Private Operator or server-side token generation.
  7. Overview of EUID IMA Plugin for Android

    The EUID Interactive Media Ads (IMA) Plugin for Android allows publishers using the Google IMA SDK for Android to automatically send EUID tokens as secure signals in ad requests. The plugin handles this process automatically, requiring no direct coding from the app developer once installed.
  8. Overview of EUID SDK for Android

    The EUID SDK for Android facilitates generating and establishing client identity, retrieving advertising tokens for bidstream use, and automatically refreshing EUID tokens. It is compatible with both mobile and non-mobile Android devices. The SDK securely stores identity on the device using platform-native encryption tools to persist identity across app lifecycles.

    Supported functions include:

    • Generating EUID tokens from personal data
    • Refreshing EUID tokens

    Note: While the SDK and some components may be named 'UID2', they are fully applicable for EUID.

  9. Overview of EUID Mobile SDK capabilities

    EUID provides SDKs for Android and iOS that enable mobile app publishers to generate, refresh, and store EUID tokens. For additional flexibility, EUID also offers complementary products such as EUID Google GMA/IMA Plugins.
  10. Overview of UID Verify browser extension

    UID Verify is a Google Chrome browser extension used for debugging EUID integrations in real time. It allows developers to inspect SDK configuration, identity storage, event history, and errors. It supports three integration types: the SDK for JavaScript, Prebid.js, and Google Secure Signals. Note that server-side integrations are not supported as the tool relies on client-side signals like browser storage and SDK globals.
  11. Overview of EUID API Encryption and Decryption Workflow

    Most EUID endpoints require requests to be encrypted and responses to be decrypted. The only exception is the POST /token/refresh endpoint, which does not require encryption.

    Key Requirements:

    • Credentials: You must have both a client API key and a client secret.
    • Algorithm: AES/GCM/NoPadding encryption is used.
    • Parameters: 96-bit initialization vector (IV) and 128-bit authentication tag.
    • Client-side Note: If implementing EUID on the client side via Prebid.js or the JavaScript SDK, encryption and decryption are managed automatically.
  12. Overview of EUID client-server mobile integration

    Client-server integration is used when EUID tokens are generated server-side via a Public or Private Operator and then passed into a mobile app. The mobile app uses the EUID SDK to persist the identity and handle automatic token refreshes for bidstream use. This approach ensures that sensitive credentials (API key and client secret) remain on the server and are not stored within the mobile application.