Comment installer un script de suivi

Pour ajouter un script de suivi, insérez simplement un petit code dans les pages de votre site Web. Ouvrez votre site Web dans le panneau Finteza et accédez à Paramètres :

Obtenez un code de suivi pour votre site web

Copiez le code de suivi et collez-le sur toutes les pages du site Web à l'intérieur des balises <head></head>.

Si vous n'avez pas encore enregistré votre site Web dans Finteza, cliquez sur Ajouter dans la section Sites Web. Spécifiez le nom et l'adresse du site Web pour recevoir immédiatement un code de suivi.


Assurez-vous d'insérer le code de suivi dans toutes les pages de votre site Web, sinon les statistiques de visites seront incomplètes.


Exemple # #

Le code d'insertion se présente comme suit :

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

Dans le code copié, {SCRIPT_URL} doit être remplacé par l'adresse URL du script de suivi principal téléchargé à partir du serveur Finteza. {WEBSITE_ID} doit être remplacé avec votre identifiant de site web dans le panneau Finteza.

Après avoir inséré le code, la fonction fz() apparaît dans la fenêtre principale de contexte de la page Web. Pour vérifier sa disponibilité, exécutez window.fz dans la console. Cette fonction est utilisée pour appeler les méthodes pour interagir avec Finteza. Exemple d'enregistrement d'un site Web :

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

Si le nom de la fonction fz est déjà pris, utilisez-en un autre. Pour ce faire, modifiez la déclaration de la méthode et appelez le code de suivi à deux endroits :

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

Le script de suivi principal (téléchargé à partir du serveur Finteza) est inséré dans la page de manière asynchrone, indépendamment des autres éléments. Ainsi, cela ne ralentit pas le chargement de la page principale.

Paramètres d'enregistrement du site # #

Le code d’insertion inclut l’appel de la fonction fz("register", ...) qui envoie les événements de visite de sites Web à Finteza. Cette fonction supporte plusieurs paramètres supplémentaires :

Paramètre

Type

Description

trackHash

booléen

Active le suivi des modifications du hachage de la page Web (ancre).
 
Par défaut, les transitions via des liens d'ancrage dans la page Web ne sont pas suivies. Seule l'ouverture initiale d'une page Web est considérée comme une vue de page. Cette approche peut être inacceptable pour les sites Web dont l'intégralité du contenu se trouve sur une seule longue page (application d'une seule page).

 

Activez ce paramètre pour permettre à Finteza de suivre les modifications de hachage dans l'URL de la page Web. Un nouvel événement de visite de page Web sera envoyé au système chaque fois que le hachage est modifié.

trackLinks

booléen

Active le suivi des clics sur les liens externes situés sur la page de votre site Web

 

Si vous utilisez plusieurs liens externes sur le site Web (par exemple, lors de la collaboration avec un réseau publicitaire), ce paramètre vous permet de déterminer exactement comment les utilisateurs quittent le site Web.

 

Chaque fois qu'un lien externe est cliqué, un événement spécial est envoyé à Finteza. Les rapports sur de tels événements sont disponibles dans la section Pages - Sorties du site Web de votre panneau Finteza.

timeOnPage

booléen

Active le calcul précis du temps passé par un utilisateur sur une page Web.

 

Par défaut, le paramètre est calculé comme la différence entre le temps de transition d'entrée et interne. Cependant, un tel calcul est impossible pour la dernière page visitée car il n'y a pas de transition vers la page Web interne suivante.

 

Si activé, le client JavaScript envoie un événement spécial à Finteza pour l'informer que l'utilisateur est toujours sur la page Web toutes les 15 secondes. Ainsi, vous pouvez suivre plus précisément le temps passé, même pour des vues uniques.

 

Les événements sont envoyés uniquement les deux premières minutes que l'utilisateur passe sur la page Web.

Exemple d'activation de paramètres supplémentaires :

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

Losrque vous utilisez la Politique de Sécurité du Contenu # #

Le standard de Politique de Sécurité du Contenu a été conçu pour prévenir les attaques liées à l'introduction de code malveillant dans les pages du site web. Si vous utilisez cette politique de sécurité, ajoutez une exception pour le site Web dans lequel le script de suivi Finteza est téléchargé, dans la chaîne de caractères avec la déclaration correspondante dans chaque en-tête de page Web, par exemple :

Content-Security-Policy: script-src 'self' content.mql5.com;

Sinon, les navigateurs bloqueront le chargement de core.js, désactivant ainsi la collecte de statistiques sur les sites Web.

Accélérer le téléchargement avec X-DNS-Prefetch-Control # #

Pour accélérer le téléchargement du script de suivi, il est recommandé d’ajouter l'instruction X-DNS-Prefetch-Control dans l'en-tête de toutes les pages du site web :

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

Elle indique l'emplacement du script au navigateur, de sorte qu'il puisse résoudre l'adresse immédiatement (lors du téléchargement de la page Web) sans perdre de temps à le faire lors du téléchargement du script lui-même.

Proxification du téléchargement du script via votre site Web # #

Pour éviter le blocage du téléchargement du script Finteza, il est recommandé de le proxyfier via vos sites Web.