IntegrationerSende begivenheder

Sender begivenheder

SDK tillader at sende eventuelle begivenheder fra serverdelen på dit websted til Finteza, herunder data om brugerhandlinger, databasestatus, præstationsindikatorer osv. The FintezaAnalytics::event() metoden er ansvarlig for dette.

// importer
include"{SDK_PATH}\finteza-analytics.php" );
 
// send en begivenhed
FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
) );

Inkluder SDK filen ved at indstille dens sti i {SDK_PATH}. Ring derefter til FintezaAnalytics::event() med de følgende parametre:

Parameter

Type

Beskrivelse

name *

string

Begivenhedsnavn. Den maksimale længde er 128 symboler.

websiteId *

string

Websted-ID. Det kan fås i webstedsindstillingerne (ID-felt) i Finteza panel.

url

string

Finteza-serveradresse. I de fleste tilfælde bør det ikke ændres.

referer

string

Alle begivenheder er bundet til modparter (websteder) på Finteza-siden ved brug af websted-ID. Systemet sørger for, at en vært, hvor en begivenhed er kommet fra, svarer til modparten (angivet i webstedsindstillingerne for Finteza panel). Dette forhindre inflation af trafik.

 

Som standard specificeres en vært, som SDK fungerer på (defineres automatisk), når der sendes begivenheder. Om nødvendigt kan du omdefinere det ved hjælp af henvisende parameter.

* - påkrævede parametre.

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.

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

Indstil begivenhedsnavnet og websted-ID og specificer derefter yderligere parametre:

Parameter

Type

Beskrivelse

unit

string

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

value

tal

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

Eksempel:

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