Jak posílat události

Po vložení klienta Finteza JavaScript můžete do Fintezy poslat události akcí uživatelů webových stránek. Chcete-li to provést, přidejte na webovou stránku následující kód JavaScript:

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

{EVENT_NAME} znamená určitý název události, například „Registrace“.

Zkontrolujte operaci kódu spuštěním konzole prohlížeče. Pokud bude úspěšný, zobrazí se odpovídající položka v sestavě webových stránek události panelu Finteza.

Událost byla úspěšně zaregistrována v panelu Finteza

Další údaje v parametrech události #

V událostech zaslaných do Fintezy můžete jako parametry zadat další data, například typ nakoupeného zboží, cenu, měnu atd.

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

Nastavte název události v {EVENT_NAME}. Následující parametry jsou dále uvedeny:

Parametr

Typ

Popis

unit

string

Jednotky měření parametrů, například USD, položky atd. Maximální délka je 32 symbolů.

value

number

Hodnota parametru. Maximální délka je 64 symbolů.

Příklad:

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

Možnosti pro odesílání událostí z webové stránky #

Měřicí kód by měl být vložen do určitých značek webové stránky v závislosti na sledované události.

Odeslání události při vyplňování formuláře:

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

Odeslání události po kliknutí na tlačítko:

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

Odeslání události kliknutím na odkaz:

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

Odeslání události při načítání webové stránky:

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

Automatické zpracování kliknutí pomocí odkazů #

Přidejte do odkazů na svůj web atributy data-fz-event  a určete v nich názvy událostí, které mají být po kliknutí odeslány do Fintezy. Klient JavaScriptu Finteza automaticky najde a zpracovává kliknutí na všechny takové odkazy na webové stránce.

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

Tuto možnost lze použít místo přidání atributů onclick s úplným popisem fz ()<t4 > volání. Je to jednodušší a pohodlnější.

Pro Okamžité články Google AMP, ve kterých se používá jednotlivá verze kódu sledování, další požadavek na pojmenování atributů < t4> platí: musí začínat předponou „data-vars“. Proto byste k nim měli přidat atributy data-vars-fz, aby bylo možné automatické zpracování kliknutí na tyto odkazy:

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

Chcete-li se vyhnout nejasnostem v pojmenování, můžete použít atributy data-vars-fz  všude. Jsou podporovány nejen na stránkách Google AMP, ale také na běžných stránkách se standardním trackovacím kódem.


Callback #

Pokud potřebujete zpracovat odesílající událost, nastavte v kódu události funkci zpětného volání. Změňte argument druhého volání následujícím způsobem:

fz( "event", {
  name:  "Váš název události",
  unit:  "USD",
  value: 100,
  callback: function() {
...
   // odeslání události dokončeno
  }
} );

Bude to objekt obsahující název události a odkaz na handler funkce.