Fuldmagtsforespørgsler

En af SDKs mål er at lave fuldmagtsforespørgsler til Finteza via din hjemmeside. For detaljer, besøg venligst "Fuldmagt på script og forespørgsler" sektion.

For at tillade fuldmagt, indstil relevante fuldmagtsparametre som tilføjelse til hovedparametrene i ConfigurerServices initialiseringsmetode:

services.AddFintezaAnalytics(options =>
{
    options.Websiteld = "{WEBSITE_ID}";
    options.Token = "{TOKEN}";
    options.Path = "{PATH}";
...
});

Parameter

Type

Beskrivelse

Token *

streng

Tegn for at logge ind X-Forwarded-For header. Du kan få denne værdi i hjemmesidens indstillinger i Finteza-panelet: åbn disksektionen, tillad "Fuldmagt på script og forespørgsler"-muligheden og kopier værdien fra "Fuldmagtstegn" feltet.

 

Når der laves fuldmagt, sendes alle forespørgsler fysisk fra din hjemmesides server, fremfor direkte fra dine klienter. For at kunne passere rigtige Ip-adresser fra klienterne (og ikke bare hjemmeside-adressen) til Finteza, bruger det X-Forwarded-For header.

 

For at kunne forhindre trafikinflation gennem fup-forespørgsler og kun sørge for ægte data fra hjemmesidebesøg, Finteza checker en header-signaturen i forespørgsler. Hvis en header er underskrevet af et unikt hjemmesidetegn, systemet stoler på dets værdier. Ellers bliver trafikken set som "overdreven" (trafikrapporter er tilgængelige i kvalitetsside-sektionen i Finteza-panelet).

Path

streng

Begyndelsen af stien for forespørgsler skal have fuldmagt. Hvis parametrene ikke er specificerede, er standarden /fz værdien vil blive brugt.

 

Nedenfor er de nødvendige forandringer til at kunne tracke koden, så at alle forespørgsler til Finteza bliver udført langs stierne med den specificeret begyndelse.

* – påkrævede parametre.

Eksempel:

services.AddFintezaAnalytics(options =>
{
    options.Websiteld = "opemapikpuymgukzpihgweylppotinamyf";
    options.Token = "joanmxozikjgeqlgguazmzoplankaqlg";
    options.Path = "/fz";
...
});

Efter dette, da den følgende linje i Konfigurer metoden på Start-up klasse:

app.UseFintezaAnalyticsProxy();

Det UseFintezaAnalyticsProxy metoden tillader en særlig middleware, som uafhængigt fører indkomne forespørgsler og kun giver fuldmagt til analytiske forespørgsler til Finteza.

Note:Ændr tracking-koden efter indstilling af fuldmagt.