IntegrationSenden von Ereignissen

Senden von Ereignissen

Das SDK ermöglicht das Senden von Ereignissen aus dem Serverbereich Ihrer Website an Finteza, einschließlich Nutzeraktionsdaten, Datenbankstatus, Leistungsindikatoren usw. Die Methode finteza.sendEvent() ist dafür vorgesehen.

const finteza = require("finteza-sdk");
 
// sending event
finteza.sendEvent({
  name: "Server Track Test",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
});

Legen Sie folgende Parameter bei einem Aufruf von finteza.sendEvent() fest:

Parameter

Typ

Beschreibung

name *

string

Ereignisname. Die maximale Länge beträgt 128 Buchstaben.

websiteId *

string

Website ID. Sie kann in den Website-Einstellungen (ID-Feld) des Finteza-Panels erhalten werden.

url

string

Die Adresse des Finteza-Servers. Sie sollte in den allermeisten Fällen nicht geändert werden.

referer

string

Alle Ereignisse sind an Zähler (Websites) auf der Finteza-Seite gebunden, indem sie die websiteId verwenden. Das System stellt sicher, dass ein Host, von dem ein Ereignis eingetroffen ist, dem Zählerhost entspricht (angegeben in den Website-Einstellungen des Finteza-Panels). Dies verhindert, dass sich der Traffic aufbläht.

 

Standardmäßig wird beim Senden von Ereignissen ein Host angegeben, auf dem das SDK arbeitet (automatisch definiert). Bei Bedarf können Sie ihn über den Parameter referer neu definieren.

* – erforderliche Parameter.

Zusatzdaten in den Ereignisparametern #

Bei Ereignissen, die an Finteza gesendet werden, können Sie zusätzliche Daten als Parameter angeben, z.B. eine Art von Kaufware, Preis, Währung usw.

finteza.sendEvent({
  name: "{EVENT}",
  websiteId: "{WEBSITE_ID}",
  unit: "{UNIT}",
  value: {VALUE}
});

Geben Sie den Ereignisnamen und die Website-ID an und setzen Sie die zusätzlichen Parameter:

Parameter

Typ

Beschreibung

unit

string

Parameter-Maßeinheiten, z.B. USD, Positionen, etc. Die maximale Länge beträgt 32 Buchstaben.

Wert

Nummer

Parameterwert. Die maximale Länge beträgt 64 Buchstaben.

Beispiel:

finteza.sendEvent({
  name: "Server Track Purchase}",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
  unit: "USD",
  value: 100
});