Camera bianca LiveRamp MAP

LiveRamp (ex Habu) fornisce una soluzione sicura di collaborazione dei dati che consente agli inserzionisti di lavorare con i dati ovunque risiedano. Questa soluzione supporta un'ampia gamma di casi d'uso per la pianificazione, la definizione del target e la misurazione.

Questa funzionalità si basa sulla piattaforma di Azure Confidential Computing (ACC). Consente ai clienti di Microsoft Advertising di:

  • Eseguire query personalizzate per analizzare gli scenari di misurazione
  • Genera informazioni dettagliate fruibili
  • Creare gruppi di destinatari personalizzati per l'attivazione delle campagne

Tutta l'elaborazione dei dati avviene all'interno di ambienti di esecuzione attendibili (TEE) basati su hardware. Ciò garantisce che i dati rimangano privati e sicuri.

Segnali dell'inserzionista caricati nella camera bianca:

  • Rimanere all'interno dell'istanza LiveRamp dedicata dell'inserzionista
  • Non sono accessibili o esportabili da Microsoft

L'analisi viene eseguita all'interno del TEE su dimensioni selezionate, ad esempio campagne o intervalli di tempo. I risultati vengono aggregati e resi anonimi per soddisfare rigorosi requisiti di privacy.


Origini dati

I dati degli eventi della campagna di Microsoft Advertising vengono crittografati e archiviati nell'infrastruttura di Azure gestita da Microsoft. Questi dati possono provenire da campagne di Microsoft Advertising Platform (MAP) o Microsoft Monetize.

È possibile fare riferimento a questi dati tramite le tabelle seguenti:

  • Traffico di Microsoft Advertising Platform (MAP)
  • Microsoft Monetize traffic
  • Tabelle dati di conversione
  • Appartenenza al segmento del gruppo di destinatari

Tutte le tabelle usano uno schema piatto. Ogni colonna include:

  • Nome
  • Tipo di dati
  • Descrizione

La collaborazione ai dati avviene entro i limiti di conservazione della privacy della camera bianca e segue i vincoli k-min di input e output di Microsoft Advertising.

I dati degli eventi crittografati vengono resi automaticamente disponibili nella camera bianca di LiveRamp su base giornaliera. Gli inserzionisti o i loro partner possono anche caricare dati e unirli usando query SQL (dette domande).

Al momento, sono supportati solo i join esatti nella posta elettronica con hash (HEM). In futuro potrebbero essere supportati altri identificatori.


Tabelle del traffico di Microsoft Advertising Platform (MAP)

Queste tabelle includono gli eventi di traffico (impressioni e clic) delle campagne MAP aggiunte all'istanza della camera bianca.

I tipi di campagna supportati includono:

  • Ricerca
  • Gruppo di destinatari
  • Shopping
  • Hotel
  • Performance Max

map_ad_events tabella

Nome colonna Tipo di dati Descrizione Tipi di campagna supportati
RGUID STRING Identificatore univoco a 128 bit per una richiesta di annuncio. Tutti
date_time LONG (timestamp Unix) Data e ora dell'evento in formato UTC. Tutti
event_type_id NUMERO INTERO Identificatore per il tipo di evento. Valori validi: 1 = impressioni, 2 = clic.
hashed_email STRING E-mail con hash SHA256 che rappresenta l'utente. Tutti
hashed_ip_address STRING Indirizzo IP con hash SHA256 che rappresenta l'utente. Tutti
paese/area geografica STRING Codice paese per l'evento, ad esempio US, CA. Tutti
area geografica STRING Area geografica dell'evento (ad esempio, stato negli Stati Uniti). Tutti
operating_system STRING Sistema operativo del dispositivo. Tutti
Browser STRING Browser usato per l'evento. Tutti
publisher_id NUMERO INTERO Identificatore univoco dell'autore. Tutti
publisher_name STRING Nome leggibile dell'autore. Tutti
site_domain STRING Identificatore di sito più granulare disponibile. Tutti
advertiser_account_id NUMERO INTERO MAP - identificatore univoco dell'inserzionista. Tutti
campaign_id LUNGO MAP - identificatore univoco della campagna. Tutti
ad_group_id LUNGO MAP - Identificatore univoco per il gruppo di annunci.
ad_id LUNGO MAP - Identificatore univoco dell'annuncio (creatività).
device_type_id NUMERO INTERO Identificatore per il tipo di dispositivo. Tutti
device_type_name STRING Tipo di dispositivo leggibile (ad esempio, cellulare, PC). Tutti
postal_code STRING Codice postale in cui si è verificato l'evento (se disponibile). Tutti
bidded_keyword STRING Parola chiave selezionata come target dalla campagna vincente. Ricerca
query_id STRING Identificatore di una stringa di query univoca. Ricerca
Spesa DECIMALE Costo del supporto (CPM). Tutti
advertiser_account_name STRING MAP - Nome dell'inserzionista leggibile. Tutti
campaign_name STRING MAP - Nome della campagna leggibile. Tutti
ad_group_name STRING MAP - Nome del gruppo di annunci leggibile.
start_date DATA TEMPORALE Data di inizio della campagna o del gruppo di annunci.
end_date DATA TEMPORALE Data di fine della campagna o del gruppo di annunci.
record_date STRING Data di raccolta del record. Tutti
campaign_type STRING Tipo di campagna (ad esempio, SWF, AWF). Tutti
ad_group_type STRING Tipo di gruppo di annunci (ad esempio, Ricerca Standard, Ricerca dinamica).
ad_group_price_type STRING Tipo di prezzo per il gruppo di annunci (ad esempio, CPC, CPM, CPA).
asset_group_id NUMERO INTERO Identificatore per il gruppo di risorse. Motore PMax
asset_group_name STRING Nome del gruppo di risorse. Motore PMax
asset_group_start_date DATA TEMPORALE Data di inizio del gruppo di asset. Motore PMax
asset_group_end_date DATA TEMPORALE Data di fine del gruppo di asset. Motore PMax
event_type_name STRING Nome del tipo di evento leggibile (ad esempio, impression, clic, visualizzazione).

Tabelle del traffico Microsoft Monetize

Queste tabelle includono i dati relativi a impressioni e clic per gli elementi pubblicitari Xbox venduti direttamente a bordo Xbox.

monetize_ad_events tabella

Nome colonna Tipo di dati Descrizione
auction_id_64 LUNGO Identificatore univoco a 64 bit per un'asta.
date_time LONG (timestamp Unix) Data e ora dell'evento in formato UTC.
event_type NUMERO INTERO Identificatore per il tipo di evento (ad esempio, impression, clic).
hashed_email STRING E-mail con hash SHA256 che rappresenta l'utente.
hashed_ip_address STRING Indirizzo IP con hash SHA256 che rappresenta l'utente.
paese/area geografica STRING Codice paese per l'evento (ad esempio, US, CA).
area geografica STRING Area geografica dell'evento (ad esempio, stato negli Stati Uniti).
operating_system STRING Sistema operativo del dispositivo.
Browser STRING Browser usato per l'evento.
publisher_id NUMERO INTERO Identificatore univoco dell'autore.
publisher_name STRING Nome leggibile dell'autore.
site_domain STRING Identificatore di sito più granulare disponibile.
advertiser_id NUMERO INTERO Xandr - identificatore univoco dell'inserzionista.
insertion_order_id NUMERO INTERO Xandr: identificatore univoco per l'ordine di inserzione.
line_item_id NUMERO INTERO Xandr: identificatore univoco dell'elemento pubblicitario.
creative_id NUMERO INTERO Xandr: identificatore univoco per la creatività.
device_unique_id STRING Identificatore univoco del dispositivo.
device_type_id NUMERO INTERO Identificatore per il tipo di dispositivo.
device_type_name STRING Tipo di dispositivo leggibile (ad es. cellulare, PC).
postal_code STRING Codice postale in cui si è verificato l'evento (se disponibile).
media_cost DECIMALE Costo del supporto (CPM).
advertiser_name STRING Xandr - nome dell'inserzionista.
insertion_order_name STRING Xandr: nome dell'ordine di inserzione.
line_item_name STRING Xandr: nome della voce.
start_date LUNGO Data di inizio dell'elemento pubblicitario.
end_date LUNGO Data di fine dell'elemento pubblicitario.
line_item_type STRING Tipo di elemento pubblicitario (ad esempio, banner, nativo).
line_item_price_type STRING Tipo di prezzo utilizzato dalla voce (ad esempio, CPM).
split_id NUMERO INTERO Identificatore della divisione oggetto dell'asta.
split_name STRING Nome della divisione selezionata come target.
visibile INT32 Indica se l'evento pubblicitario era visualizzabile.
booked_revenue_usd DOPPIA Budget consegnato per l'evento pubblicitario.
creative_name STRING Nome definito dall'inserzionista della creatività.
creative_type STRING Tipo di contenuto creativo (ad esempio, banner, nativo, video, audio).
placement_id NUMERO INTERO Identificatore della posizione in cui l'annuncio è stato visualizzato.
placement_group STRING Gruppo di posizionamento definito dall'editore.
placement_name STRING Nome definito dall'editore del posizionamento.

Tabelle di dati di conversione MAP

Queste tabelle includono entrambe:

  • Conversioni con annunci esposti (attribuiti)
  • Conversioni non esposte ad (non attribuite)

Le origini dati includono:

  • Universal Event Tracking (UET)
  • Eventi UET da server a server (S2S)
  • Conversioni offline
  • Eventi di UET SDK
  • Eventi API di conversione

Una conversione è considerata con attribuzione pubblicitaria se un utente ha ricevuto un evento di traffico entro la finestra di lookback della campagna (impostazione predefinita: 30 giorni) prima della conversione.

map_attributed_conversion_events tabella

Nome colonna Tipo di dati Descrizione
Identificatore RGUID STRING RGUID dell'evento attribuito; Corrisponde all'impressione o al clic correlato.
event_timestamp LUNGO Timestamp UTC di quando si è verificato l'evento originale.
conversion_timestamp LUNGO Timestamp UTC relativo alla data in cui si è verificata la conversione.
campaign_id LUNGO Campagna MAP associata alla conversione.
ad_id LUNGO Annuncio MAP associato alla conversione.
goal_id LUNGO ID obiettivo da MAP.
goal_name STRING Nome dell'obiettivo o del tag da MAP.
dominio STRING Dominio in cui si è verificato l'evento.
hashed_email STRING Messaggio di posta elettronica con hash associato all'evento (tramite la ricerca UMS, se non presente).
goal_value DOPPIA Valore obiettivo monetario o non monetario impostato in MAP.
goal_currency_code STRING Valuta del valore dell'obiettivo.
goal_value_microcents LUNGO Valore dell'obiettivo in microcentesimi.
iso_country_code STRING Codice ISO del paese/area geografica dell'utente al momento dell'evento.
goal_lookback_days INT Finestra lookback configurata per l'obiettivo.
ms_click_id STRING Fare clic sull'ID associato all'evento.

map_raw_conversion_events tabella

Nome colonna Tipo di dati Descrizione
event_timestamp LUNGO Ora in cui si è verificato l'evento UET.
collected_timestamp LUNGO Ora in cui è stato raccolto l'evento UET per gli eventi S2S e/o CAPI.
tag_id LUNGO ID tag per l'evento (mostrato nell'interfaccia utente MAP).
tag_name STRING Nome del tag per l'evento (mostrato nell'interfaccia utente MAP).
event_source STRING Origine dell'evento, ad esempio UET, UETS2S, CAPI.
dominio STRING Dominio in cui si è verificato l'evento.
hashed_email STRING Messaggio di posta elettronica con hash associato all'evento (tramite la ricerca UMS se non è già presente).
iso_country_code STRING Codice ISO del paese/area geografica dell'utente al momento dell'evento.
ms_click_id STRING Fare clic sull'ID associato all'evento.

map_goal_achieved_conversion_events tabella

Nome colonna Tipo di dati Descrizione
event_timestamp LUNGO Ora in cui si è verificato l'evento UET.
tag_id LUNGO ID tag UET associato all'obiettivo.
goal_id LUNGO ID obiettivo per l'evento (mostrato nell'interfaccia utente MAP).
goal_name STRING Nome dell'obiettivo dell'evento (visualizzato nell'interfaccia utente MAP).
goal_value DOPPIA Valore obiettivo monetario o non monetario impostato in MAP.
goal_currency_code STRING Valuta dell'obiettivo impostato in MAP.
goal_value_microcents LUNGO Valore dell'obiettivo in microcentesimi.
goal_lookback_days INT Finestra lookback dell'ultimo clic configurata per l'obiettivo.
event_source STRING Origine dell'evento, ad esempio UET, UETS2S, CAPI.
dominio STRING Dominio in cui si è verificato l'evento.
hashed_email STRING Messaggio di posta elettronica con hash associato all'evento (tramite la ricerca UMS se non è già presente).
iso_country_code STRING Codice ISO del paese/area geografica dell'utente al momento dell'evento.
ms_click_id STRING Fare clic sull'ID associato all'evento.

Monetizzare le tabelle di dati di conversione

La tabella contiene gli eventi di acquisto di Xbox Store associati agli elementi pubblicitari Monetizza.

Sono incluse sia le conversioni esposte all'annuncio sia quelle non esposte ad account.

Una conversione viene considerata con attribuzione ad se un utente ha ricevuto un evento del traffico entro l'intervallo di lookback configurato (1-14 giorni) prima della conversione.

xbox_conversions tabella

Nome colonna Tipo di dati PII? (è richiesta l'etichetta k-min) Descrizione
data NUMERO INTERO No Data dell'evento di conversione nel formato AAAAMMGG.
purchase_time LUNGO No Timestamp Unix quando l'articolo è stato acquistato ed evaso.
line_item_id NUMERO INTERO No Monetizzare l'ID elemento pubblicitario associato al prodotto.
advertiser_id NUMERO INTERO No Monetizzare l'ID inserzionista associato all'elemento pubblicitario.
hashed_email STRING Sì Hash SHA256 usato come chiave di join per le esposizioni.
product_id STRING No Identificatore univoco del prodotto.
product_name STRING No Nome del prodotto leggibile.
product_category STRING No Categoria o genere del prodotto (da nomecategoria).
is_paid_transaction BOOLEANO No Indica se l'acquisto è gratuito o a pagamento.
purchase_price_usd DECIMALE No Prezzo di acquisto in USD al lordo delle imposte.
purchase_price_usd_microcents LUNGO No Prezzo di acquisto in microcentesimi.
purchase_currency_code STRING No Valuta utilizzata per l'acquisto.
device_family STRING No Famiglia di dispositivi (ad esempio, PC, console, dispositivo mobile).
device_model STRING No Modello del dispositivo (ad esempio, Xbox One X, Xbox Series S).
in_game_purchase BOOLEANO No Indica se l'acquisto è stato effettuato nel gioco.
has_xbox_live_subscription BOOLEANO No Indica se l'utente ha un abbonamento a Xbox Live.
has_xbox_game_pass_for_console BOOLEANO No Indica se l'utente ha Xbox Game Pass per console.
has_xbox_game_pass_for_pc BOOLEANO No Indica se l'utente ha Xbox Game Pass per PC.
has_xbox_game_pass_ultimate BOOLEANO No Indica se l'utente ha Xbox Game Pass Ultimate.
transaction_type STRING No Tipo di transazione (ad esempio, preordine, acquisto).
iso_country_code STRING No Codice paese in cui si è verificato l'evento.
order_id STRING No ID univoco della transazione associato all'acquisto.
hashed_xbox_id LUNGO Sì XUID associato all'acquisto.

Appartenenza al segmento del gruppo di destinatari

Questa tabella contiene le associazioni da utente a segmento più recenti per gli utenti attivi. Per utente attivo si intende un utente a cui è stata fornita un'impressione. Per altre informazioni, vedere Gruppi di destinatari sul mercato disponibili.

map_ima_segment_exposures tabella

Nome colonna Tipo di dati Descrizione
hashed_email STRING E-mail con hash SHA256 che rappresenta l'utente associato al record.
segment_id NUMERO INTERO ID univoco del segmento a cui appartiene l'utente.
segment_name STRING Nome del segmento leggibile associato all'utente.

Caricamento dei dati dell'inserzionista

Gli inserzionisti possono caricare dati di prima parte nella camera bianca di LiveRamp in due modi:

  1. Connetti i dati da origini cloud pubbliche supportate senza spostare i dati
  2. Caricare i file utente direttamente

I set di dati caricati possono includere diversi tipi di dati, ad esempio:

  • Dati sulle transazioni offline, ad esempio visite in negozio o acquisti in-app non monitorati da UET o CAPI.
  • Segmenti di gruppo di destinatari CRM o dati dei clienti
  • Profili dei clienti (ad esempio, membri del programma fedeltà)
  • Eventi di analisi web o app

I set di dati che includono identificatori supportati (ad esempio la posta elettronica con hash) possono essere uniti ai dati di Microsoft per supportare l'attribuzione personalizzata per impressioni e clic.

Tutti i file che contengono informazioni personali, ad esempio gli indirizzi di posta elettronica, devono essere standardizzati e dotati di hash prima del caricamento. SHA-256 è il metodo hash supportato.


Dati di formato e hash

Per proteggere la privacy dell'utente, formatta e usa l'hash dei dati personali prima del caricamento.

Formattare i dati

Seguire queste linee guida:

  • Formatta i numeri di telefono utilizzando lo standard E.164

Per gli indirizzi di posta elettronica:

  • Rimuovere gli spazi vuoti iniziali e finali
  • Convertire tutti i caratteri in lettere minuscole
  • Rimuovere il testo compreso tra "+" e "@"
    • Esempio: name+alias@outlook.com → name@outlook.com
  • Rimuovere i punti prima di "@"
    • Esempio: e.xample@outlook.com → example@outlook.com
  • Assicurarsi che l'indirizzo contenga "@"
  • Rimuovi tutti gli spazi
  • Verificare che sia presente un suffisso di dominio (ad esempio, .com)
  • Rimuovere i caratteri accentati (ad esempio, à)

Dati hash

  • Usare l'algoritmo di hash SHA-256
  • Non applicare la salatura
Tipo di chiave Valore di esempio Hash (SHA-256; senza sale; caratteri minuscoli)
XUID 1234567890123456 7A51D064A1A216A692F753FCDAB276E4FF201A01D8B66F56D50D4D719FD0DC87
Posta elettronica example@outlook.com 912ec7074338e900ecd85cd53cf0e7c3e4e00cb65120eb5a18463a30f0e3e208

Processo di approvazione della query (domanda)

Le query che includono dati di altre parti devono essere sottoposte a un processo di approvazione prima dell'esecuzione.

Questo processo consente di proteggere le informazioni personali e garantisce la conformità alle misure di salvaguardia della privacy.

Passaggi di convalida

  1. Convalida della sintassi
    Conferma che le query SQL soddisfano i vincoli del set di dati definiti dal proprietario dei dati

  2. Controlli di privacy e qualità
    Garantisce che tutte le query siano conformi ai controlli sulla privacy della camera bianca, incluse le soglie k-min di input e output

  3. Approvazione delle query
    Richiede l'approvazione manuale sia di Microsoft che dell'inserzionista prima dell'esecuzione