Aggiungere dati multimediali a pagamento con dati web
Questa guida del caso d’uso illustra come unire i dati di riepilogo dei contenuti multimediali a pagamento con i dati dell’evento comportamentale del sito Web in Adobe Customer Journey Analytics.
La connessione degli account dell’annuncio (Meta, Google Ads e altri) ad Experience Platform fornisce dati di riepilogo sui contenuti multimediali a pagamento in Customer Journey Analytics: impression giornaliere, clic, spesa e conversioni riportate dalla rete di annunci per account, campagna, gruppo di annunci, annuncio, esperienza e risorsa. Utilizzando Customer Journey Analytics, puoi raccogliere i dati dei tuoi eventi comportamentali nel sito con il SDK web: visualizzazioni di pagina, ordini, ricavi.
Unendo i due tipi di dati in un’unica tabella a forma libera di Workspace, puoi confrontare le prestazioni pubblicitarie con le attività sul tuo sito web. Utilizza gli ID di campagne, gruppi di annunci e annunci condivisi per generare rapporti su impression, clic e spese insieme a sbarchi, ordini e ricavi a pagamento in Analysis Workspace.
La combinazione di questi due tipi di dati consente di confrontare i dati pre-clic (dagli annunci) e i dati post-clic (dal sito web).
Questa guida descrive scenari basati su connessioni gestite da Adobe Content Analytics configurazioni e connessioni configurate dall’utente.
Come funziona
Il diagramma seguente illustra come i dati di riepilogo di elementi multimediali a pagamento e i dati di eventi comportamentali del sito web vengono acquisiti tramite una connessione Customer Journey Analytics.
La visualizzazione dati è responsabile dell’analisi e dell’allineamento dei dati, in modo da poter utilizzare Workspace per generare correttamente rapporti sui dati.
{modal="regular"}
I set di dati di riepilogo dei file multimediali a pagamento contengono metriche giornaliere senza un ID persona. I set di dati dell’evento del sito web contengono eventi comportamentali con marca temporale e un identificatore della persona. Un gruppo di dati di riepilogo associa le dimensioni da questi set di dati in modo che nella stessa riga di reporting vengano visualizzati valori di dimensione uguali.
Comprendere l’unione di reporting
Puoi partecipare solo a livelli i cui ID vengono visualizzati negli URL della pagina di destinazione o nei campi evento esistenti. Ad esempio, l’assegnazione tag solo campagna supporta il reporting delle campagne, ma non quello a livello di annuncio.
Vedere Dati di riepilogo e Impostazioni dei componenti del gruppo di dati di riepilogo per riferimento.
Scegli la chiave di unione
I set di dati multimediali a pagamento forniscono sia ID di rete non elaborati che identificatori univoci globali (GUID) generati da Adobe.
123456789meta_111111111_123456789La struttura GUID è {adNetwork}_{accountID}[_{campaignID}[_{adGroupID}[_{adID}]]]. I componenti multimediali a pagamento gestiti da Adobe Content Analytics utilizzano questi GUID.
Questa guida utilizza gli ID di rete per i Web join perché le macro di campagne, gruppi di annunci e URL di annunci non forniscono tutte le informazioni necessarie per ricostruire un GUID. Utilizza i seguenti campi di riepilogo:
paidMedia.campaignIDpaidMedia.campaignGUIDpaidMedia.adGroupIDpaidMedia.adGroupGUIDpaidMedia.adIDpaidMedia.adGUIDIl campo di rete è paidMedia.adNetwork. I valori di esempio includono meta e google_ads. Gli output di campi derivati devono corrispondere esattamente ai valori nei set di dati.
Prerequisiti
Conferma di disporre di:
- Customer Journey Analytics Seleziona o versione successiva, con accesso alle funzioni di campo derivato utilizzate qui: URL Parse, Case When, Regex Replace e, per l’arricchimento dei nomi, Lookup.
- Autorizzazioni Adobe Experience Platform per gestire schemi, set di dati e flussi di dati nella sandbox di destinazione e accedere ai set di dati e a Query Service per la verifica.
- Autorizzazione Customer Journey Analytics per modificare la connessione di destinazione e la visualizzazione dati.
- Connettori per origini multimediali a pagamento configurati nella stessa sandbox e acquisizione di set di dati di riepilogo e di ricerca. Per un connettore di esempio, vedere Origine Meta Ads.
- Eventi del sito web che acquisiscono l’URL completo della pagina di destinazione, inclusa la relativa stringa di query, o campi equivalenti contenenti gli ID di rete.
Assegnazione di tag agli annunci
Identifica i parametri di query che contengono la campagna, il gruppo di annunci e gli ID di annunci. I tag basati su ID esistenti possono essere utilizzati senza apportare modifiche alle piattaforme di annunci.
campaign_id={{campaign.id}}adset_id={{adset.id}}ad_id={{ad.id}}utm_campaign={{campaign.id}}utm_term={{adset.id}}utm_content={{ad.id}}utm_campaign={{campaign}}utm_term={{adgroupid}}utm_content={{creative}}Per i tag UTM di Meta, un valore di origine come utm_source=fb può identificare la rete. Per i tag UTM di Google Ads, utilizza un valore di origine come utm_source=google.
Alcune integrazioni di Adobe Advertising utilizzano un valore s_kwcid con questo layout:
AL!<id>!3!{creative}!{matchtype}!{placement}!{network}!{product_partition_id}!{keyword}!{campaignid}!{adgroupid}
Le regole di analisi più avanti in questa guida si applicano solo a questo layout. Controlla gli URL di destinazione effettivi prima di utilizzarli.
Se non hai accesso alle piattaforme di annunci, controlla gli URL di destinazione nel set di dati web. Puoi anche esaminare i seguenti campi di ricerca di contenuti multimediali a pagamento:
- Ricerca account Google Ads:
additionalDetailsvoci denominategoogle_ads_tracking_url_templateegoogle_ads_final_url_suffix. - Ricerca annunci Meta:
paidMedia.adDetails.creative.paidMediaCreative.destinationURL.
Le macro negli URL di destinazione memorizzati possono essere codificate in percentuale. Convalida gli ID espansi negli eventi effettivi del sito web anziché presumere che un URL memorizzato rappresenti l’URL di destinazione finale.
utm_campaign=fall_sale, non corrispondono agli ID campagna. Unisciti solo a livelli che contengono ID effettivi. Se gli ID sono assenti, collabora con il team per le operazioni sugli annunci per aggiornare i tag per il traffico futuro; questa configurazione non può ricostruire gli ID mancanti per le visite storiche.Punto di partenza
Apri la visualizzazione dati che intendi utilizzare ed esamina i componenti per determinare il punto iniziale.
Non rimuovere o modificare i set di dati o i componenti di sola lettura di cui è stato eseguito il provisioning quando si estende una connessione gestita da Content Analytics.
Raccogli eventi comportamentali del sito web
Ignora la creazione di schemi, set di dati e flussi di dati se il sito web invia già gli eventi richiesti a un set di dati utilizzato in Customer Journey Analytics. Conferma che web.webPageDetails.URL include la stringa di query della pagina di destinazione.
Creare schema e set di dati
-
In Experience Platform, seleziona la sandbox di destinazione.
-
Vai a Gestione dati > Schemi, quindi seleziona Crea schema.
-
Scegliere Manuale e la classe
XDM ExperienceEvent. -
Denomina lo schema, ad esempio
Web Behavioral Events. -
Aggiungi i gruppi di campi necessari per l’implementazione.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Gruppo di campi Dati richiesti AEP Web SDK ExperienceEvent URL della pagina, visualizzazioni di pagina, referrer e altro contesto web. Dettagli Commerce Numero di acquisti, valore dell’ordine, valuta, ID acquisto e dettagli del prodotto. Dettagli di marketing della campagna, facoltativo I codici di tracciamento se l’implementazione li acquisisce separatamente. IdentityMap, se non già presente L’identificatore della persona, ad esempio ECID. -
Salva lo schema. Per questo caso d’uso di reporting non è necessaria l’abilitazione del profilo.
-
Vai a Gestione dati > Set di dati > Crea set di dati > Crea set di dati dallo schema.
-
Selezionare lo schema e creare un set di dati denominato, ad esempio
Web Behavioral Events. Lascia Profilo disabilitato a meno che non sia richiesto da un altro caso d’uso.
Configurare lo stream di dati e il Web SDK
- Vai a Raccolta dati > Flussi dati > Nuovo flusso dati.
- Denomina lo stream di dati e seleziona lo schema evento come schema di mappatura.
- Salva, quindi seleziona Aggiungi servizio > Adobe Experience Platform.
- Seleziona la sandbox e il set di dati evento, quindi Salva.
- Utilizza l’ID dello stream di dati per configurare Experience Platform Web SDK.
Acquisisci quanto segue:
- Acquisire una visualizzazione di pagina in ogni pagina, con l’URL completo in
web.webPageDetails.URLeweb.webPageDetails.pageViews.valueimpostato su1. - Acquista eventi con
commerce.purchases.valueimpostato su1, piùcommerce.order.priceTotal,commerce.order.currencyCodeecommerce.order.purchaseID. - Un identificatore di persona adatto alla tua connessione Customer Journey Analytics.
Non è necessario analizzare i parametri UTM nel codice del sito Web. I campi derivati in questa guida analizzano gli URL al momento del reporting. Se l’implementazione acquisisce già gli ID in campi dedicati, utilizza invece tali campi.
Verificare l’acquisizione
Controlla l’attività del set di dati per la corretta acquisizione. In Query Service, eseguire la query seguente, sostituendo web_behavioral_events con il nome della tabella SQL del set di dati:
SELECT timestamp, eventType, web.webPageDetails.URL
FROM web_behavioral_events
WHERE web.webPageDetails.URL RLIKE '[?&](campaign_id|utm_campaign|s_kwcid)='
ORDER BY timestamp DESC
LIMIT 20;
Verificare che gli URL restituiti contengano ID di rete espansi. Se esiste del traffico a pagamento ma la query non restituisce righe, controlla gli URL di destinazione recenti e adatta il modello del parametro ai tag.
Configurare la connessione
Per acquisire il set di dati dell’evento web in Customer Journey Analytics, devi aggiungere il set di dati alla connessione pertinente. In questo modo, gli eventi comportamentali web saranno disponibili insieme ai set di dati a pagamento per l’analisi.
Aggiungi il set di dati dell’evento del sito web
-
In Customer Journey Analytics, vai a Gestione dati > Connessioni.
-
Modifica la connessione che contiene i set di dati per contenuti multimediali a pagamento.
-
Seleziona Aggiungi set di dati e scegli il set di dati dell’evento del sito Web.
-
Configura il set di dati:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Impostazione Valore ID persona identityMapcon lo spazio dei nomi ECID o con il campo ID persona dell’implementazione.Marca temporale timestampTipo di origine dati Dati web Importa tutti i nuovi dati Abilitata Retrocompila tutti i dati esistenti Abilitato per il periodo storico necessario. -
Aggiungi il set di dati e salva la connessione.
Aggiungi set di dati per file multimediali a pagamento se non sono già configurati
Aggiungi almeno il riepilogo degli annunci multimediali a pagamento e i set di dati Paid Media Account, Paid Media Campaign, Paid Media AdGroup e Paid Media Ad Lookup.
paidMedia.accountGUID; campo corrispondente nel riepilogo annunci: paidMedia.accountGUID.paidMedia.campaignGUID; campo corrispondente nel riepilogo annunci: paidMedia.campaignGUID.paidMedia.adGroupGUID; campo corrispondente nel riepilogo annunci: paidMedia.adGroupGUID.paidMedia.adGUID; campo corrispondente nel riepilogo annunci: paidMedia.adGUID.Prima di salvare, verifica che l’editor connessioni esprima i campi corrispondenti previsti. L’arricchimento dei nomi più avanti in questa guida utilizza esplicitamente le regole di ricerca dei campi derivate.
Aggiungi altri set di dati di riepilogo disponibili solo quando ti servono le relative suddivisioni, ad esempio geografia, dati demografici, posizionamento o prestazioni.
Configurare la visualizzazione dati
Apri Gestione dati > Visualizzazioni dati e seleziona la tua visualizzazione dati. Se necessario, crea una visualizzazione dati utilizzando la connessione configurata.
Per una nuova visualizzazione dati, utilizza GMT per allineare gli eventi del sito web con i giorni UTC degli elementi multimediali a pagamento e mantenere il timeout di sessione predefinito di 30 minuti, a meno che i requisiti di reporting non siano diversi. La modifica del fuso orario di una visualizzazione dati esistente influisce sugli altri rapporti; valuta tale impatto prima di modificarlo.
Aggiungi metriche per file multimediali a pagamento se non è già configurato
Ignora questo passaggio se queste metriche o dimensioni esistono già. Aggiungi i seguenti campi da Riepilogo annunci multimediali a pagamento:
paidMedia.metrics.impressionspaidMedia.metrics.clickspaidMedia.metrics.spendpaidMedia.metrics.conversionspaidMedia.metrics.conversionValuepaidMedia.adNetworkpaidMedia.accountGUIDpaidMedia.campaignGUIDpaidMedia.adGroupGUIDpaidMedia.adGUIDLa formattazione della valuta non esegue la quadratura di valute di origine diverse. Confermare la base della valuta prima di confrontare spese e ricavi.
Utilizzare i campi derivati per creare nomi descrittivi per la dimensione GUID. Utilizzare una regola Ricerca per applicare un nome descrittivo per la dimensione GUID. Ad esempio: cerca paidMedia.accountGUID (riepilogo annunci multimediali a pagamento) utilizzando il set di dati di ricerca Ricerca account multimediali a pagamento con chiave paidMedia.accountGUID e valore corrispondenti da restituire: paidMedia.accountDetails.accountName.
Crea il campo derivato dalla rete web
Selezionare Crea campo derivato e denominare il campo PM Network (Web). Tutte le regole di analisi URL seguenti leggono il campo web.webPageDetails.URL del set di dati del sito Web, qui denominato URL pagina.
Aggiungi regole in questo ordine:
Configura la regola Case When finale:
- Se è impostata la regola 2 o la regola 3, restituire
google_ads. - In caso contrario, se la regola 4 è impostata o la regola 1 è uguale a
fb,facebook,ig,instagramometa, restituiremeta. - In caso contrario, se la regola 1 è uguale a
google, verrà restituitogoogle_ads. - Aggiungere mappature per altre reti solo dopo aver confermato i relativi valori in
paidMedia.adNetwork. - In caso contrario, non viene restituito alcun valore.
Per immettere un output fisso, aprire il selettore dei valori, selezionare Valore stringa personalizzato e immettere la stringa.
Queste regole di classificazione sono basate sui tag, non sulla prova che una visita provenga da un annuncio a pagamento. Ad esempio, un parametro di origine può essere visualizzato anche sui collegamenti non a pagamento. Adatta le condizioni alle convenzioni di assegnazione tag prima di utilizzare il campo come classificatore di traffico a pagamento.
Creare i campi derivati dell’ID web
Crea un campo derivato per livello di reporting. La seguente struttura gestisce i tre modelli di assegnazione tag descritti in precedenza:
Utilizza i seguenti valori:
campaign_idutm_campaign^.*!([^!]*)![^!]*$adset_idutm_term^.*!([^!]*)$ad_idutm_content^[^!]*![^!]*![^!]*!([^!]*)!.*$Nella regola Case When finale, selezionare gli output della regola precedente dal selettore di valori anziché immetterli come stringhe letterali.
L’espressione della campagna estrae il valore s_kwcid dal secondo all’ultimo, l’espressione del gruppo di annunci estrae l’ultimo valore e l’espressione dell’annuncio estrae il quarto valore. Queste posizioni dipendono dal layout esatto mostrato in precedenza.
Utilizza Output finale per verificare che i risultati corrispondano agli ID nel riepilogo degli annunci multimediali a pagamento. Non mantenere un ramo di analisi s_kwcid se gli URL utilizzano un layout diverso. Se gli URL utilizzano solo parametri UTM, ometti le regole non utilizzate e aggiorna di conseguenza i riferimenti alle regole successivi.
Ogni campo derivato supporta fino a cinque regole di analisi URL e una regola Regex Replace. Mantieni un ID per campo derivato.
Creare la metrica degli sbarchi a pagamento
Creare un campo derivato denominato Paid Media Landings (Web) utilizzando PM Campaign ID (Web) come input.
Il generatore espande le regole del campo di input nel nuovo campo. Dopo tali regole, aggiungere una regola Case When che restituisce il valore numerico personalizzato 1 quando è impostato l’output dell’ID campagna. In caso contrario, nessun valore. Aggiungi il risultato come metrica.
Questa metrica conta gli eventi con un ID campagna. Questa metrica rappresenta gli atterraggi solo quando l’implementazione invia l’URL recante l’ID sull’evento di destinazione anziché su eventi ripetuti o non correlati.
Aggiungere campi nome Web facoltativi
Per creare un report per nome, crea i seguenti campi derivati con una regola di ricerca dopo le regole dell’ID Web espanso:
paidMedia.campaignIDpaidMedia.metadata.namepaidMedia.adGroupIDpaidMedia.metadata.namepaidMedia.adIDpaidMedia.metadata.nameSeleziona la regola ID finale come campo a cui applicare la ricerca. Verifica i nomi nell’anteprima di output finale prima di aggiungere i campi come dimensioni. Se il campo corrispondente richiesto non è disponibile, utilizza la generazione rapporti basati su ID.
I nomi vengono associati come testo. Utilizza le dimensioni ID quando entità diverse condividono un nome.
Aggiungere componenti web e configurare l’attribuzione
Aggiungi l’ID web e i campi derivati dalla rete come dimensioni. Aggiungi i campi nome facoltativi se li hai creati. Mantieni le impostazioni predefinite dei componenti in modo che corrispondano alle dimensioni di riepilogo aggiunte ai loro gruppi.
Conferma che la visualizzazione dati includa i componenti web necessari:
web.webPageDetails.URLweb.webPageDetails.nameweb.webReferrer.URLeventTypeproductListItems.SKUproductListItems.nameweb.webPageDetails.pageViews.valuecommerce.productListAdds.valuecommerce.purchases.valuecommerce.order.priceTotalAggiungi il campo derivato delle destinazioni a pagamento come metrica, quindi configura metriche separate per ordini e ricavi:
- Duplica Ordini e denomina la copia
Orders (Web). Se Ordini non esiste, aggiungi direttamentecommerce.purchases.value. - Duplica Ricavo e denomina la copia
Revenue (Web). Se Revenue non esiste, aggiungere direttamentecommerce.order.priceTotal. - Formatta Ordini (Web) come decimale con zero cifre decimali e Ricavi (Web) come valuta.
- Per entrambe le metriche, apri Attribuzione e abilita Ignora attribuzione predefinita.
- Selezionare il modello Ultimo contatto e il contenitore Sessione.
Mantieni invariate le metriche Ordini e Ricavi originali per mantenere i rapporti esistenti. Per questa impostazione è necessario abilitare esplicitamente l’override, anche quando le impostazioni predefinite visualizzate sembrano corrispondere.
Per il credito di conversione tra visite di ritorno, considera invece un contenitore Persona e un intervallo di lookback appropriato. Vedi il caso di utilizzo dei dati di riepilogo.
Utilizza l’attribuzione delle metriche invece di aggiungere persistenza alle dimensioni dell’ID web. Per evitare di gonfiare i conteggi interpretati come atterraggi, non mantenere gli ID per gli eventi successivi, in quanto ciò cambia gli eventi che compaiono nelle righe della campagna.
Creare dimensioni di join lato riepilogo
Aggiungi dimensioni separate dal Riepilogo annunci a pagamento per i Web join:
paidMedia.adNetworkpaidMedia.campaignIDpaidMedia.adGroupIDpaidMedia.adIDNon modificare o duplicare componenti multimediali a pagamento gestiti da modelli e di sola lettura. Crea i componenti separati qui sopra dai campi dello schema.
Se hai creato campi facoltativi per il nome Web, crea anche questi campi derivati dalla ricerca lato riepilogo:
paidMedia.campaignGUIDpaidMedia.campaignGUIDpaidMedia.metadata.namepaidMedia.adGroupGUIDpaidMedia.adGroupGUIDpaidMedia.metadata.namepaidMedia.adGUIDpaidMedia.adGUIDpaidMedia.metadata.nameUtilizza un GUID dal set di dati di riepilogo come input di ogni ricerca. Una dimensione presa direttamente da un set di dati di ricerca non soddisfa i requisiti per una dimensione di riepilogo in un gruppo di dati di riepilogo.
Creare gruppi di dati di riepilogo
Crea ogni gruppo sulla dimensione web che intendi utilizzare nei rapporti. Aggiungi la dimensione di riepilogo corrispondente e nascondi il membro aggiunto nel reporting.
Per ogni riga:
- Seleziona la dimensione web.
- Apri Summary Data Group e abilita Create grouping.
- Aggiungi la dimensione di riepilogo.
- Abilita Nascondi nel reporting per il membro di riepilogo aggiunto. Mantieni visibile la dimensione web.
- Verificare che le impostazioni del componente, incluse le regole in minuscolo, sottostringa e inclusione/esclusione, corrispondano tra i membri.
Ogni gruppo supporta fino a 10 dimensioni. Per includere le metriche di un altro set di dati di riepilogo, aggiungere la dimensione di riepilogo equivalente del set di dati allo stesso gruppo di un membro nascosto.
Salva la visualizzazione dati.
Creare metriche calcolate
In Workspace, vai a Componenti > Metriche calcolate e crea le metriche seguenti utilizzando la visualizzazione dati configurata:
Rivedi le righe con denominatori zero prima di interpretare le metriche del rapporto. Un gap di conversione tra rete e web non indica di per sé un errore: le due origini possono differire nelle finestre di attribuzione, misurazione e reporting.
Creare e convalidare il rapporto
-
Crea un progetto Workspace utilizzando la visualizzazione dati configurata.
-
Scegli un intervallo di date con dati provenienti da entrambe le origini. Consenti ritardi di acquisizione di contenuti multimediali a pagamento; i dati di riepilogo possono ritardare gli eventi del sito web di un giorno.
-
Aggiungere una tabella a forma libera con ID campagna PM (Web) come dimensione riga oppure Nome campagna PM (Web) se sono stati configurati gruppi di nomi.
-
Aggiungi impression | Riepilogo annuncio, Clic | Riepilogo annuncio, Spesa | Riepilogo annuncio, Conversioni | Riepilogo annuncio, Destinazioni contenuti multimediali a pagamento | Riepilogo annunci, Ordini (Web), Ricavi (Web) e le metriche calcolate.
-
Suddividi una riga della campagna in base al gruppo di annunci web e alle dimensioni dell’annuncio. Conferma che le metriche di riepilogo e web vengano compilate a ogni livello configurato.
-
Aggiungere una seconda tabella utilizzando PM Network (Web) per esaminare i totali a livello di rete e la riga senza valore.
Prima di condividere il rapporto, verifica quanto segue:
- Gli ID dell’evento di destinazione corrispondono agli ID di riepilogo degli annunci multimediali a pagamento.
- Le metriche dei contenuti multimediali a pagamento e le metriche web si popolano sulle stesse righe.
- Gli ordini e i ricavi ricevono la sessione prevista o l’attribuzione della persona.
- Le righe prive di valore sono comprese. Possono contenere dati di riepilogo senza corrispondenza o attività web senza identificatori di elementi multimediali a pagamento.
- Le differenze tra destinazione e clic sono coerenti con la configurazione della raccolta, la gestione del consenso e le finestre di reporting. Non esiste una percentuale di corrispondenza universale prevista.
Risolvere i problemi di mancata corrispondenza
s_kwcid o i parametri UTM effettivi e aggiornare le regole di analisi.facebook e metapaidMedia.adNetwork.