发送事件

安装SDK之后,您可以将应用程序用户操作事件发送到Finteza。为此,请使用event方法指定事件的字符串名称:

Finteza.event("{EVENT}")

{EVENT}设置事件名称。如果您使用一个应用程序名称的前缀,它将添加到所有已发送事件中。

在应用程序中任何必要事件之后调用此函数,例如移动到某个部分、按下按键、填写表格等。

包含前缀的事件名称的最大可接受长度为128个字符。


事件参数中的附加数据#

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

Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}")

{EVENT}设置事件名称。接下来指定以下参数。

参数

类型

描述

id

字符串

随机ID。最大长度为64个字符。若不想使用ID,请指定null

unit

字符串

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

value

数字

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

例如:

Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: null, unit: "Count", value: String(42))

未来将增加应用内购买和电子商务的复杂事件账户模式。


禁用事件跟踪#

要临时禁用应用程序内的事件注册,请使用带有false值的Finteza.setTracking方法。

Finteza.setTracking(false);

在此之后,所有通过event函数(包括带参数的函数)注册的后续事件都将被忽略且不会发送至Finteza。

要再次启用事件发送,请调用带有true值的相同方法:

Finteza.setTracking(true);