IntegratiesFinteza JavaScript ClientInstallatie

Een tracking script installeren

Om een ​​volg script toe te voegen, voegt u simpelweg wat code toe aan uw website pagina's. Open uw website in het Finteza paneel en ga naar Instellingen:

Verkrijg tracking code voor uw website

Kopieer de tracking code en plak het op alle webpagina's in de <head></head> tags.

Als u uw website nog niet in Finteza heeft geregistreerd, klikt u op Toevoegen in de sectie Websites. Specificeer de website naam en het adres om de tracking code te ontvangen.


Zorg ervoor dat u de volgcode op alle pagina's van uw website plaatst, anders zullen de bezoeken statistieken onvolledig zijn.


Voorbeeld #

Tracking code ziet er als volgt uit:

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

In de gekopieerde code, {SCRIPT_URL} moet worden vervangen door URL-adres van het tracking script gedownload van de Finteza server. {WEBSITE_ID} moet worden vervangen door uw website ID uit het paneel Finteza.

Nadat de code is toegevoegd zal de fz() functie verschijnen in het belangrijkste venster van de webpagina. Om de beschikbaarheid te controleren, voert u window.fz uit in de console. Deze functie wordt gebruikt om de methoden aan te roepen voor interactie met Finteza. Voorbeeld van het registreren van een website:

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

Als de naam voor de fz functie al bezet is, gebruikt u een andere. Om dit te doen, moet u de methode declaratie en oproep op twee plaatsen in de tracking code wijzigen:

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

Het hoofd tracking script (gedownload van de Finteza server) wordt asynchroon in de pagina ingevoegd - onafhankelijk van andere elementen. Het vertraagt ​​dus niet het laden van de hoofdpagina.

Website registratie parameters #

De ingevoegde code is inclusief oproep van de fz("register", ...) functie die websitebezoekevenementen naar Finteza verzendt. Deze functie ondersteunt verschillende aanvullende parameters:

Parameter

Type

Omschrijving

trackHash

boolean

Activeer web pagina hash tracking.
 
Overgangen via ankerlinks in de webpagina worden standaard niet bijgehouden. Alleen de eerste opening van een webpagina wordt beschouwd als een paginaweergave. Deze benadering kan onacceptabel zijn voor websites waar de volledige inhoud zich op een enkele lange pagina bevindt (applicatie met één pagina).

 

Schakel deze parameter in om Finteza hash-wijzigingen in de webpagina-URL te laten volgen. Elke keer dat de hash wordt gewijzigd, wordt er een nieuw bezoek aan de webpagina verzonden naar het systeem.

trackLinks

boolean

Schakel tracking-klikken in op externe links op uw websitepagina's.

 

Als u meerdere externe links op de website gebruikt (bijvoorbeeld wanneer u samenwerkt met een advertentienetwerk), kunt u met deze parameter precies bepalen hoe gebruikers de website verlaten.

 

Telkens wanneer op een externe link wordt geklikt, wordt een speciale gebeurtenis naar Finteza verzonden. Rapport over dergelijke evenementen zijn beschikbaar in het gedeelte Pagina's - Uitgangen van uw website van het Finteza paneel.

timeOnPage

boolean

Schakel een nauwkeurige berekening in van de tijd die een gebruiker op een webpagina heeft doorgebracht.

 

Standaard wordt de parameter berekend als een verschil tussen invoer en interne overgangstijd. Een dergelijke berekening is echter onmogelijk voor de laatst bezochte pagina omdat er geen overgang is naar de volgende interne webpagina.

 

Indien ingeschakeld, stuurt de JavaScript Cliënt een speciale gebeurtenis naar Finteza met de melding dat de gebruiker nog elke 15 seconden op de webpagina is. Zo kunt u de bestede tijd nauwkeuriger volgen, zelfs voor afzonderlijke weergaven.

 

De gebeurtenissen worden alleen de eerste twee minuten verzonden die de gebruiker op de webpagina doorbrengt.

Voorbeeld van het inschakelen van aanvullende parameters:

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

Bij gebruik van Inhouds beveiligingsbeleid #

Inhouds-beveiligingsbeleid standaard is ontworpen om aanvallen te voorkomen die verband houden met de introductie van schadelijke code in webpagina's. Als u dit beveiligingsbeleid gebruikt, voegt u een uitzondering toe voor de website waarvan het Finteza-trackingscript wordt gedownload in de tekenreeks met de bijbehorende verklaring in elke webpagina, bijvoorbeeld:

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

Anders blokkeren browsers het laden van core.js, waardoor het verzamelen van websitestatistieken wordt uitgeschakeld.

Download versnellen met X-DNS-Prefetch-Control #

Om het downloaden van het trackingscript te versnellen, wordt aanbevolen om de X-DNS-Prefetch-Control instructie aan de kop van alle webpagina's:

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

Het toont de scriptlocatie aan de in browser, zodat deze het adres onmiddellijk kan oplossen (bij het downloaden van de webpagina) zonder daar bij tijd te besteden aan het downloaden van het script zelf.

Proxing van de scriptdownload via uw website #

Om te voorkomen dat het downloaden van het Finteza script wordt geblokkeerd, wordt aanbevolen dit proxy te doen via uw websites.