Gebeurtenissen verzenden
Met de SDK kunnen gebeurtenissen van het servergedeelte van uw website naar Finteza worden verzonden, inclusief gebruikersactiegegevens, databasestatus, prestatie-indicatoren, enz. Dit werkt met de Finteza.Tracker.SendEvent SendEvent methode.
Finteza.Tracker.SendEvent("{EVENT}", "REFERER"); |
Met deze methode kunt u de gebeurtenissen registreren en aanvullende informatie als parameters doorgeven, bijvoorbeeld een type gekocht goed, prijs, valuta, enz. De volgende parameters worden ondersteund:
Parameter |
Type |
Omschrijving |
---|---|---|
name * |
string |
Evenement naam. De maximale lengte is 128 symbolen. |
referer |
string |
Het adres van de pagina van waaruit de gebeurtenis wordt verzonden. Alle evenementen zijn gebonden aan counters (websites) aan de kant van Finteza met behulp van een websiteId. Het systeem zorgt ervoor dat een host van wie een evenement is aangekomen overeenkomt met de counter host van het Finteza paneel). Dit voorkomt afwijkingen in het verkeer. |
backReferer |
string |
Het adres van een webpagina waarop een bezoeker zich bevond voordat een bijgehouden actie werd uitgevoerd. |
userIp |
string |
Het IP-adres van de bezoeker die een bijgehouden actie heeft uitgevoerd. |
userAgent |
string |
De user-agent van de bezoeker die een bijgehouden actie heeft uitgevoerd. |
unit |
string |
Parametermeeteenheden, bijvoorbeeld USD, artikelen, enz. De maximale lengte is 32 tekens. |
value |
string |
De waarde van de parameter. De maximale lengte is 64 symbolen. |
* – vereiste parameters..
Voorbeeld:
Finteza.Tracker.SendEvent("Server Track Aankoop", "https://www.mysite.com", "USD", "100"); |
Het is niet nodig om de referer parameter verwijzer elke keer op te geven wanneer wanneer de gebeurtenis wordt verzonden, als u een standaardwaarde instelt tijdens de initialisatie. Geef tijdens uw Finteza.RegisterAnalytics aanroep methode de aanvullende parameter standaardVerwijzer op: standaardVerwijzer:
Finteza.RegisterAnalytics(websiteId: "{WEBSITE_ID}", defaultReferer: "{DEFAULT_REFERER}"); |
Opmerking: als u geen gebruik maakt van een standaardVerwijzer, specificeert u verwijzer gedurende elke GebeurtenisVerzenden aanroep. Anders worden de evenementen niet verzonden. |
Een andere variant is beschikbaar voor de Finteza.Tracker.SendEvent functie:
Finteza.Tracker.SendEvent({CONTEXT}, "{EVENT}"); |
In plaats van de expliciete specificatie van een verwijzer, verwijs, terugVerwijzer, gebruikersIp, userAgent, wordt hier de verzoekuitvoercontext gespecificeerd, van waaruit de gespecificeerde parameters worden ontvangen en naar Finteza worden verzonden.
Parameter |
Type |
Omschrijving |
---|---|---|
httpContext * |
System.Web.HttpContextBase or System.Web.HttpContext |
Huidige uitvoeringscontext voor HTTP-verzoeken, van waaruit de parameters verwijzer, terugVerwijzer, gebruikersIp en userAgent automatisch worden gevormd.referer, terugVerwijzer, gebruikersIp en userAgent worden automatisch gevormd. |
name * |
string |
Evenement naam. De maximale lengte is 128 symbolen. |
unit |
string |
Parametermeeteenheden, bijvoorbeeld USD, artikelen, enz. De maximale lengte is 32 tekens. |
value |
string |
De waarde van de parameter. De maximale lengte is 64 symbolen. |
* – vereiste parameters.