Configurazione manuale di Content Analytics
Questo articolo descrive le azioni manuali necessarie per avviare o interrompere la raccolta dati di una configurazione di Content Analytics o per modificare l’implementazione di Content Analytics.
Sono disponibili le seguenti configurazioni manuali:
Avviare la raccolta dati
Per avviare la raccolta dati per una configurazione di Content Analytics implementata:
-
Segui il flusso di pubblicazione. Pubblica correttamente la libreria per la proprietà Tag contenente la configurazione di Content Analytics.
-
Installa il codice incorporato nell’elemento
<head>delle pagine dell’ambiente di sviluppo, di staging o di pubblicazione, soggetto a Content Analytics.
Interrompere la raccolta dati
Per interrompere la raccolta dati per una configurazione di Content Analytics implementata:
- Rimuovi il codice incorporato dell’elemento
<head>delle pagine dell’ambiente di sviluppo, di staging o di produzione, soggetto a Content Analytics. - Elimina la proprietà Tag associata per la configurazione di Content Analytics.
Modificare la raccolta dati
La configurazione guidata consente di apportare alcune modifiche minori a una configurazione implementata. Ad esempio, puoi cambiare la visualizzazione dati oppure abilitare o disabilitare alcune esperienze.
Utilizza l’estensione Adobe Content Analytics nella proprietà Tag associata alla configurazione di Content Analytics per apportare modifiche ai seguenti artefatti:
-
note caution CAUTION Verifica che la sandbox e lo stream di dati configurati nell’estensione Adobe Content Analytics siano già stati configurati per Content Analytics in precedenza seguendo la configurazione guidata. Questa configurazione assicura la disponibilità di tutti gli artefatti richiesti.
Inoltre, verifica che eventuali aggiornamenti per sandbox o stream di dati non interferiscano con un’altra configurazione di Content Analytics impostata per la stessa sandbox o gli stessi stream di dati. -
Acquisizione e definizione delle esperienze
Puoi abilitare o disabilitare le esperienze e modificare le combinazioni di espressioni regolari e parametri di query per determinare come riprodurre i contenuti sul tuo sito web.
-
Puoi modificare le espressioni regolari per specificare come segmentare pagine e risorse.
Dopo aver apportato modifiche all’estensione Adobe Content Analytics, assicurati di utilizzare il flusso di pubblicazione per avviare la raccolta dati in base alle modifiche apportate.
Controllo delle versioni
Se desideri raccogliere esperienze Content Analytics, con l’implementazione del controllo delle versioni puoi assicurarti che le nuove esperienze (modifiche alla pagina web) vengano raccolte correttamente.
Per implementare il controllo delle versioni, aggiungi una funzione adobe.getContentExperienceVersion globale alle pagine che consideri esperienze da analizzare.
La funzione adobe.getContentExperienceVersion deve restituire un valore di tipo stringa, a tua scelta, che consenta di identificare la versione. La versione viene aggiunta all’URL dell’ID esperienza.
Se la funzione non è presente o non restituisce alcun valore, viene utilizzato il valore predefinito NoVersion.
Esempio
window.adobe = window.adobe || {};
window.adobe.getContentExperienceVersion = () => {
return "1.0";
};
Identità
Content Analytics gestisce le identità nel modo seguente:
- ECID viene popolato automaticamente nella porzione
identityMapdello schema Content Analytics. - Se sono necessari altri valori di identità in
identityMap, è necessario impostare questi valori nel callbackonBeforeEventSendall’interno dell’estensione Web SDK. - L’unione identità basata sui campi non è supportata perché lo schema è di proprietà del sistema. Pertanto, non è possibile aggiungere un altro campo allo schema per supportare l’unione identità basata sui campi
Per garantire che i dati di identità di Content Analytics e di Adobe Experience Platform Web SDK siano uniti correttamente a livello di campo, è necessario apportare modifiche al callback di Web SDK prima dell’invio dell’evento.
-
Passa alla proprietà Tags che contiene le estensioni Adobe Experience Platform Web SDK e Adobe Content Analytics.
-
Seleziona
. -
Seleziona l’estensione Adobe Experience Platform Web SDK.
-
Seleziona Configure.
-
Nella sezione SDK instances, scorri verso il basso fino a Data collection - On before event send callback.
-
Seleziona </> Provide on before event send callback code.
-
Aggiungi il seguente codice:
code language-javascript window.adobeContentAnalytics?.forwardEvent(content); content.xdm.identityMap = _satellite.getVar('identityMap'); if ((content.xdm.eventType === "content.contentEngagement") && (_satellite.getVar('identityMap') != null)) { return true; }
-
Seleziona Save per salvare il codice.
-
Seleziona Save per salvare l’estensione.
-
Pubblica gli aggiornamenti per la proprietà Tag.