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 identityMap dello schema Content Analytics.
  • Se sono necessari altri valori di identità in identityMap, è necessario impostare questi valori nel callback onBeforeEventSend all'interno dell'estensione Web SDK.
  • L’unione 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 basata sui campi

Per garantire che i dati di identità di Content Analytics e i dati di identità di Adobe Experience Platform Web SDK siano uniti correttamente a livello di campo, è necessario apportare modifiche al SDK Web prima del callback dell'evento.

  1. Passa alla proprietà Tags contenente l'estensione Adobe Experience Platform Web SDK e l'estensione Adobe Content Analytics.

  2. Selezionare Plug Extensions.

  3. Seleziona l'estensione Adobe Experience Platform Web SDK.

  4. Seleziona Configure.

  5. Nella sezione SDK instances, scorri verso il basso fino a Data collection - On before event send callback.

    Il prima del callback di invio dellevento

  6. Seleziona </> Provide on before event send callback code.

  7. Aggiungi il seguente codice:

    window.adobeContentAnalytics?.forwardEvent(content);
    
    content.xdm.identityMap = _satellite.getVar('identityMap');
    if ((content.xdm.eventType === "content.contentEngagement") && (_satellite.getVar('identityMap') != null)) {
       return true;
    }
    

    Il prima del callback di invio dellevento

  8. Selezionare Save per salvare il codice.

  9. Selezionare Save per salvare l'estensione.

  10. Pubblica gli aggiornamenti per la proprietà Tags.

Customer Journey Analytics