Migrera till AppMeasurement för JavaScript

Om H-koden fortfarande används i implementeringen rekommenderar Adobe starkt migrering till den senaste versionen av AppMeasurementet. Implementera analyser via taggar i Adobe Experience Platform rekommenderas, men en uppdaterad JavaScript-implementering kan användas.

Följande märkbara ändringar finns i AppMeasurementet jämfört med H-koden:

  • 3-7x snabbare än H Code.
  • Ljusare än H-koden - 21 kB okomprimerad jämfört med H-koden, som är 33 kB okomprimerad.
  • Biblioteket och sidkoden kan distribueras inuti <head> -tagg.
  • Befintlig H-kod på sidnivå är kompatibel med AppMeasurementet.
  • Biblioteket innehåller inbyggda verktyg för att hämta frågeparametrar, läsa och skriva cookies och utföra avancerad länkspårning.
  • Biblioteket stöder inte dynamiska kontokonfigurationsvariabler (inklusive dynamicAccountSelection, dynamicAccountMatchoch dynamicAccountList).

I följande steg beskrivs ett typiskt migreringsarbetsflöde.

  1. Hämta den nya AppMeasurementet: Du kommer åt den nya filen genom att logga in på Adobe Analytics och sedan gå till Admin > All admin > Code manager. Den hämtade komprimerade filen innehåller en miniatyrbild AppMeasurement.js , tillsammans med Media- och Integrate-moduler.
  2. Kopiera s_code.js anpassning tillAppMeasurement.js: Flytta all kod före DO NOT ALTER ANYTHING BELOW THIS LINE avsnitt i s_code.js till början av AppMeasurement.js.
  3. Uppdatera alla plugin-program: Kontrollera att du använder den senaste versionen av varje plugin-program som finns i din s_code.js -fil. I det här steget ingår medie- och integreringsmodulerna.
  4. Distribuera filen AppMeasurement.js: Ladda upp AppMeasurement.js till webbservern.
  5. Uppdatera skriptreferenser till att pekaAppMeasurement.js: Kontrollera att alla sidor refererar AppMeasurement.js i stället för s_code.js.

Exempel på måttkod

En typisk AppMeasurement.js -fil. Kontrollera att konfigurationsvariablerna är angivna ovanför doPlugins funktion.

// 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 ! ===============  */

Exempel på sidkod

Normal kod som läses in på varje sida.

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

Se till att du även har tagit med en referens till AppMeasurement.js och VisitorAPI.js på varje sida. Se JavaScript-implementering för mer information.

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