Inizializzare gli SDK
Segui i passaggi descritti in Inizializza SDK per garantire che tutte le attività necessarie per caricare Adobe Target La libreria JavaScript at.js viene eseguita nella sequenza corretta.
Inizializza diagramma SDK diagram
Per le applicazioni multipagina, questo flusso si verifica ogni volta che la pagina si ricarica o il visitatore passa a una nuova pagina del sito web.
Fai clic sui seguenti collegamenti per passare alle sezioni desiderate:
- 1.1: Caricare l’SDK dell’API visitatore
- 1.2: Imposta ID cliente
- 1.3: Configurare la richiesta di caricamento pagina automatico
- 1.4: Configurare la gestione dello sfarfallio
- 1.5: Configurare la mappatura dei dati
- 1.6: Promozione
- 1.7: Criteri basati sul carrello
- 1.8: Criteri basati sulla popolarità
- 1.9: Criteri basati sugli articoli
- 1.10: Criteri basati sugli utenti
- 1.11: Criteri personalizzati
- 1.12: Fornire gli attributi utilizzati nelle regole di inclusione
- 1.13: Fornire excludedIds
- 1.14: passa il parametro entity.event.detailsOnly=true
- 1.15: Configurare la mappatura dei dati remoti
- 1.16: Caricare at.js
1.1: Caricare l’SDK dell’API visitatore load
Questo passaggio garantisce che VisitorAPI.js
la libreria è caricata, configurata e inizializzata correttamente.
Prerequisiti
- Per utilizzare il servizio ID visitatore/API, la società deve essere abilitata per Adobe Experience Cloud e hanno un ID organizzazione. Per ulteriori informazioni, consulta Requisiti di Experience Cloud: ID organizzazione nel Guida del servizio Identity guida.
- Hai bisogno di
VisitorAPI.js
file. Dovresti avere già questo file, se Adobe Analytics implementato. Questo file può essere aggiunto anche tramite Adobe Experience Platform estensione tag or can be downloaded from the Adobe Analytics Code Manager.
Configurare e consultare VisitorAPI.js
Per ulteriori informazioni, consulta Implementazione del servizio Experience Cloud per Target.
Letture
- Panoramica del servizio Experience Cloud Identity
- Informazioni sul servizio ID
- Cookie e il servizio Experience Cloud Identity
- Richiesta e impostazione degli ID da parte del servizio Experience Cloud Identity
- Informazioni sulla sincronizzazione degli ID e sulle percentuali di corrispondenza
Azioni
- Incorpora il
VisitorAPI.js
nelle pagine Web. - Leggi informazioni su configurazioni disponibili per il servizio ID visitatore/API.
- Dopo il
VisitorAPI.js
è caricato, utilizzaVisitor.getInstance
per inizializzare utilizzando le configurazioni necessarie. - Acquisisci familiarità con metodi disponibili.
Torna al diagramma nella parte superiore di questa pagina.
1.2: Imposta ID cliente set
Questo passaggio ti aiuta a garantire che gli ID noti dei visitatori (ID CRM, ID utente e così via) siano associati all'ID anonimo di Adobe per la personalizzazione tra dispositivi.
Prerequisiti
- L’ID noto dei visitatori deve essere disponibile nel livello dati.
Imposta ID cliente
Per ulteriori informazioni, consulta setCustomerIDs.
Letture
Azioni
- Utilizzare
visitor.setCustomerIDs
per impostare l'ID noto del visitatore.
Torna al diagramma nella parte superiore di questa pagina.
1.3: Configurare la richiesta di caricamento pagina automatico automatic
Questo passaggio consente a at.js di recuperare tutte le esperienze che devono essere sottoposte a rendering sulla pagina durante il caricamento del file di libreria JavaScript at.js.
Prerequisiti
- Non tutti i dati nel livello dati devono essere inviati a Target. Rivolgiti al team aziendale (team di marketing digitale) per determinare quali dati sono utili per la sperimentazione, l’ottimizzazione e la personalizzazione. Solo questi dati devono essere inviati a Target.
- Assicurati di non inviare dati personali (PII, Personally Identifiable Information) a Target.
Configurare la richiesta di caricamento pagina automatico
Per ulteriori informazioni, consulta targetGlobalSettings().
Letture
Scopri di più su pageLoadEnabled
impostazione in targetGlobalSettings().
Azioni
- Modifica il
window.targetGlobalSettings
per abilitare le richieste di caricamento pagina automatico.
Torna al diagramma nella parte superiore di questa pagina.
1.4: Configurare la gestione dello sfarfallio flicker
Questo passaggio consente di evitare la visualizzazione momentanea di altri contenuti della pagina durante la distribuzione delle esperienze.
Prerequisiti
- Discuti con il team responsabile delle prestazioni delle pagine web dei pro e dei contro del controllo della visualizzazione momentanea di altri contenuti utilizzando il metodo predefinito utilizzato da at.js. È possibile cercare modelli di progettazione che consentano di utilizzare soluzioni personalizzate per la gestione dello sfarfallio, ad esempio l'animazione del caricatore. Se non trovate un pattern, potete richiederne uno nuovo.
Configurare la gestione dello sfarfallio
Per ulteriori informazioni, consulta targetGlobalSettings().
Impostazione bodyHidingEnabled
a true
nasconde l’intero corpo della pagina mentre è in corso la richiesta di caricamento della pagina. Se non hai attivato la richiesta di caricamento pagina automatico per qualsiasi motivo (ad esempio, se i dati non sono pronti in un secondo momento), è meglio impostare questa impostazione su false
.
Se hai disabilitato bodyHidingEnabled
poiché non si desidera attivare l'APLR e si desidera attivare la richiesta di pagina in un secondo momento, oppure non è necessario gestire la visualizzazione momentanea di altri contenuti, è necessario implementare la gestione della visualizzazione momentanea di altri contenuti. È possibile gestire la visualizzazione momentanea di altri contenuti in due modi: nascondendo le sezioni in fase di test o visualizzando un pulsante sulle sezioni in fase di test.
Letture
- Gestione at.js della visualizzazione momentanea di altri contenuti
- Scopri gli oggetti bodyHiddenStyle e bodyHidingEnabled in targetGlobalSettings().
Azioni
- Modifica il
window.targetGlobalSettings
oggetto da impostarebodyHiddenStyle
ebodyHidingEnabled
.
Torna al diagramma nella parte superiore di questa pagina.
1.5: Configurare la mappatura dei dati data-mapping
Questo passaggio garantisce che tutti i dati che devono essere inviati a Target è impostato.
Prerequisiti
-
Il livello dati deve essere pronto con tutti i dati che devono essere inviati a Target.
-
Recommendations: arricchisci profilo.
- Superato
entity.id
per acquisire dati per articoli e criteri visualizzati di recente in base a criteri basati sull’ultimo prodotto visualizzato. - Superato
entity.id
per acquisire dati per i criteri di popolarità in base alla categoria preferita. - Passa l’attributo di profilo se i criteri personalizzati sono basati su di esso o utilizzati nel filtro della regola di inclusione in qualsiasi criterio.
- Superato
-
Recommendations: acquisire i dati di prodotto.
- Altri parametri di entità (riservati e personalizzati) possono essere trasmessi per acquisire o aggiornare il catalogo dei prodotti in Recommendations.
- Il catalogo dei prodotti può essere aggiornato anche utilizzando i feed di entità utilizzando Target Interfaccia utente o API.
Mappa dati suTarget
Per ulteriori informazioni, consulta targetPageParams().
Letture
- targetPageParams()
- Pianificare e implementare la funzione Consigli
- Configurare il catalogo Recommendations
Azioni
- Utilizza il
targetPageParams()
per impostare tutti i dati richiesti da inviare a Target.
Torna al diagramma nella parte superiore di questa pagina.
1.6: Promozione promotion
Aggiungi articoli in promozione e controllane il posizionamento nel tuo Target Recommendations progetti.
Opzioni disponibili
- Promuovi per ID
- Promuovi per raccolta
- Promuovi per attributo
Parametri di entità richiesti
- L'attributo dell'articolo nella promozione deve essere passato quando si utilizza l'opzione "Promuovi per attributo".
Torna al diagramma nella parte superiore di questa pagina.
1.7: Criteri basati sul carrello cart
Creare consigli in base al contenuto del carrello dell’utente.
Criteri disponibili
- Chi ha visualizzato questi ha visualizzato anche quelli
- Chi ha visualizzato questi ha acquistato anche quelli
- Chi ha comprato questi ha acquistato anche quelli
Parametri di entità richiesti
- cartIds
Letture
Torna al diagramma nella parte superiore di questa pagina.
1.8: Criteri basati sulla popolarità popularity
Puoi formulare raccomandazioni in base alla popolarità complessiva di un elemento nel tuo sito o in base alla popolarità degli elementi nella categoria, nel brand, nel genere e così via preferiti o più visualizzati di un utente.
Criteri disponibili
- Articoli più visualizzati nel sito
- Più visualizzati per categoria
- Più visualizzati per attributo articolo
- Articoli più venduti in tutto il sito
- Articoli più venduti per categoria
- Attributo Articoli più venduti
- Primi per metrica di Analytics
Parametri di entità richiesti
entity.categoryId
o l'attributo dell'articolo in base alla popolarità, se il criterio è basato sull'articolo corrente o sull'attributo dell'articolo.- Non è necessario trasmettere nulla per i Più visualizzati/Più venduti nel sito.
Letture
Torna al diagramma nella parte superiore di questa pagina.
1.9: Criteri basati sugli articoli item
Puoi formulare raccomandazioni in base alla ricerca di elementi simili a quelli di un elemento che l’utente sta visualizzando o che ha recentemente visualizzato.
Criteri disponibili
- Chi ha visualizzato questo ha visualizzato anche quello
- Chi ha visualizzato questo ha acquistato anche quello
- Chi ha comprato questo ha acquistato anche quello
- Articoli con attributi simili
Parametri di entità richiesti
entity.id
o qualsiasi attributo di profilo utilizzato come chiave
Letture
Torna al diagramma nella parte superiore di questa pagina.
1.10: Criteri basati sugli utenti user
Creare consigli in base al comportamento dell’utente.
Criteri disponibili
- Articoli visualizzati di recente
- Consigliato per te
Parametri di entità richiesti
entity.id
Letture
Torna al diagramma nella parte superiore di questa pagina.
1.11: Criteri personalizzati custom
Formulare raccomandazioni in base a un file personalizzato caricato.
Criteri disponibili
- Algoritmo personalizzato
Parametri di entità richiesti
entity.id
o l’attributo utilizzato come chiave per l’algoritmo personalizzato
Letture
Torna al diagramma nella parte superiore di questa pagina.
1.12: Fornire gli attributi utilizzati nelle regole di inclusione inclusion
Torna al diagramma nella parte superiore di questa pagina.
1.13: Fornire excludedIds exclude
Passa gli ID entità per le entità da escludere dai consigli. Ad esempio, puoi escludere gli articoli già presenti nel carrello.
Torna al diagramma nella parte superiore di questa pagina.
1.14: Superare il entity.event.detailsOnly=true
parametro true
Utilizzare gli attributi di entità per trasmettere informazioni su prodotti o contenuti a Target Recommendations.
Letture
Torna al diagramma nella parte superiore di questa pagina.
1.15: Configurare la mappatura dei dati remoti (remota)
Questo passaggio garantisce che tutti i dati che devono essere inviati a Target è impostato.
Prerequisiti
- Data Layer deve essere pronto con tutti i dati che devono essere inviati a Target.
Configurare i provider di dati
Per ulteriori informazioni, consulta Fornitori di dati.
Letture
Azioni
Utilizza il targetPageParams()
per impostare tutti i dati richiesti da inviare a Target.
Torna al diagramma nella parte superiore di questa pagina.
1.16: Caricare at.js web
Questo passaggio assicura che la libreria JavaScript at.js sia caricata e inizializzata.
Prerequisiti
- Scarica o chiedi al tuo team di marketing digitale
at.js 2.*x*
File libreria JavaScript.
Letture
- Come funziona Target
- Funzionamento di at.js
- Implementare Target senza un sistema per la gestione dei tag
Azioni
Incorpora il file at.js in tutte le tue pagine web in cui si devono effettuare sperimentazione, ottimizzazione, personalizzazione e raccolta dati.
Torna al diagramma nella parte superiore di questa pagina.
Procedi al passaggio 2: Configurare la raccolta dati.