发送事件

SDK允许从您网站的服务器端发送任何事件到Finteza,包括用户动作数据、数据库状态、性能指标等。为此,提供了finteza.sendEvent()方法。

const finteza = require("finteza-sdk");
 
//发送事件
finteza.sendEvent({
  name: "Server Track Test",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
});

调用finteza.sendEvent()时设置以下参数:

参数

类型

描述

name *

字符串

事件名称。最大长度为128个字符。

websiteId *

字符串

网站ID。这可以在Finteza面板的网站设置(ID字段)中获得。

url

字符串

Finteza服务器地址。在大多数情况下,它不应被改变。

referer

字符串

所有事件使用websiteId与Finteza端上的计数器(网站)绑定。系统确保事件到达的主机与计数器主机相对应(Finteza面板网站设置中指定)。这可以防止流量膨胀。

 

默认情况下,SDK工作的主机(自动定义)在发送事件时指定。如有必要,您可以使用referer参数重新定义。

* ― 所需的参数。

事件参数中的附加数据#

在发送到Finteza的事件中,您可以指定其他数据作为参数,例如购买商品的类型、价格、货币等。

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

指定事件名称和网站ID,并设置附加参数:

参数

类型

描述

单位

字符串

参数衡量单位,例如,美元、项目等。最大长度为32个字符。

数字

参数值。最大长度为64个字符。

例如:

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