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

La liste suivante contient les modifications que vous devez connaître avant de passer à cette nouvelle version d’AppMeasurement :
  • Certains modules externes ne sont plus pris en charge. Reportez-vous à la section Prise en charge des modules externes dans AppMeasurement .
  • La bibliothèque ne prend pas en charge la sélection de comptes dynamique ( dynamicAccountList , dynamicAccountMatch et dynamicAccountSelection ).
  • La bibliothèque et le code de page peuvent être déployés dans la balise <head> .
  • Les modules Media et Integrate sont pris en charge à l’aide du code de module mis à jour qui se trouve dans le package de téléchargement d’AppMeasurement pour JavaScript. 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

Reportez-vous à la section Questions fréquentes pour en savoir plus sur les performances, le suivi vidéo, les services mobiles, etc.

Processus d’initialisation

Appel de s_gi() , transmission de l’identifiant de suite de rapports pour initialiser une instance AppMeasurement :
var s_account="INSERT-RSID-HERE"
var s=s_gi(s_account)

Si s_gi est appelé, si une instance AppMeasurement n’existe pas pour l’attribut s_account spécifié, une nouvelle instance est créée. 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

Dans votre code, appelez la fonction globale s_gi() pour récupérer une instance AppMeasurement existante.

Utilitaires

JavaScript AppMeasurement fournit les utilitaires intégrés suivants :

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.