发送事件

SDK允许从您网站的服务器端发送任何事件到Finteza,包括用户动作数据、数据库状态、性能指标等。FintezaAnalytics::event()方法对此负责。

//导入
include"{SDK_PATH}\finteza-analytics.php" );
 
//发送事件
FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
) );

包括在{SDK_PATH}中设置路径的SDK文件。然后调用FintezaAnalytics::event(),参数如下:

参数

类型

描述

name *

字符串

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

websiteId *

字符串

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

url

字符串

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

referer

字符串

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

 

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

* ― 所需的参数。

事件参数中的附加数据#

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

FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
    'unit' => '{UNIT}',
    'value' => '{VALUE}'
) );

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

参数

类型

描述

单位

字符串

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

数字

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

例如:

FintezaAnalytics::event( array(
    'name' => 'SERVER+TRACK+PURCHASE',
    'websiteId' => 'sbnopromrvdebluwjzylmbhfkrmiabtqpc'
    'unit' => 'USD',
    'value' => '100'
) );