Questa pagina elenca i profili, le variabili e i parametri utili negli script dei profili.
Profilo | Note |
---|---|
user.activeActivities user.activeCampaigns |
Restituisce l'ID della campagna per tutte le campagne/attività in cui si trova l'utente, anche se non ha interagito con la campagna/attività nella sessione corrente. |
user.pcId | |
User.sessionId | |
user.categoryAffinity | |
user.categoryAffinities | Restituisce un array delle affinità che un visitatore ha popolato |
user.isFirstSession | |
user.isNewSession | |
user.daysSinceLastVisit | |
User.browser | Agente utente |
User.header | Tutti i profili user.header sono incorporati dai dati di intestazione di richiesta mbox |
user.header('x-forwarded-for') | L'indirizzo IP pubblico della connessione di rete che in cui si trova il visitatore. È possibile ottenerlo in diversi modi, ad esempio con whatismyip.com. L'indirizzo IP non è l'indirizzo NAT (indirizzo interno), che inizia con 10., 192,168., o 172. Nota: user.header('x-cluster-client-ip') è stato dichiarato obsoleto. |
user.header('host') | Hostname del sito web |
user.header('cookie') | Dati cookie del visitatore |
user.header('user-agent') | Agente utente del browser del visitatore |
user.header('accept-language') | Lingua del visitatore |
user.header('accept-encoding') | Codifica del carattere del visitatore |
user.header('accept') | Lingua del visitatore e codifica del carattere |
user.header('connection') | Connessione server. Ad esempio: keep-live |
user.header('referrer') | URL del sito web della pagina corrente del visitatore. Non funziona per Internet Explorer. |
user.getLocal('param_name'); | Recupera il valore impostato utilizzando user.setLocal . |
user.setLocal('param_name','value') | Crea valori di profilo persistenti all’interno di uno script di profilo. Questi valori persistono come uno script di profilo, ma puoi accedervi solo all’interno dello script in cui sono stati impostati. |
user.get('param_name') | |
user.parameter | Attributi permanenti del profilo creati dagli script di profilo. Fa inoltre riferimento a profili di "sistema" come geolocalizzazione, conteggio delle visite e così via. |
profile.get('param_name') | Il modo corretto per ottenere un parametro di profilo da utilizzare in uno script di profilo è il metodo profile.get('param_name'). |
profile.param('param_name'); | |
profile.parameter('parameter_name'); | Parametri mbox che sono resi persistenti a causa del loro profilo. Prefisso. |
profile.browserTime | Ora locale del browser del visitatore. Per l'ora di sistema, creare un nuovo oggetto di data nello script del profilo |
profile.averageDaysBetweenVisits | |
profile.sessionCount | |
parameter= | Termine generico per valori aggiuntivi passati con una mbox, di solito come coppie nome/valore. Non persistente a meno che non sia fatto con profile.parameter o user.parameter . |
landing |
referrer |
page |
---|---|---|
landing.url |
referrer.url |
page.url |
landing.domain |
referrer.domain |
page.domain |
landing.protocol |
referrer.protocol |
page.protocol |
landing.param |
referrer.param |
page.param |
landing.query |
referrer.query |
page.query |
profile.geolocation.country
profile.geolocation.state
profile.geolocation.city
profile.geolocation.zip
profile.geolocation.dma
profile.geolocation.domainName
profile.geolocation.ispName
profile.geolocation.connectionSpeed
profile.geolocation.mobileCarrier
profile.geolocation.latitude
profile.geolocation.longitude
Variabile | Note |
---|---|
mbox.name |
|
mbox.param('param_name') | |
I parametri passano automaticamente con ogni richiesta:
|
|
Parametri passati con mbox di ordine:
|
|
mbox3rdPartyId | Parametro mbox per sincronizzare un ID cliente per mboxPCID di Target. Un ID cliente è un ID utilizzato dalla società per tenere traccia dei visitatori, ad esempio un ID CRM, un ID di appartenenza o qualcosa di simile. Questo ID può quindi essere utilizzato per aggiungere informazioni tramite le API di profilo e Attributi del cliente. |
mboxPageValue | In ogni mbox chiamata alla pagina viene assegnato un valore. |
mboxDebug | Utilizzato solo per informazioni di debug. Aggiunto all’URL della pagina in cui lo cerca at.js. |
mboxOverride.browserIp | Imposta un geo diverso rispetto alla posizione effettiva in modo da poter testare come qualcosa apparirebbe in un'altra posizione. Nota: l'utilizzo dei parametri mboxOverride deve essere utilizzato solo durante il test dell'attività e non in produzione. L’utilizzo di eventuali parametri mboxOverride può causare discrepanze nella creazione di rapporti quando si utilizza Analytics for Target (A4T). Utilizza la modalità di controllo qualità delle attività durante il test per garantire che l’attività funzioni come previsto prima di pubblicarla nell’ambiente live. |
Gli attributi del cliente possono essere indicati in script di profilo, formattati come crs.get('<Datasource Name>.<Attribute name>')
.
Questi attributi sono disponibili anche come token negli script di profilo e direttamente nelle offerte senza prima richiedere uno script di profilo. Il token deve essere nel formato: ${crs.datasourceName.attributeName}
. Gli spazi in datasourceName
deve essere rimosso da qualsiasi chiamata API.