IntegrationerFinteza JavaScript ClientInstallation

Sådan installeres et sporingsscript

For at tilføje et sporingsscript, skal du blot indsætte en lille kode på dine websider. Åbn dit websted i Finteza panel og gå til indstillinger:

Få en sporingskode til dit websted

Kopier sporingskoden og indsæt den på alle websiderne inden i <head> </head> tags.

Hvis du ikke allerede har registreret dit websted i Finteza, skal du klikke på "Add" i sektionen "Websites". Angiv webstedets navn og adresse for øjeblikkeligt at modtage en sporingskode.


Sørg for at indsætte sporingskoden på alle sider på dit websted, ellers vil besøgsstatistikken være ufuldstændig.


Eksempel #

Indsættelseskode ser ud som følger:

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

I den kopierede kode, {SCRIPT_URL} skal erstattes med URL-adressen til det primære sporingsscript, der er downloadet fra Finteza-serveren. {WEBSITE_ID} skal erstattes med dit websteds-ID i Finteza-panelet.

Efter indsættelse af koden, vises fz() funktionen i kontekstvinduet på websiden. For at kontrollere tilgængeligheden, eksekver window.fz i konsollen. Denne funktion bruges til at kalde metoderne til interaktion med Finteza. Eksempel på registrering af et websted:

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

Hvis navnet på fz funktionen er allerede optaget, brug en anden. For at gøre dette, skal du ændre metodedeklarationen og ringe to steder i sporingskoden:

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

Det primære sporingsscript (downloadet fra Finteza-serveren) indsættes asynkront på siden - uafhængigt af andre elementer. Således bremser det ikke indlæsningen af hovedsiden.

Registreringsparametre for websted #

Indsættelseskoden inkluderer opkald til fz("register", ...) funktionen, der sender begivenheder vedrørende webstedets besøg til Finteza. Denne funktion understøtter flere yderligere parametre:

Parameter

Type

Beskrivelse

trackHash

boolean

Aktiver webside hash (anker) ændring sporing.
 
Som standard spores overgange via ankerlink inden for websiderne ikke. Kun den første åbning af en webside betragtes som en sidevisning. Denne tilgang kan være uacceptabel for websteder, hvor hele indholdet er placeret på en enkelt lang side (single page application).

 

Aktiver denne parameter for at lade Finteza spore hashændringer i websidens URL. En ny besøgshændelse på websiden sendes til systemet, hver gang hashen ændres.

trackLinks

boolean

Aktiver sporingsklik på eksterne links, der er placeret på dine websteder.

 

Hvis du bruger flere eksterne links på webstedet (for eksempel, når du samarbejder med et annoncenetværk), giver denne parameter dig mulighed for at bestemme nøjagtigt, hvordan brugere forlader webstedet.

 

Hver gang der klikkes på et eksternt link, sendes en speciel begivenhed til Finteza. Rapport om sådanne begivenheder er tilgængelig under sektionen "Pages - Exits" for dit websted på Finteza panel.

timeOnPage

boolean

Aktiver nøjagtig beregning af den tid, en bruger benytter på en webside.

 

Som standard beregnes parameteren som en forskel mellem indgang og intern overgangstid. Imidlertid er en sådan beregning umulig for den sidst besøgte side, da der ikke er nogen overgang til den næste interne webside.

 

Hvis aktiveret, sender JavaScript Client hvert 15. sekund en speciel begivenhed til Finteza for at informere om, at brugeren stadig er på websiden. Således kan du mere præcist spore den brugte tid, selv for enkeltvisninger.

 

Begivenhederne sendes kun de første to minutter, som brugeren benytter på websiden.

Eksempel på aktivering af yderligere parametre:

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

Når du bruger Content Security Policy #

Content Security Policy standard er designet til at forhindre angreb, der er forbundet med introduktionen af ondsindet kode på websiderne. Hvis du bruger denne sikkerhedspolitik, skal du tilføje en undtagelse for det websted, hvor Finteza-sporingsscriptet er downloadet fra i strengen med den tilsvarende erklæring i hver webside header, for eksempel:

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

Ellers vil browsere blokere indlæsningen af core.js, hvilket deaktiverer indsamlingen af webstedsstatistikker.

Fremskynde download ved hjælp af X-DNS-Prefetch-Control #

For at fremskynde download af sporingsscriptet, anbefales det at tilføje X-DNS-Prefetch-Control instruktion til header på alle websiderne:

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

Det viser scriptplacering til browseren, så den kan løse adressen øjeblikkeligt (når du downloader websiden) uden at bruge tid på det, når du downloader selve scriptet.

Fremskynd download af scriptet via dit websted #

For at undgå, at download af Finteza-scriptet blokeres, anbefales det at proxy det via dine websteder.