Migrera till AppMeasurement för JavaScript

Om H-koden fortfarande används i implementeringen rekommenderar Adobe starkt migrering till den senaste versionen av AppMeasurementet. Vi rekommenderar att Analytics implementeras via taggar i Adobe Experience Platform, 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 taggen <head>.
  • 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, dynamicAccountMatch och dynamicAccountList).

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

  1. Hämta den nya filen för AppMeasurementet: Du kommer åt den nya filen genom att logga in på Adobe Analytics och sedan gå till Admin > Alla administratörer > Kodhanteraren. Den hämtade komprimerade filen innehåller en minifierad AppMeasurement.js-fil tillsammans med medie- och integreringsmoduler.
  2. Kopiera dina s_code.js anpassningar tillAppMeasurement.js: Flytta all kod före DO NOT ALTER ANYTHING BELOW THIS LINE -avsnittet i s_code.js till början av AppMeasurement.js.
  3. Uppdatera alla plugin-program: Kontrollera att du använder den senaste versionen av alla plugin-program som finns i s_code.js-filen. I det här steget ingår medie- och integreringsmodulerna.
  4. Distribuera filen AppMeasurement.js: Överför filen AppMeasurement.js till webbservern.
  5. Uppdatera skriptreferenser så att de pekar påAppMeasurement.js: Se till att alla sidor refererar till AppMeasurement.js i stället för s_code.js.

Exempel på måttkod

En typisk AppMeasurement.js-fil. Kontrollera att konfigurationsvariablerna är inställda ovanför funktionen 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 ! ===============  */

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>

Kontrollera att du även har tagit med en referens till AppMeasurement.js och VisitorAPI.js på varje sida. Mer information finns i JavaScript-implementering.

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