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
ochdynamicAccountList
).
I följande steg beskrivs ett typiskt migreringsarbetsflöde.
- 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. - Kopiera dina
s_code.js
anpassningar tillAppMeasurement.js
: Flytta all kod föreDO NOT ALTER ANYTHING BELOW THIS LINE
-avsnittet is_code.js
till början avAppMeasurement.js
. - 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. - Distribuera filen AppMeasurement.js: Överför filen
AppMeasurement.js
till webbservern. - Uppdatera skriptreferenser så att de pekar på
AppMeasurement.js
: Se till att alla sidor refererar tillAppMeasurement.js
i stället förs_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