Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
LiveRamp (anciennement Habu) fournit une solution de collaboration de données sécurisée qui permet aux annonceurs de travailler avec les données où qu’elles se trouvent. Cette solution prend en charge un large éventail de cas d’usage dans les domaines de la planification, du ciblage et de la mesure.
Cette fonctionnalité repose sur la plateforme Azure Confidential Computing (ACC). Il permet aux clients Microsoft Advertising de :
- Exécuter des requêtes personnalisées pour analyser des scénarios de mesure
- Générer des insights actionnables
- Créer des audiences personnalisées pour l’activation de campagne
Tous les traitements de données se produisent dans des environnements d’exécution sécurisés (TEE) basés sur le matériel. Cela garantit que les données restent privées et sécurisées.
Signaux d’annonceur téléchargés dans la salle propre :
- Restez dans l’instance LiveRamp dédiée de l’annonceur
- Ne sont pas accessibles ou exportables par Microsoft
L’analyse s’exécute dans l’TEE sur des dimensions sélectionnées, telles que des campagnes ou des intervalles de temps. Les résultats sont agrégés et rendus anonymes afin de répondre aux exigences strictes en matière de confidentialité.
Sources de données
Les données d’événement de campagne Microsoft Advertising sont chiffrées et stockées sur l’infrastructure Azure gérée par Microsoft. Ces données peuvent provenir de campagnes Microsoft Advertising Platform (MAP) ou Microsoft Monetize.
Vous pouvez référencer ces données dans les tableaux suivants :
- Trafic de Microsoft Advertising Platform (MAP)
- Microsoft : Monétiser le trafic
- Tables de données de conversion
- Appartenance au segment d’audience
Tous les tableaux utilisent un schéma plat. Chaque colonne comprend :
- Nom
- Type de données
- Description
La collaboration de données se produit dans les limites de la salle propre pour préserver la confidentialité et suit les contraintes k-min d’entrée et de sortie de Microsoft Advertising.
Les données d’événements cryptées sont automatiquement mises à disposition quotidiennement dans la salle propre de LiveRamp. Les annonceurs ou leurs partenaires peuvent également charger des données et les joindre à l’aide de requêtes SQL (appelées questions).
Actuellement, seules les jointures exactes sur un e-mail haché (HEM) sont prises en charge. D’autres identificateurs peuvent être pris en charge à l’avenir.
Tables de trafic Microsoft Advertising Platform (MAP)
Ces tables incluent les événements de trafic (impressions et clics) des campagnes MAP ajoutées à l’instance de salle propre.
Les types de campagne pris en charge sont les suivants :
- Recherche
- Audience
- Achats
- Hôtel
- Performances maximales
map_ad_events table
| Nom de colonne | Type de données | Description | Types de campagnes prises en charge |
|---|---|---|---|
| rguid | STRING | Identificateur unique 128 bits pour une demande d’annonce. | tous |
| date_time | LONG (horodatage Unix) | Date et heure de l’événement au format UTC. | tous |
| event_type_id | INTEGER | Identifiant du type d’événement. Valeurs valides : 1 = impressions, 2 = clics. | |
| hashed_email | STRING | E-mail avec hachage SHA256 représentant l’utilisateur. | tous |
| hashed_ip_address | STRING | Adresse IP hachée SHA256 représentant l’utilisateur. | tous |
| country | STRING | Code de pays de l’événement (par exemple, États-Unis, CA). | tous |
| région | STRING | Région géographique de l’événement (par exemple, État aux États-Unis). | tous |
| operating_system | STRING | Système d’exploitation de l’appareil. | tous |
| navigateur | STRING | Navigateur utilisé pour l’événement. | tous |
| publisher_id | INTEGER | Identificateur unique pour l’éditeur. | tous |
| publisher_name | STRING | Nom lisible de l’éditeur. | tous |
| site_domain | STRING | Identificateur de site le plus granulaire disponible. | tous |
| advertiser_account_id | INTEGER | MAP – identifiant unique pour l’annonceur. | tous |
| campaign_id | LONGUE | MAP – identificateur unique de la campagne. | tous |
| ad_group_id | LONGUE | MAP – identificateur unique pour le groupe d’annonces. | |
| ad_id | LONGUE | MAP : identificateur unique de l’annonce (créatif). | |
| device_type_id | INTEGER | Identifiant du type d’appareil. | tous |
| device_type_name | STRING | Type d’appareil lisible par l’homme (par exemple, mobile, PC). | tous |
| postal_code | STRING | Code postal où l’événement s’est produit (le cas échéant). | tous |
| bidded_keyword | STRING | Mot clé ciblé par la campagne gagnante. | Recherche |
| query_id | STRING | Identificateur d’une chaîne de requête unique. | Recherche |
| de dépenses | DECIMAL | Coût du média (CPM). | tous |
| advertiser_account_name | STRING | MAP : nom de l’annonceur lisible par l’homme. | tous |
| campaign_name | STRING | MAP : nom de campagne lisible par l’homme. | tous |
| ad_group_name | STRING | MAP : nom de groupe d’annonces lisible par l’homme. | |
| start_date | HORODATAGE | Date de début de la campagne ou du groupe d’annonces. | |
| end_date | HORODATAGE | Date de fin de la campagne ou du groupe d’annonces. | |
| record_date | STRING | Date à laquelle le dossier a été collecté. | tous |
| campaign_type | STRING | Type de campagne (par exemple, SWF, AWF). | tous |
| ad_group_type | STRING | Type de groupe d’annonces (par exemple, Recherche Standard, Recherche dynamique). | |
| ad_group_price_type | STRING | Type de tarification du groupe d’annonces (par exemple, CPC, CPM, CPA). | |
| asset_group_id | INTEGER | Identifiant du groupe de ressources. | PMax |
| asset_group_name | STRING | Nom du groupe de ressources. | PMax |
| asset_group_start_date | HORODATAGE | Date de début du groupe de ressources. | PMax |
| asset_group_end_date | HORODATAGE | Date de fin du groupe de ressources. | PMax |
| event_type_name | STRING | Nom de type d’événement lisible par l’homme (par exemple, impression, clic, affichage). |
Microsoft Monetize traffic tables
Ces tableaux incluent les données d’impression et de clics pour les articles de campagne XBox en vente directe intégrés.
monetize_ad_events table
| Nom de colonne | Type de données | Description |
|---|---|---|
| auction_id_64 | LONGUE | Identifiant unique 64 bits pour une enchère. |
| date_time | LONG (horodatage Unix) | Date et heure de l’événement au format UTC. |
| event_type | INTEGER | Identifiant pour le type d’événement (par exemple, impression, clic). |
| hashed_email | STRING | E-mail avec hachage SHA256 représentant l’utilisateur. |
| hashed_ip_address | STRING | Adresse IP hachée SHA256 représentant l’utilisateur. |
| country | STRING | Code de pays de l’événement (par exemple, États-Unis, Canada). |
| région | STRING | Région géographique de l’événement (par exemple, État aux États-Unis). |
| operating_system | STRING | Système d’exploitation de l’appareil. |
| navigateur | STRING | Navigateur utilisé pour l’événement. |
| publisher_id | INTEGER | Identificateur unique pour l’éditeur. |
| publisher_name | STRING | Nom lisible de l’éditeur. |
| site_domain | STRING | Identificateur de site le plus granulaire disponible. |
| advertiser_id | INTEGER | Xandr – identifiant unique pour l’annonceur. |
| insertion_order_id | INTEGER | Xandr – identifiant unique pour l’ordre d’insertion. |
| line_item_id | INTEGER | Xandr : identificateur unique du poste. |
| creative_id | INTEGER | Xandr – identifiant unique pour le créatif. |
| device_unique_id | STRING | Identificateur unique de l’appareil. |
| device_type_id | INTEGER | Identifiant du type d’appareil. |
| device_type_name | STRING | Type d’appareil lisible par l’homme (par exemple, mobile, PC). |
| postal_code | STRING | Code postal où l’événement s’est produit (le cas échéant). |
| media_cost | DECIMAL | Coût du média (CPM). |
| advertiser_name | STRING | Xandr – nom de l’annonceur. |
| insertion_order_name | STRING | Xandr – nom de l’ordre d’insertion. |
| line_item_name | STRING | Xandr – nom du poste. |
| start_date | LONGUE | Date de début du poste. |
| end_date | LONGUE | Date de fin du poste. |
| line_item_type | STRING | Type d’élément de campagne (par exemple, bannière, natif). |
| line_item_price_type | STRING | Type de tarification utilisé par l’élément de campagne (par exemple, CPM). |
| split_id | INTEGER | Identifiant de la division ciblée par l’enchère. |
| split_name | STRING | Nom du fractionnement ciblé. |
| Affichage | INT32 | Indique si l’événement publicitaire était visible. |
| booked_revenue_usd | DOUBLE | Budget affiché pour l’événement publicitaire. |
| creative_name | STRING | Nom du créatif défini par l’annonceur. |
| creative_type | STRING | Type de création (par exemple, bannière, natif, vidéo, audio). |
| placement_id | INTEGER | Identificateur de l’emplacement où l’annonce a été affichée. |
| placement_group | STRING | Groupe de placement défini par l’éditeur. |
| placement_name | STRING | Nom du placement défini par l’éditeur. |
Tables de données de conversion MAP
Ces tables incluent à la fois :
- Conversions (attribuées) exposées à des annonces
- Conversions non exposées à la publicité (non attribuées)
Les sources de données incluent :
- Suivi des conversions
- Événements de serveur à serveur (S2S) de suivi des conversions
- Conversions hors ligne
- Événements du SDK UET
- Événements de l’API de conversion
Une conversion est considérée comme attribuée à une annonce si un utilisateur a reçu un événement de trafic dans la fenêtre d’analyse de la campagne (par défaut : 30 jours) avant la conversion.
map_attributed_conversion_events table
| Nom de colonne | Type de données | Description |
|---|---|---|
| RGUID (en anglais) | STRING | RGUID de l’événement attribué ; correspond à l’impression ou au clic associé. |
| event_timestamp | LONGUE | Horodatage UTC du moment où l’événement d’origine s’est produit. |
| conversion_timestamp | LONGUE | Horodatage UTC de la conversion. |
| campaign_id | LONGUE | Campagne MAP associée à la conversion. |
| ad_id | LONGUE | Annonce MAP associée à la conversion. |
| goal_id | LONGUE | ID d’objectif de MAP. |
| goal_name | STRING | Nom de l’objectif ou de la balise de MAP. |
| domaine | STRING | Domaine dans lequel l’événement s’est produit. |
| hashed_email | STRING | E-mail haché associé à l’événement (via la recherche UMS si non présent). |
| goal_value | DOUBLE | Valeur d’objectif monétaire ou non monétaire définie dans MAP. |
| goal_currency_code | STRING | Devise de la valeur de l’objectif. |
| goal_value_microcents | LONGUE | Valeur de l’objectif en microcentimes. |
| iso_country_code | STRING | Code pays ISO de l’utilisateur au moment de l’événement. |
| goal_lookback_days | INT | Fenêtre de recherche configurée pour l’objectif. |
| ms_click_id | STRING | Cliquez sur ID associé à l’événement. |
map_raw_conversion_events table
| Nom de colonne | Type de données | Description |
|---|---|---|
| event_timestamp | LONGUE | Heure à laquelle l’événement de suivi des conversions s’est produit. |
| collected_timestamp | LONGUE | Heure à laquelle l’événement de suivi des conversions a été collecté pour les événements S2S et/ou CAPI. |
| tag_id | LONGUE | ID de balise pour l’événement (indiqué dans l’interface utilisateur MAP). |
| tag_name | STRING | Nom de balise de l’événement (affiché dans l’interface utilisateur MAP). |
| event_source | STRING | Source de l’événement (par exemple, UET, UETS2S, CAPI). |
| domaine | STRING | Domaine dans lequel l’événement s’est produit. |
| hashed_email | STRING | E-mail haché associé à l’événement (via une recherche UMS si ce n’est déjà fait). |
| iso_country_code | STRING | Code pays ISO de l’utilisateur au moment de l’événement. |
| ms_click_id | STRING | Cliquez sur ID associé à l’événement. |
map_goal_achieved_conversion_events table
| Nom de colonne | Type de données | Description |
|---|---|---|
| event_timestamp | LONGUE | Heure à laquelle l’événement de suivi des conversions s’est produit. |
| tag_id | LONGUE | ID de balise de suivi des conversions associé à l’objectif. |
| goal_id | LONGUE | ID d’objectif pour l’événement (indiqué dans l’interface utilisateur MAP). |
| goal_name | STRING | Nom de l’objectif pour l’événement (indiqué dans l’interface utilisateur MAP). |
| goal_value | DOUBLE | Valeur d’objectif monétaire ou non monétaire définie dans MAP. |
| goal_currency_code | STRING | Devise de l’objectif défini dans MAP. |
| goal_value_microcents | LONGUE | Valeur de l’objectif en microcentimes. |
| goal_lookback_days | INT | Fenêtre d’analyse du dernier clic configurée pour l’objectif. |
| event_source | STRING | Source de l’événement (par exemple, UET, UETS2S, CAPI). |
| domaine | STRING | Domaine dans lequel l’événement s’est produit. |
| hashed_email | STRING | E-mail haché associé à l’événement (via une recherche UMS si ce n’est déjà fait). |
| iso_country_code | STRING | Code pays ISO de l’utilisateur au moment de l’événement. |
| ms_click_id | STRING | Cliquez sur ID associé à l’événement. |
Monétiser les tableaux de données de conversion
Ce tableau contient les événements d’achat du Xbox Store associés aux éléments de campagne Monétiser.
Les conversions exposées à des publicités et non exposées à des publicités sont incluses.
Une conversion est considérée comme attribuée par la publicité si un utilisateur a reçu un événement de trafic dans la fenêtre de recherche configurée (1 à 14 jours) avant la conversion.
xbox_conversions table
| Nom de colonne | Type de données | PII ? (Étiquette k-min requise) | Description |
|---|---|---|---|
| date | INTEGER | Non | Date de conversion de l’événement au format AAAAMMJJ. |
| purchase_time | LONGUE | Non | Horodatage Unix lorsque l’article a été acheté et vendu. |
| line_item_id | INTEGER | Non | Monétiser l’ID d’élément de campagne associé au produit. |
| advertiser_id | INTEGER | Non | Monétiser l’identifiant de l’annonceur associé à l’élément de campagne. |
| hashed_email | STRING | Oui | Hachage SHA256 utilisé comme clé de jointure pour les expositions. |
| product_id | STRING | Non | Identifiant unique du produit. |
| product_name | STRING | Non | Nom de produit lisible par l’homme. |
| product_category | STRING | Non | Catégorie ou genre du produit (de categoryName). |
| is_paid_transaction | BOOLÉEN | Non | Indique si l’achat est payant ou gratuit. |
| purchase_price_usd | DECIMAL | Non | Prix d’achat en USD hors taxes. |
| purchase_price_usd_microcents | LONGUE | Non | Prix d’achat en microcentimes. |
| purchase_currency_code | STRING | Non | Devise utilisée pour l’achat. |
| device_family | STRING | Non | Famille d’appareils (par exemple, PC, console, mobile). |
| device_model | STRING | Non | Modèle de l’appareil (par exemple, Xbox One X, Xbox Series S). |
| in_game_purchase | BOOLÉEN | Non | Indique si l’achat a eu lieu dans le jeu. |
| has_xbox_live_subscription | BOOLÉEN | Non | Indique si l’utilisateur dispose d’un abonnement Xbox Live. |
| has_xbox_game_pass_for_console | BOOLÉEN | Non | Indique si l’utilisateur dispose du Xbox Game Pass pour la console. |
| has_xbox_game_pass_for_pc | BOOLÉEN | Non | Indique si l’utilisateur dispose du Xbox Game Pass pour PC. |
| has_xbox_game_pass_ultimate | BOOLÉEN | Non | Indique si l’utilisateur dispose de Xbox Game Pass Ultimate. |
| transaction_type | STRING | Non | Type de transaction (par exemple, précommande, achat). |
| iso_country_code | STRING | Non | Code du pays où l’événement s’est produit. |
| order_id | STRING | Non | ID de transaction unique associé à l’achat. |
| hashed_xbox_id | LONGUE | Oui | XUID associé à l’achat. |
Appartenance au segment d’audience
Ce tableau contient les dernières associations utilisateur-segment pour les utilisateurs actifs. Un utilisateur actif est défini comme un utilisateur qui a reçu une impression. Pour plus d’informations, consultez les audiences de marché disponibles.
map_ima_segment_exposures table
| Nom de colonne | Type de données | Description |
|---|---|---|
| hashed_email | STRING | E-mail avec hachage SHA-256 représentant l’utilisateur associé à l’enregistrement. |
| segment_id | INTEGER | ID de segment unique auquel l’utilisateur appartient. |
| segment_name | STRING | Nom du segment lisible par l’homme associé à l’utilisateur. |
Chargement des données de l’annonceur
Les annonceurs peuvent télécharger des données internes dans la salle propre de LiveRamp de deux manières :
- Connecter des données à partir de sources de cloud public prises en charge sans déplacer les données
- Télécharger directement des fichiers utilisateur
Les jeux de données chargés peuvent inclure divers types de données, par exemple :
- Données de transactions hors connexion (par exemple, visites en magasin ou achats dans l’application non suivis par UET ou CAPI)
- Segments d’audience CRM ou données clients
- Profils de clients (par exemple, membres d’un programme de fidélité)
- Événements d’analyse web ou d’application
Les jeux de données qui incluent des identificateurs pris en charge (tels que l’e-mail haché) peuvent être joints aux données Microsoft pour prendre en charge l’attribution personnalisée pour les impressions et les clics.
Tous les fichiers qui contiennent des informations d’identification personnelle (PII), telles que des adresses e-mail, doivent être standardisés et hachés avant le chargement. SHA-256 est la méthode de hachage prise en charge.
Mettre en forme et hacher les données
Pour protéger la vie privée des utilisateurs, mettez en forme et hachez les données personnelles avant le chargement.
Mettre en forme des données
Suivez les conseils suivants :
- Mettre en forme les numéros de téléphone à l’aide de la norme E.164
Pour les adresses e-mail :
- Supprimer les espaces blancs de début et de fin
- Convertir tous les caractères en minuscules
- Supprimer du texte entre « + » et « @ »
- Exemple :
name+alias@outlook.com→name@outlook.com
- Exemple :
- Supprimer les points avant « @ »
- Exemple :
e.xample@outlook.com→example@outlook.com
- Exemple :
- Vérifiez que l’adresse contient « @ »
- Supprimer tous les espaces
- Vérifiez la présence d’un suffixe de domaine (par exemple,
.com) - Supprimer les caractères accentués (par exemple,
à)
Données de hachage
- Utiliser l’algorithme de hachage SHA-256
- Ne pas appliquer de salage
| Type de clé | Exemple de valeur | Hachage (SHA-256 ; sans sel ; caractères minuscules) |
|---|---|---|
| XUID | 1234567890123456 | 7a51d064a1a216a692f753fcdab276e4ff201a01d8b66f56d50d4d719fd0dc87 |
| example@outlook.com | 912ec7074338e900ecd85cd53cf0e7c3e4e00cb65120eb5a18463a30f0e3e208 |
Processus d’approbation des requêtes (question)
Les requêtes qui incluent les données d’une autre partie doivent passer par un processus d’approbation avant d’être exécutées.
Ce processus permet de protéger les informations d’identification personnelle et de garantir la conformité avec les dispositifs de protection de la vie privée.
Étapes de validation
Validation de syntaxe
Confirme que les requêtes SQL répondent aux contraintes de jeu de données définies par le propriétaire des donnéesConfidentialité et contrôles de qualité
Garantit que toutes les requêtes sont conformes aux contrôles de confidentialité des salles propres, y compris les seuils k-min d’entrée et de sortieApprobation de requête
Nécessite l’approbation manuelle de Microsoft et de l’annonceur avant l’exécution