Glossario di profili e variabili
- Argomenti:
- Tipi di pubblico
Questa pagina elenca i profili, le variabili e i parametri utili negli script dei profili.
Profili incorporati
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.browserType | Restituisce il tipo di browser, ad esempio safari, chrome e così via. |
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 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'); | Recuperare 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 | |
profile.mobile.isTablet |
Il dispositivo del visitatore è un tablet. NOTA: questo profilo sostituisce l'elemento legacy obsoleto. Il browser legacy è una categoria di pubblico iPad. Per ulteriori informazioni, vedere Browser. |
profile.mobile.isMobilePhone |
Il dispositivo visitatore è un telefono cellulare. NOTA: questo profilo sostituisce l'elemento legacy obsoleto. Il browser legacy è una categoria di pubblico iPhone. Per ulteriori informazioni, vedere Browser. |
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 . |
Variabili di URL
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 |
Profili carrier geo e mobili
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
Variabili di mbox
mbox.name
I parametri passano automaticamente con ogni richiesta:
- mbox.param('browserHeight')
- mbox.param('browserTimeOffset')
- mbox.param('browserWidth')
- mbox.param('colorDepth')
- mbox.param('mboxXDomain')
- mbox.param('mboxTime')
- mbox.param('screenHeight')
- mbox.param('screenWidth')
Parametri passati con mbox di ordine:
- mbox.param('orderId')
- mbox.param('orderTotal')
- mbox.param('productPurchasedId')
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.
Attributi del cliente
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}
. Tieni presente che gli spazi in datasourceName
devono essere rimossi da qualsiasi chiamata API.