IntegrazioniInstallazione

Come installare uno script di monitoraggio

Per aggiungere uno script di monitoraggio, è sufficiente inserire un piccolo codice nelle pagine del sito Web. Apri il tuo sito Web nel Pannello Finteza e vai su Impostazioni:

Ottieni un codice di monitoraggio per il tuo sito Web

Copia il codice di monitoraggio e incollalo in tutte le pagine del sito Web all'interno del tag <head></head>.

Se non hai già registrato il tuo sito Web in Finteza, fai clic su Aggiungi nella sezione Siti Web. Specifica il nome e l'indirizzo del sito web per ricevere immediatamente un codice di monitoraggio.


Assicurati di inserire il codice di monitoraggio in tutte le pagine del tuo sito Web, altrimenti le statistiche sulle visite saranno incomplete.


Esempio #

Il codice di inserimento ha il seguente aspetto:

<script type="text/javascript">
  (function(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*new Date,c=e.createElement(f),d=e.getElementsByTagName(f)[0],
   c.async=!0,c.defer=!0,c.src=g,d&&d.parentNode&&d.parentNode.insertBefore(c,d))})
  (window,document,"script","{SCRIPT_URL}","fz");
  fz("register","website","{WEBSITE_ID}");
</script>

Nel codice copiato, {SCRIPT_URL}  deve essere sostituito con l'indirizzo URL dello script di tracciamento principale scaricato dal server Finteza. {WEBSITE_ID}  deve essere sostituito con l'ID del tuo sito Web nel pannello Finteza.

Dopo aver inserito il codice, la funzione fz() appare nella finestra di contesto principale della pagina Web. Per verificarne la disponibilità, eseguire window.fz nella console. Questa funzione viene utilizzata per chiamare i metodi per interagire con Finteza. Esempio di registrazione di un sito Web:

fz("register","website","{WEBSITE_ID}");

Se il nome per la funzione fz è già occupato, usane un altro. Per fare ciò, modifica la dichiarazione del metodo e chiama in due punti nel codice di monitoraggio:

(window,document,"script","{SCRIPT_URL}","fz-your-name");
fz-your-name("register","website","{WEBSITE_ID}");

Lo script di monitoraggio principale (scaricato dal server Finteza) viene inserito nella pagina in modo asincrono, indipendentemente da altri elementi. Pertanto, non rallenta il caricamento della pagina principale.

Parametri di registrazione del sito Web #

Il codice di inserimento include la chiamata alla funzione fz("register", ...) che invia eventi di visita del sito Web a Finteza. Questa funzione supporta diversi parametri aggiuntivi:

Parametro

Tipo

Descrizione

trackHash

boolean

Abilita il rilevamento delle modifiche all'hash della pagina Web (ancoraggio).
 
Per impostazione predefinita, le transizioni tramite collegamenti di ancoraggio all'interno della pagina Web non vengono monitorate. Solo l'apertura iniziale di una pagina Web è considerata una visualizzazione di pagina. Questo approccio può essere inaccettabile per i siti Web in cui l'intero contenuto si trova su un'unica pagina lunga (applicazione a pagina singola).

 

Abilitare questo parametro per consentire a Finteza di tenere traccia delle modifiche dell'hash nell'URL della pagina Web. Un nuovo evento di visita di una pagina Web verrà inviato al sistema ogni volta che viene modificato l'hash.

trackLinks

boolean

Abilita il tracciamento dei clic su link esterni situati nelle pagine del tuo sito Web.

 

Se si utilizzano più collegamenti esterni sul sito Web (ad esempio, quando si collabora con una rete pubblicitaria), questo parametro consente di determinare esattamente come gli utenti escono dal sito Web.

 

Ogni volta che si fa clic su un collegamento esterno, un evento speciale viene inviato a Finteza. Il report su tali eventi è disponibile nella sezione Pagine – Sezione Uscite del tuo sito Web del Pannello Finteza.

timeOnPage

boolean

Abilita il calcolo accurato del tempo trascorso da un utente su una pagina Web.

 

Per impostazione predefinita, il parametro viene calcolato come differenza tra tempo di entrata e tempo di transizione interno. Tuttavia, tale calcolo è impossibile per l'ultima pagina visitata poiché non vi è alcuna transizione alla pagina Web interna successiva.

 

Se abilitato, JavaScript Client invia un evento speciale a Finteza informando che l'utente è ancora sulla pagina Web, ogni 15 secondi. Pertanto, è possibile monitorare in modo più preciso il tempo trascorso anche per le singole visualizzazioni.

 

Gli eventi vengono inviati solo i primi due minuti che l'utente trascorre sulla pagina Web.

Esempio di abilitazione di parametri aggiuntivi:

fz( "register""website", {
    "id":"cacgfaknbbubiozaeidyvhoisrajbdvjqg",
    "trackHash"true,
    "trackLinks"true,
    "accurateBounceRate"true,
    "timeOnPage"true
} );

Quando si utilizza la Policy di Sicurezza dei Contenuti #

Lo standard di Politica sulla Sicurezza dei Contenuti è stato progettato per prevenire attacchi associati all'introduzione di codice dannoso nelle pagine del sito Web. Se si utilizza questa policy di sicurezza, aggiungere un'eccezione per il sito Web da cui viene scaricato lo script di monitoraggio Finteza nella stringa con la dichiarazione corrispondente in ciascuna intestazione di una pagina Web, ad esempio:

Politica sulla sicurezza dei contenuti: script-src 'self' content.mql5.com;

Altrimenti, i browser bloccheranno il caricamento di core.js, disabilitando così la raccolta delle statistiche del sito Web.

Download accelerato tramite X-DNS-Prefetch-Control #

Per accelerare il download dello script di monitoraggio, si consiglia di aggiungere l'istruzione X-DNS-Prefetch-Control per l'intestazione di tutte le pagine del sito Web:

<meta http-equiv='x-dns-prefetch-control' content='on'>
<link rel='dns-prefetch' href='https://content.mql5.com'>

Mostra la posizione dello script nel browser, in modo che possa risolvere immediatamente l'indirizzo (durante il download della pagina Web) senza perdere tempo durante il download dello script stesso.

Proxying del download dello script tramite il tuo sito Web #

Per evitare che il download di script Finteza venga bloccato, si consiglia di proxarlo tramite i tuoi siti web.