衡量电子商务

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

您可以设置电子商务事件来收集有关用户购物行为的信息。通过这些事件,您可以量化最热门的商品,并查看促销信息和商品展示位置对收入的影响。

本文介绍了每个电子商务事件以及何时设置事件。如需查看如何设置电子商务事件的分步说明示例,请参阅设置购买事件

准备工作

建议

  • 启用调试模式,以便实时查看事件并更轻松地排查问题
  • 查看随电子商务事件一起发送的自定义参数时,请查看自定义维度和指标限制
  • 发送 value(收入)数据时设置 currency,以确保正确计算收入指标
  • 设置您拥有数据的每个电子商务参数,无论参数是否为可选参数
  • 请参阅示例电子商务网站,查看有关如何为网站添加代码的示例

实现

典型的电子商务实现方案衡量以下任意操作:

这些操作的核心是您所销售的产品和服务。您可以将产品和服务表示为可添加到电子商务事件的一组项。以下示例展示了如何创建本指南中引用的 items 集合。items 数组最多可包含 200 个元素。

从列表中选择一项内容

当系统向用户显示结果列表时,请发送 view_item_list 事件,其中包含包含所显示项的 items 数组参数。如需详细了解要发送的参数,请参阅事件参考

用户从列表中选择商品后,在 items 数组参数中发送带有所选商品的 select_item 事件。如需详细了解要发送的参数,请参阅事件参考

查看商品详情

要衡量商品详情的浏览次数,请在用户查看商品详情的详情时发送 view_item 事件。如需详细了解要发送的参数,请参阅事件参考

在购物车中添加或移除商品

通过发送包含 items 数组中相关商品的 add_to_cart 事件,衡量将商品添加到购物车的操作。如需详细了解要发送的参数,请参阅事件参考

您还可以通过 items 数组中的相关商品发送 add_to_wishlist 事件来衡量何时将商品添加到心愿单。如需详细了解要发送的参数,请参阅事件参考

当用户随后查看购物车时,发送包含购物车中的所有商品的 view_cart 事件。如需详细了解要发送的参数,请参阅事件参考

如需衡量用户何时从购物车中移除商品,请发送 remove_from_cart 事件。如需详细了解要发送的参数,请参阅事件参考

开始结账流程

通过发送一个 begin_checkout 事件,使用相关字段定义一个或多个商品,以衡量结账流程的第一步。您还可以在此阶段为整个订单添加优惠券(将它添加到事件中),或为特定商品使用优惠券(将它添加到 items 数组中的特定元素)。如需详细了解要发送的参数,请参阅事件参考

当用户进入结账流程的下一步并添加送货信息时,发送 add_shipping_info 事件。使用参数 shipping_tier 指定用户的送货选项,例如“陆运”、“航空”或“次日”。如需详细了解要发送的参数,请参阅事件参考

当用户提交付款信息时发送 add_payment_info 事件。如果适用,请在此事件中添加 payment_type 以表示所选的付款方式。如需详细了解要发送的参数,请参阅事件参考

购买或退款

通过发送 purchase 事件,并使用相关字段定义一件或多件商品,从而衡量购买情况。如需详细了解要发送的参数,请参阅事件参考

通过发送包含相关 transaction_idrefund 事件以及使用 item_idquantity 定义的一个或多个商品来衡量退款。我们建议您在 refund 事件中添加商品信息,以便在 Analytics(分析)中查看商品级退款指标。

如需详细了解要发送的参数,请参阅事件参考

应用促销优惠

电子商务功能支持对内部促销信息(例如为宣传促销活动而展示的横幅)的展示次数和点击次数进行衡量。

通常情况下,系统会使用初始屏幕浏览量来衡量促销信息展示,方法是发送 view_promotion 事件,其中包含用于指定商品推广情况的 items 参数。如需详细了解要发送的参数,请参阅事件参考

为了表示用户点击了促销信息,请发送 select_promotion 事件,并将该商品用作商品参数。如需详细了解要发送的参数,请参阅事件参考