如何发送事件
插入Finteza JavaScript Client之后,您可以将网站用户操作事件发送至Finteza。为此,将以下JavaScript代码添加到网站页面:
fz( "event", "{EVENT_NAME}" ); |
{EVENT_NAME}代表某个事件名称,例如, "Registration(注册)"。
通过浏览器控制板运行代码操作来检查代码操作。如果成功,您将在Finteza面板的“事件”网站报告中看到相应的条目。
事件参数中的附加数据#
在发送到Finteza的事件中,您可以指定其他数据作为参数,例如购买商品的类型、价格、货币等。
fz( "event", {
|
在{EVENT_NAME}中设置事件名称。接下来指定以下参数。
参数 |
类型 |
描述 |
---|---|---|
单位 |
字符串 |
参数衡量单位,例如,美元、项目等。最大长度为32个字符。 |
值 |
数字 |
参数值。最大长度为64个字符。 |
例如:
fz( "event", {
|
发送事件的选项,从该页面#
跟踪代码应根据所跟踪的事件插入到特定的网页标签中。
填写表格时发送事件:
<form action="" method="get" onsubmit="fz('event', 'Form+Order+Submit'); return true;">
|
点击按键时发送事件:
<form action="">
|
通过点击一个链接来发送事件:
<a href="https://www.example.com/" onclick="fz('event', 'Click+Link'); return true;">www.example.com</a> |
在加载网页时发送事件:
<body>
|
通过链接自动处理点击量#
将data-fz-event属性添加到您的网站链接中,并在其中指定点击时要发送至Finteza的事件名称。Finteza JavaScript自动查找并处理点击网页上所有此类链接。
<a data-fz-event="Click+Link" href="https://www.example.com/">www.example.com</a> |
可以使用此选项,用fz()调用的完整描述来代替添加onclick属性。这种方式更加简单方便。
对于Google AMP即时文章(Google AMP Instant Articles),其中使用的是单独的跟踪代码版本,还有一个附加的属性命名要求:必须要以"data-vars"前缀开始。因此,您应该添加data-vars-fz属性,以便能够自动处理这些链接上的点击:
<a data-vars-fz="Click+Link" href="https://www.example.com/">www.example.com</a> |
为了避免命名上的混淆,您可以在任何地方使用data-vars-fz属性。它们不仅支持Google AMP页面,还支持带有标准跟踪代码的常规页面。 |
回调#
如果您需要处理一个发送中的事件,请在事件代码中设置回调函数。通过以下方式,更改调用第二个参数:
fz( "event", {
|
它将是一个对象,包含事件名称和处理程序函数的链接。