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 Tags in Adobe Experience Platform 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.
  • Schlanker als H-Code – unkomprimiert 21 KB im Vergleich zu H-Code, der unkomprimiert 33 KB 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 des erweiterten Linktrackings.
  • Die Bibliothek unterstützt keine Konfigurationsvariablen für dynamische Konten (einschließlich dynamicAccountSelection, dynamicAccountMatch und dynamicAccountList).

Die folgenden Schritte beschreiben einen typischen Migrations-Workflow.

  1. Neue AppMeasurement-Datei herunterladen: Greifen Sie auf die neue Datei zu, indem Sie sich bei Adobe Analytics anmelden und dann zu „Admin“ > „Alle Administratoren“ > „Code-Manager“ navigieren. Die heruntergeladene komprimierte Datei enthält eine minimierte AppMeasurement.js-Datei sowie das Medien- und das Integrationsmodul.
  2. Ihre s_code.js-Anpassungen nachAppMeasurement.js kopieren: Verschieben Sie den gesamten Code vor dem DO NOT ALTER ANYTHING BELOW THIS LINE-Abschnitt in s_code.js an den Anfang von AppMeasurement.js.
  3. Alle Plug-ins aktualisieren: Stellen Sie sicher, dass Sie die neueste Version jedes Plug-ins verwenden, das in Ihrer s_code.js -Datei. Dieser Schritt umfasst die Module Media und Integrate .
  4. AppMeasurement.js bereitstellen: Laden Sie Ihre AppMeasurement.js-Datei auf Ihren Webserver hoch.
  5. Skriptverweise aktualisieren, umAppMeasurement.js zu referenzieren: Stellen Sie sicher, dass alle Seiten auf AppMeasurement.js anstatt auf s_code.js verweisen.

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

Beispiel-Seiten-Code

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.

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