电子商务(E-Commerce)
Finteza支持电子商务,为在线商店生成深入的分析。配置发送相应的事件并
- 找出哪些产品和品牌很受欢迎
- 确定实际销量
- 当潜在买家出于某种原因放弃购物车未完成购买时,评估未兑现的利润
系统还提供很多其他有价值的指标来帮助您评估业务表现。有关更多详细信息,请参阅文章“Finteza引入电子商务”。
工作原理 #
“电子商务”部分的操作类似于事件。在您的网站安装追踪代码 ,并将相关功能添加到页面以发送各种事件:购买阶段的数据,添加到购物车的产品等。
与常规事件不同,电子商务追踪提供了一组更全面的参数。这些参数用于在Finteza面板中的特殊报告中显示相关数据:
如何发送电子商务事件#
连接Finteza JavaScript客户端后,您可以启用发送电子商务事件。为此,将以下JavaScript代码添加到网站页面:
fz("ecommerce", {
|
{EVENT_NAME}代表某个预定义事件名称,例如“浏览产品”。
下一步,添加事件的JSON描述。描述由预定义参数组成:
- 它从购物车相关事件的购物车参数开始。
- 此外,在'items'参数中传递了一系列产品描述。
参数列表应匹配事件类型。例如,请勿为产品浏览事件指定运输参数。
有关支持事件列表及其发送示例,以及所有可用产品和购物车参数列表,请参见单独的部分。
下面是使用成功完成购买(主要电子商务事件)的示例,说明如何填写追踪轨迹的详细描述。
追踪“付款成功”事件的发送示例 #
付款成功事件表示成功完成购买。可以在事件中传递最多可用信息,从交易到运输详细信息。
事件描述作为参数传递。常规购买参数(例如交易号、客户等)仅在购物车部分填写:
- cart_id ― 购物车标识符。
- transaction_id ― 付款标识符。
- seller, buyer ― 卖家和买家的名字或标识符。这些可以是您网站上的用户登录名。这些参数用于生成“主要买家”报告。如果您的网站提供了许多第三方卖家的产品,则此类报告非常实用。
- affiliation ― 执行交易的商店或分支机构。
- detail ― 在这里您可以指定有关购买的其他信息。
- checkout_option ― 付款方式。
- checkout_step ― 购买步骤编号。例如,如果您网站上的购买分为三个步骤:浏览购物车、输入运输明细和付款,则可以将其编号为1、2和3。因此,在成功购买阶段传递value 3。
可以在购物车部分另外指定总付款参数(总金额、折扣等)。购物车描述之后是购物车中每个产品的描述。
请注意填写与付款参数相关的详细信息:profit、value、price、transaction_fee、 tax_value、discount_value、shipping_value。
- 对于购物车:不填写'price'参数。其他参数表示为购物车产品相应参数的总和。这些值以货币表示。
- 对于产品:'price'参数表示每件产品的价格,即使购买了同一产品的多个单位(quantity > 1)。表示其他数值时要考虑到产品单位的数量。例如,如果产品价格为300美元(price = 300),并且购物车包含5个产品单位(quantity = 5),则应在'value'参数中传递1500。
fz('ecommerce', {
|
以下三个事件将在Finteza中基于此追踪轨迹创建:
- 每个产品的“付款成功”事件。这些事件将包括来自购物车描述的transaction_id、 affiliation、cart_id、 checkout_step和checkout_option参数。
- 购物车的“付款成功”事件。如果没有指定cart_id,则该事件将不会生成。