IntegraceOdesílání událostí

Odesílání událostí

SDK umožňuje odesílání jakýchkoli událostí ze serverové části vašeho webu na Finteza, včetně údajů o akci uživatele, stavu databáze, indikátorů výkonu atd. Metoda FintezaAnalytics::event() je za to zodpovědná.

// import
include"{SDK_PATH}\finteza-analytics.php" );
 
// poslat událost
FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
) );

Zahrňte soubor SDK nastavením jeho cesty do {SDK_PATH}. Pak volejte FintezaAnalytics::event() s následujícími parametry:

Parametr

Typ

Popis

name *

string

Název události. Maximální délka je 128 symbolů.

websiteId *

string

Website ID. Lze jej získat v nastavení webových stránek (pole ID) panelu Finteza.

url

string

Adresa serveru Finteza. Ve většině případů by se nemělo měnit.

referer

string

Všechny události jsou vázány na čítače (webové stránky) na straně Finteza pomocí websiteId. Systém zajišťuje, že hostitel, ze kterého událost dorazila, odpovídá hostiteli čítače (určeno v nastavení webových stránek panelu Finteza). Tím se zabrání nafukování trafiku.

 

Ve výchozím nastavení je hostitel, na kterém SDK pracuje (definováno automaticky), specifikován při odesílání událostí. V případě potřeby ji můžete znovu definovat pomocí parametru referer.

* — požadované parametry.

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.

FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
    'unit' => '{UNIT}',
    'value' => '{VALUE}'
) );

Nastavte název události a ID webu a poté zadejte další parametry:

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:

FintezaAnalytics::event( array(
    'name' => 'SERVER+TRACK+PURCHASE',
    'websiteId' => 'sbnopromrvdebluwjzylmbhfkrmiabtqpc'
    'unit' => 'USD',
    'value' => '100'
) );