Show Menu
ARGOMENTI×

Inserimento del codice Analytics nel tag head

Il codice di Analytics crea un oggetto immagine, un'immagine non visibile che non viene visualizzata sulla pagina.
Questa sezione si applica solo all'implementazione s_code.js legacy. AppMeasurement per JavaScript 1.0 supporta la distribuzione della libreria e del codice della pagina nel <head> tag.
In precedenza, una pratica comune di implementazione consisteva nell'inserire il codice JavaScript di Analytics tra e tag. Posizionando il codice tra questi tag, si evita che l'immagine da 1 x 1 pixel restituita dalla richiesta che inviava dati ai server Adobe influenzi in alcun modo il layout di pagina. Se si inserisce del codice nell'intestazione del documento, il codice viene visualizzato prima nel codice. Questo consente di eseguire prima, contando in modo più efficace le visualizzazioni di pagina per i caricamenti parziali delle pagine.
Alcuni elementi del codice richiedono l'esistenza dell'oggetto body. Poiché i browser Web eseguono il codice nell'ordine in cui lo ricevono, se il codice JavaScript di Analytics si trova nell'intestazione del documento, viene eseguito prima che l'oggetto body esista. Di conseguenza, l'implementazione non raccoglie ClickMap dati e il tracciamento automatico dei download o exit dei collegamenti dei file non è disponibile. Inoltre, non vengono ricevuti i dati relativi al tipo di connessione né i dati della home page del visitatore. L'inserimento del codice nell'intestazione del documento funziona, ma il risultato è una versione molto limitata di Analytics, e gli utenti potrebbero chiedersi perché alcuni report e strumenti, inclusi ClickMapi dati, non stiano registrando.
Il codice di Analytics può essere inserito ovunque all'interno dei tag BODY () di una pagina HTML ben formata. Adobe consiglia di inserire il codice in un file di inclusione globale nella parte superiore della pagina (all’interno del tag HTML body). Il codice può essere inserito in qualsiasi punto della pagina, fatta eccezione per quanto segue:
  • Se inserito in una tabella, il codice viene inserito solo all'interno della tabella tag. Ad esempio, non inserite il codice tra un'apertura tag e apertura tag .
  • Il codice che imposta le variabili deve verificarsi dopo il riferimento al file s_code.js.
  • Verificate che gli report suite IDs nella s_account variabile nel file s_code.js siano impostati correttamente. Questa variabile viene generalmente impostata correttamente quando si scarica il codice dal Gestore dei codici per una determinata suite di rapporti, o come fornito da un consulente tecnico Adobe.
Se desiderate integrare Analytics con Target, il file di inclusione JavaScript deve essere posizionato in fondo alla pagina. L'esempio seguente mostra la corretta posizione del codice Analytics:
<html> 
<head></head> 
<body> 
<!-- Analytics code version: H.20.3.
Copyright 1997-2009 Omniture, Inc. More info available at 
https://www.omniture.com --> 
<script language="JavaScript" type="text/javascript" src="https://www.yourdomain.com/js/s_code.js"></script> 
<script language="JavaScript" type="text/javascript"><!-- 
/* You may give each page an identifying name, server, and channel on 
the next lines. */ 
s.pageName="" 
s.server="" 
s.channel="" 
s.pageType="" 
s.prop1="" 
s.prop2="" 
s.prop3="" 
s.prop4="" 
s.prop5="" 
/* Conversion Variables */ 
s.campaign="" 
s.state="" 
s.zip="" 
s.events="" 
s.products="" 
s.purchaseID="" 
s.eVar1="" 
s.eVar2="" 
s.eVar3="" 
s.eVar4="" 
s.eVar5="" 
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ 
var s_code=s.t();if(s_code)document.write(s_code)//--></script> 
<!-- End Analytics code version: H.20.3. --> 
</body> 
</html>