Migrazione ad AppMeasurement per JavaScript

Se la tua implementazione utilizza ancora il codice H, Adobe consiglia vivamente di migrare all’ultima versione di AppMeasurement. Implementazione di Analytics tramite tag in Adobe Experience Platform Tuttavia, è possibile utilizzare un’implementazione JavaScript aggiornata.

Rispetto al codice H, in AppMeasurement sono presenti le seguenti modifiche di rilievo:

  • 3-7 volte più veloce del codice H.
  • Più leggero del codice H: 21 kb non compresso rispetto al codice H, che è 33 kb non compresso.
  • La libreria e il codice della pagina possono essere distribuiti all'interno del <head> tag.
  • Il codice H a livello di pagina esistente è compatibile con AppMeasurement.
  • La libreria fornisce utility native per ottenere parametri di query, cookie di lettura e scrittura ed eseguire il tracciamento avanzato dei collegamenti.
  • La libreria non supporta le variabili di configurazione dell’account dinamico (tra cui dynamicAccountSelection, dynamicAccountMatch, e dynamicAccountList).

I passaggi seguenti descrivono un flusso di lavoro di migrazione tipico.

  1. Scarica il nuovo file di AppMeasurement: accedi al nuovo file accedendo ad Adobe Analytics, quindi da Amministratore > Tutti gli amministratori > Gestione codici. Il file compresso scaricato contiene un AppMeasurement.js insieme ai moduli Media e Integrate.
  2. Copia il s_code.js personalizzazioni inAppMeasurement.js: sposta tutto il codice prima del DO NOT ALTER ANYTHING BELOW THIS LINE sezione in s_code.js all'inizio di AppMeasurement.js.
  3. Aggiorna tutti i plug-in: assicurati di utilizzare la versione più recente di ciascun plug-in elencato in s_code.js file. Questo passaggio include i moduli Media e Integrate.
  4. Distribuire il file AppMeasurement.js: carica il tuo AppMeasurement.js sul server web.
  5. Aggiorna i riferimenti script per puntare aAppMeasurement.js: assicurati che tutte le pagine facciano riferimento AppMeasurement.js invece di s_code.js.

Esempio di codice Appmeasurement

Un tipico AppMeasurement.js file. Assicurati che le variabili di configurazione siano impostate al di sopra di doPlugins funzione.

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

Esempio di codice della pagina

Codice tipico che viene caricato su ogni pagina.

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

Accertati di aver incluso anche un riferimento a AppMeasurement.js e VisitorAPI.js su ogni pagina. Consulta Implementazione JavaScript per ulteriori informazioni.

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