Show Menu
THEMEN×

Migration zu AppMeasurement für JavaScript

Wenn Ihre Implementierung weiterhin H-Code verwendet, empfiehlt Adobe dringend eine Migration auf die neueste Version von AppMeasurement. Es wird empfohlen, Analytics über Adobe Experience Platform Launch zu implementieren. Es kann jedoch eine aktualisierte JavaScript-Implementierung verwendet werden.
Die folgenden wichtigen Änderungen sind in AppMeasurement im Vergleich zum H-Code vorhanden:
  • 3- bis 7-mal schneller als H-Code.
  • Heller als H-Code - unkomprimiert 21 KB im Vergleich zu H-Code, was 33 KB unkomprimiert ist.
  • Der Bibliotheks- und Seiten-Code kann innerhalb des <head> -Tags bereitgestellt werden.
  • Der vorhandene H-Code auf Seitenebene ist mit AppMeasurement kompatibel.
  • Die Bibliothek enthält native Hilfsprogramme zum Abrufen von Abfrageparametern, zum Lesen und Schreiben von Cookies und zum Durchführen der erweiterten Linktracking.
  • Die Bibliothek unterstützt keine Konfigurationsvariablen für dynamische Konten (einschließlich dynamicAccountSelection , dynamicAccountMatch und dynamicAccountList ).
  • Das Survey-Modul wird nicht unterstützt.
Die folgenden Schritte beschreiben einen typischen Migrationsarbeitsablauf.
  1. Laden Sie die neue AppMeasurement-Datei herunter: Greifen Sie auf die neue Datei zu, indem Sie sich bei Adobe Analytics anmelden und dann zu Admin > Code-Manager navigieren. Die heruntergeladene komprimierte Datei enthält eine minimierte AppMeasurement.js Datei sowie Media- und Integrate-Module.
  2. Kopieren Sie Ihre s_code.js Anpassungen nach AppMeasurement.js : Verschieben Sie den gesamten Code vor dem DO NOT ALTER ANYTHING BELOW THIS LINE Abschnitt in s_code.js den Anfang AppMeasurement.js .
  3. Alle Plug-Ins aktualisieren: Vergewissern Sie sich, dass Sie die neueste Version jedes in Ihrer s_code.js Datei aufgelisteten Plug-Ins verwenden. Dazu gehören die Module Media und Integrate.
  4. Bereitstellen der Datei AppMeasurement.js: Laden Sie Ihre AppMeasurement.js Datei auf Ihren Webserver hoch.
  5. Aktualisieren Sie Skriptverweise auf Verweise auf AppMeasurement.js : Stellen Sie sicher, dass alle Seiten AppMeasurement.js anstelle von s_code.js referenziert werden.

Beispiel für AppMeasurement-Code

Eine typische AppMeasurement.js Datei. Vergewissern Sie sich, dass die Konfigurationsvariablen über der doPlugins Funktion eingestellt sind.
// 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 account manager.*/
s.trackingServer="example.sc.omtrdc.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 ! ===============  */

Beispielseitencode

Typischer Code, der auf jeder Seite geladen wird.
<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>

Stellen Sie sicher, dass Sie auf jeder Seite stets auf AppMeasurement.js und VisitorAPI.js verweisen. Weitere Informationen finden Sie unter JavaScript-Implementierung .