Show Menu
ARGOMENTI×

Informazioni su AppMeasurement per JavaScript

AppMeasurement per JavaScript è una nuova libreria che fornisce le stesse funzionalità di base di s_code.js, ma è più leggera e veloce da utilizzare sia sui siti mobili che su quelli desktop.

Things to know before you migrate

L'elenco seguente contiene le modifiche da comprendere prima di passare a questa nuova AppMeasurement versione:
  • Alcuni plug-in non sono più supportati. See AppMeasurement Plug-in Support .
  • La libreria non supporta la selezione dinamica dell'account ( dynamicAccountList , dynamicAccountMatch e dynamicAccountSelection ).
  • La libreria e il codice della pagina possono essere distribuiti all'interno del <head> tag .
  • I moduli Media e Integrate sono supportati utilizzando il codice del modulo aggiornato presente nel pacchetto di download JavaScript AppMeasurement . Il modulo del sondaggio non è supportato.
  • Il codice di pagina esistente è compatibile con la nuova versione.
  • La libreria fornisce utility native per ottenere parametri di query, cookie di lettura e scrittura ed eseguire il tracciamento avanzato dei collegamenti.

Domande frequenti

Consultate le domande frequenti per informazioni su prestazioni, tracciamento video, dispositivi mobili e altro ancora.

Processo di inizializzazione

Chiama s_gi() , passando l’ID della suite di rapporti per inizializzare un’ AppMeasurement istanza:
var s_account="INSERT-RSID-HERE"
var s=s_gi(s_account)

Quando s_gi viene chiamato, se non esiste un' AppMeasurement istanza per il dato s_account , viene creata una nuova istanza. In caso contrario, viene restituita l’istanza esistente. In questo modo si evita di creare oggetti duplicati per lo stesso account.

Recuperare un'istanza AppMeasurement

In tutto il codice, chiamate la funzione globale s_gi() per recuperare un' AppMeasurement istanza esistente.

Utilità

JavaScript AppMeasurement fornisce le seguenti utility integrate:

Cancella variabili

È disponibile un nuovo clearVars metodo per cancellare i seguenti valori dall'oggetto instance:
  • props
  • eVars
  • hier
  • list
  • events
  • eventList
  • products
  • productsList
  • channel
  • purchaseID
  • transactionID
  • state
  • zip
  • campaign
Ad esempio:
s.clearVars()

Vantaggi

  • 3-7x più veloce del codice H.25.
  • Solo 21 k non compressi e 8 k gzip (H.25 codice 33 k non compresso e 13 k gzip).
  • Supporto nativo per diversi plug-in comuni ().
  • Piccoli e veloci da usare con i siti mobili e sufficientemente robusti da essere utilizzati su tutto il Web desktop, per sfruttare una singola libreria in tutti gli ambienti Web.