Glossario di profili e variabili

Questa pagina elenca i profili, le variabili e i parametri utili negli script dei profili.

Profili incorporati section_2B694370003C4F8E8E29E0B2F6E52045

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.
Puoi 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');
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
profile.mobile.isTablet

Il dispositivo del visitatore è un tablet.

NOTA: questo profilo sostituisce il precedente browser obsoleto che è la categoria Pubblico di iPad. Consulta Browser per ulteriori informazioni.

profile.mobile.isMobilePhone

Il dispositivo visitatore è un telefono cellulare.

NOTA: questo profilo sostituisce il precedente browser obsoleto che è la categoria Pubblico di iPhone. Consulta Browser per ulteriori informazioni.

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 section_8F25958273164EBAA6DC659302993FD3

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 section_08441DA42E7346918FBB345818854997

  • 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 section_C42F0D33BD8044BE812FA0B7905CC0ED

Variabile
Note
mbox.name
mbox.param('param_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')
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.

Attributi del cliente section_62B4821EB6564FF4A14159A837AD4EDB

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.

recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654