Show Menu
SUJETS×

AppMeasurement pour JavaScript

AppMeasurement pour JavaScript est une nouvelle bibliothèque qui fournit les mêmes fonctionnalités de base que le fichier s_code.js ; elle est toutefois plus légère et plus rapide sur les sites pour mobiles comme sur les sites pour ordinateur.

Informations à connaître avant la migration

The following list contains changes you need to understand before switching to this new AppMeasurement version:
  • Certains modules externes ne sont plus pris en charge. See AppMeasurement Plug-in Support .
  • The library does not support dynamic account selection ( dynamicAccountList , dynamicAccountMatch , and dynamicAccountSelection ).
  • The library and page code can be deployed inside the <head> tag.
  • The Media and Integrate modules are supported using updated module code that is in the JavaScript AppMeasurement download package. Le module Survey n’est pas pris en charge.
  • Le code de page existant est compatible avec la nouvelle version.
  • La bibliothèque fournit des utilitaires natifs pour obtenir des paramètres de requête, lire et écrire des cookies et effectuer le suivi avancé des liens.

Questions fréquentes

See the FAQ for information about performance, video tracking, mobile, and more.

Processus d’initialisation

Call s_gi() , passing the report suite ID to initialize an AppMeasurement instance:
var s_account="INSERT-RSID-HERE"
var s=s_gi(s_account)

When s_gi is called, if an AppMeasurement instance does not exist for the specified s_account , a new instance is created. Sinon, l’instance existante est renvoyée. Ceci permet d’éviter la création d’objets en double pour le même compte.

Récupération d’une instance AppMeasurement

Throughout your code, call the global s_gi() function to retrieve an existing AppMeasurement instance.

Utilitaires

JavaScript AppMeasurement provides the following built-in utilities:

Effacement des variables

Une nouvelle méthode clearVars est disponible pour effacer les valeurs suivantes de l’objet d’instance :
  • props
  • eVars
  • hier
  • list
  • events
  • eventList
  • products
  • productsList
  • channel
  • purchaseID
  • transactionID
  • state
  • zip
  • campaign
Par exemple :
s.clearVars()

Avantages

  • 3 à 7 fois plus rapide que le code H.25.
  • Décompressée : 21 Ko uniquement ; 8 Ko dans un fichier gzip (code H.25 : 33 Ko décompressé et 13 Ko dans un fichier gzip).
  • Prise en charge native de plusieurs modules externes courants ().
  • Suffisamment petite et rapide pour être utilisée sur les sites pour mobiles et suffisamment robuste pour être utilisée sur les sites pour Bureau, ce qui vous permet d’exploiter une seule et même bibliothèque dans tous les environnements Web.