Glossario di profili e variabili

Ultimo aggiornamento: 2023-05-26
  • Argomenti:
  • Audiences
    Visualizza ulteriori informazioni su questo argomento

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.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.

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

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

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.

In questa pagina