Envoi d'événements

Le SDK permet d'envoyer tous les événements de la partie serveur de votre site Web à Finteza, y compris les données d'action de l'utilisateur, l'état de la base de données, les indicateurs de performance, etc. La méthode Finteza.Tracker.SendEvent est fournie pour cela.

Finteza.Tracker.SendEvent("{EVENT}""REFERER");

En utilisant cette méthode, vous pouvez enregistrer les événements et transmettre des informations supplémentaires en tant que paramètres, par exemple, un type de bien acheté, un prix, une devise, etc. Les paramètres suivants sont pris en charge :

Paramètre

Type

Description

name *

string

Nom de l'événement. La longueur maximale est de 128 symboles.

referer*

string

L'adresse de la page à partir de laquelle l'événement est envoyé. Tous les événements sont liés aux compteurs (sites Web) du côté de Finteza en utilisant le websiteId. Le système s'assure qu'un hôte à partir duquel un événement est arrivé correspond à l'hôte du compteur (spécifié dans les paramètres du site Web du panneau Finteza). Cela évite de gonfler le trafic.

backReferer

string

L'adresse d'une page Web sur laquelle se trouvait un visiteur avant d'effectuer une action suivie.

userIp

string

L'adresse IP du visiteur qui a effectué une action suivie.

userAgent

string

Le user-agent du visiteur qui a effectué une action suivie.

unit

string

Unités de mesure des paramètres, par exemple, USD, articles, etc. La longueur maximale est de 32 caractères.

value

string

La valeur du paramètre. La longueur maximale est de 64 symboles.

* - paramètres requis.

Exemple :

Finteza.Tracker.SendEvent("Server Track Purchase""https://www.mysite.com""USD""100");

Il n'est pas nécessaire de spécifier le paramètre referer à chaque envoi de l'événement, si vous définissez sa valeur par défaut lors de l'initialisation . Lors de l'appel Finteza.RegisterAnalytics, spécifiez le paramètre supplémentaire defaultReferer:

Finteza.RegisterAnalytics(websiteId: "{WEBSITE_ID}", defaultReferer: "{DEFAULT_REFERER}");

Remarque : Si vous n'utilisez pas defaultReferer, spécifiez referer à chaque SendEvent appel. Sinon, les événements ne seront pas envoyés.


Une autre variante est disponible pour la fonction Finteza.Tracker.SendEvent:

Finteza.Tracker.SendEvent({CONTEXT}"{EVENT}");

Au lieu de spécificier explicitement les paramètres referer, backReferer, userIp < /t5>, userAgent, ici le contexte d'exécution est spécifié. Il contient les paramètres spécifiés qui seront reçus et envoyés à Finteza.

Paramètre

Type

Description

httpContext *

System.Web.HttpContextBase or System.Web.HttpContext

Contexte actuel d'exécution de la requête HTTP, à partir duquel les paramètres referer, backReferer,  userIp et userAgent sont automatiquement formés.

name *

string

Nom de l'événement. La longueur maximale est de 128 symboles.

unit

string

Unités de mesure des paramètres, par exemple, USD, articles, etc. La longueur maximale est de 32 caractères.

value

string

La valeur du paramètre. La longueur maximale est de 64 symboles.

* - paramètres requis.