Sådan sendes begivenheder

Efter indsættelse af Finteza JavaScript Client, kan du sende websted brugerhandling begivenheder til Finteza. For at gøre dette skal du tilføje følgende JavaScript-kode til webstedet:

fz( "event""{EVENT_NAME}" );

{EVENT_NAME} står for et bestemt begivenhedsnavn, for eksempel "Registration".

Kontroller kodefunktionen ved at køre den gennem browserkonsollen. Hvis det lykkes, vil du se den tilsvarende post i begivenhedens webstedsrapport i Finteza panel.

Begivenhed blev registreret med succes i Finteza panelet

Yderligere data i begivenhedsparametrene #

I begivenheder, der sendes til Finteza, kan du specificere yderligere data som parametre, for eksempel en type af en købte vare, pris, valuta osv.

fz( "event", {
  name:  "{EVENT_NAME}",
  unit:  "{UNIT}",
  value: {VALUE}
});

Indstil begivenhedsnavnet i {EVENT_NAME}. Følgende parametre specificeres næste:

Parameter

Type

Beskrivelse

name

string

Parametermåleenheder, for eksempel USD, gestander osv. Den maksimale længde er 32 symboler.

unit

tal

Parameterværdi. Den maksimale længde er 64 symboler.

Eksempel:

fz( "event", {
  name:  "Purchase",
  unit:  "USD",
  value: 100
});

Indstillinger for afsendelse af begivenheder fra websiden #

Sporingskoden skal indsættes i bestemte webside-tags, afhængigt af den sporet begivenhed.

Sende en begivenhed, når formularen udfyldes:

<form action="" method="get" onsubmit="fz('event', 'Form+Order+Submit'); return true;">
    ...
</form>

Sende en begivenhed når der klikkes på knappen:

<form action="">
    ...
    <input type="button" onclick="fz('event', 'Form+Order+Submit'); return true;" value="Order" />
</form>

Sende en begivenhed når der klikkes på et link:

<a href="https://www.example.com/" onclick="fz('event', 'Click+Link'); return true;">www.example.com</a>

Sende en begivenhed når en webside indlæses:

<body>
...
<script type="text/javascript">
  fz("event","Page+Order+Load");
</script>
...
</body>

Automatisk handling af klik ved links #

Tilføj data-fz-event attributter til dit websteds links og specificer i dem navnene på begivenheder, der skal sendes til Finteza, når der klikkes på dem. Finteza JavaScript Client finder og håndterer automatisk klik på alle sådanne links på websiden.

<a data-fz-event="Click+Link" href="https://www.example.com/">www.example.com</a>

Denne indstilling kan bruges i stedet for at tilføje onclick attributter med den komplette beskrivelse af fz() ring. Det er enklere og mere bekvemt.

For Google AMP Instant Articles, hvor en individuel version af sporingskoden bruges, et yderligere krav til navnebetegnelse gælder: de skal starte med præfikset "data-vars". Derfor skal du tilføje data-vars-fz attributter til dem for at muliggøre automatisk behandling af klik på sådanne links:

<a data-vars-fz="Click+Link" href="https://www.example.com/">www.example.com</a>

For at undgå forvirring ved navngivning kan du bruge data-vars-fz attributter hvor som helst. De er ikke kun understøttet på Google AMP-sider, men også på almindelige sider med en standard sporingskode.


Ring tilbage #

Hvis du har brug for at håndtere en afsendende begivenhed, skal du indstille tilbagekaldsfunktionen i begivenhedskoden. Du kan ændre opkaldets andet argument på følgende måde:

fz( "event", {
  name:  "Your Event Name",
  unit:  "USD",
  value: 100,
  callback: function() {
...
    // begivenhedsafsendelse afsluttet
  }
} );

Det vil være et objekt, der indeholder et begivenhedsnavn og et link til håndteringsfunktionen.