Olay gönderme
SDK; kullanıcı eylemleri verileri, veritabanı durumu, performans göstergeleri vb. dahil olmak üzere olayların web sitenizin sunucusunun tarafından Finteza'ya gönderilmesine olanak tanır. Bunun için finteza.sendEvent() metodu sağlanmıştır.
const finteza = require("finteza-sdk");
|
Finteza.sendEvent()'i çağırırken aşağıdaki parametreleri belirtin:
Parametre |
Tip |
Açıklama |
---|---|---|
name * |
string |
Olay adı. Maksimum uzunluk 128 karakterdir. |
websiteId * |
string |
Web sitesi ID'si. Finteza panelinin web sitesi ayarlarından (ID alanı) elde edilebilir. |
url |
string |
Finteza sunucusu adresi. Çoğu durumda değiştirilmemelidir. |
referer |
string |
Tüm olaylar, websiteId'yi kullanarak Finteza tarafındaki karşı sunuculara (web sitelerine) bağlanır. Sistem, olayın geldiği sunucunun karşı sunucuyla (Finteza panelinin web sitesi ayarlarında belirtilen) eşleştiğini kontrol eder. Böylece, trafiğin aldatılması, şişirilmesi önlenir.
Varsayılan olarak, SDK'nın üzerinde çalıştığı sunucu (otomatik olarak tanımlanır) olaylar gönderilirken belirtilir. Gerekirse, referer parametresini kullanarak yeniden tanımlayabilirsiniz. |
* — gerekli parametreler.
Olay parametrelerinde ek veriler #
Finteza'ya gönderilen olaylarda, parametreler şeklinde ek veriler belirleyebilirsiniz; örneğin, satın alınan bir malın türü, fiyatı, para birimi vb.
finteza.sendEvent({
|
Olay adını ve web sitesi ID'sini belirtin ve ek parametreleri ayarlayın:
Parametre |
Tip |
Açıklama |
---|---|---|
unit |
string |
Parametre ölçüm birimi; örneğin, USD, ögeler, vb. Maksimum uzunluk 32 karakterdir. |
value |
number |
Parametre değeri. Maksimum uzunluk 64 karakterdir. |
Örnek:
finteza.sendEvent({
|