Problema relativo allo script di profilo - viene attivato una volta per visita al sito
Questo articolo risolve un problema dell’ambiente Adobe Target in cui uno script di profilo personalizzato legge il comportamento del visitatore, creando un punteggio che viene reimpostato su 0 al completamento della sessione. La risoluzione prevede l’utilizzo di isNewSession per reimpostare il punteggio ogni volta che è vero, garantendo che l’esperienza venga visualizzata alla prima visita di una sessione indipendentemente dall’inattività o dal clearing della cache.
Descrizione description
Ambiente
Adobe Target
Problema/Sintomi
Utilizzando uno script di profilo personalizzato che recita quando un visitatore ha visitato un URL specifico, verrà creato e restituito un punteggio.
Per impostazione predefinita il punteggio è 0, se il visitatore arriva alla pagina, il punteggio viene quindi incrementato di 1, quindi utilizzando le regole del pubblico posso dire che dopo che un visitatore ha visto l'esperienza più di 2 volte non la mostra.
Inoltre, si desidera che il punteggio venga cancellato al termine della sessione di un utente, quindi quando questi ritorna al sito il punteggio predefinito torna a 0.
Poiché si basa sul profilo del visitatore, è necessario attendere che il profilo del visitatore venga aggiornato (per impostazione predefinita, 14 giorni) per ripristinare il punteggio predefinito su 0.
Se si utilizza user.isNewSession
e ogni volta che è true, il punteggio del profilo viene reimpostato su 0.
Questo significa che dopo 30 minuti di inattività del visitatore, il punteggio verrà reimpostato?
Oppure è un modo più semplice per far sì che gli script di profilo vengano attivati una volta per singola visita e non per il profilo Visitatori?
Risoluzione resolution
Soluzione
Se un utente ritorna sul sito senza cancellare la cache e i cookie, Target tratterà la sessione come se fosse la stessa e inserirà l’utente nello script del profilo (se l’utente soddisfa la condizione).
- Una sessione di Target termina solo dopo 30 minuti di inattività (silenzio) o dopo aver cancellato la cache e i cookie.
- Se desideri mostrare l’esperienza alla prima visita di una sessione, per ottenere questo risultato, scrivi lo script di profilo che restituisce il conteggio.
- Quindi puoi utilizzare questo script di profilo nel pubblico dell'attività di destinazione come Profilo visitatore (
user.yourProfileScriptName
è uguale al valore statico 1).
Questo garantirà la consegna di Target solo alla prima visita della sessione. Questo fornirà l’esperienza anche dopo 30 minuti di attività o dopo aver cancellato la cache e i cookie.