Migration vers AppMeasurement pour JavaScript

Si votre mise en œuvre utilise toujours le code H, Adobe recommande vivement d’effectuer la migration vers la dernière version d’AppMeasurement. Il est recommandé d’implémenter Analytics par le biais des balises dans Adobe Experience Platform, mais il est possible d’utiliser une implémentation JavaScript mise à jour.

Les modifications notables suivantes sont présentes dans AppMeasurement par rapport au code H :

  • 3 à 7 fois plus rapide que le code H.
  • Plus clair que le code H : 21 ko décompressé par rapport au code H, qui est de 33 ko décompressé.
  • La bibliothèque et le code de page peuvent être déployés dans la balise <head>.
  • Le code H existant au niveau de la page est compatible avec AppMeasurement.
  • 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.
  • La bibliothèque ne prend pas en charge les variables de configuration de compte dynamique (y compris dynamicAccountSelection, dynamicAccountMatch et dynamicAccountList).

Les étapes suivantes décrivent un processus de migration type.

  1. Téléchargez le nouveau fichier AppMeasurement  : accédez au nouveau fichier en vous connectant à Adobe Analytics, puis en accédant à Admin > Tous les administrateurs > Gestionnaire de code. Le fichier compressé téléchargé contient un fichier minifié AppMeasurement.js, ainsi que des modules Media et Integrate.
  2. Copiez vos personnalisations s_code.js dansAppMeasurement.js  : déplacez tout le code situé avant la section DO NOT ALTER ANYTHING BELOW THIS LINE dans s_code.js au début de AppMeasurement.js.
  3. Mettre à jour tous les plug-ins : assurez-vous d’utiliser la dernière version de chaque plug-in répertorié dans votre fichier s_code.js. Cette étape comprend les modules Media et Integrate.
  4. Déployez le fichier AppMeasurement.js  : téléchargez votre fichier AppMeasurement.js sur votre serveur web.
  5. Mettez à jour les références de script pour renvoyer versAppMeasurement.js  : assurez-vous que toutes les pages font référence à AppMeasurement.js au lieu de s_code.js.

Exemple de code Appmeasurement

Un fichier type AppMeasurement.js. Assurez-vous que les variables de configuration sont définies au-dessus de la fonction doPlugins.

// Initialize AppMeasurement
var s = s_gi("examplersid");

/******** VISITOR ID SERVICE CONFIG - REQUIRES VisitorAPI.js ********/;
s.visitor=Visitor.getInstance("INSERT-MCORG-ID-HERE");

/************************** CONFIG SECTION **************************/;
/* You may add or alter any code config here. */
s.trackDownloadLinks = true;
s.trackExternalLinks = true;
s.trackInlineStats = true;
s.linkDownloadFileTypes = "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx";
s.linkInternalFilters = "javascript:,example.com";

s.usePlugins = true;
function s_doPlugins(s) {

// Use implementation plug-ins that are defined below in this section

}
s.doPlugins = s_doPlugins;

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your Adobe Account Team.*/
s.trackingServer="example.data.adobedc.net";

/************************** PLUGINS SECTION *************************/

// Copy and paste implementation plug-ins here. Plug-ins can then be used in the s_doPlugins(s) function above

/****************************** MODULES *****************************/

// Copy and paste implementation modules (Media, Integrate) here.

/* ============== DO NOT ALTER ANYTHING BELOW THIS LINE ! ===============  */

Exemple de code de page

Code type chargé sur chaque page.

<script src="AppMeasurement.js"></script>
<script language="JavaScript" type="text/javascript">
s.pageName = "Example page name";
s.eVar1 = "Example eVar value";
s.events = "event1";
s.t();
</script>

Veillez également à inclure une référence à AppMeasurement.js et VisitorAPI.js sur chaque page. Voir Mise en œuvre JavaScript pour plus d’informations.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690