衡量电子商务

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

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

准备工作

建议

  • 启用调试模式,以便实时查看事件,并更轻松地排查问题
  • 通过电子商务事件发送自定义参数时,请查看自定义维度和指标限制
  • 发送 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 事件,衡量购买情况。如需详细了解要发送的参数,请参阅事件参考

衡量退款情况,具体方法是发送 refund 事件,指定相关的 transaction_id 以及通过 item_idquantity 定义的一个或多个商品。我们建议您在 refund 事件中添加商品信息,以在 Analytics 中查看商品级退款指标。

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

使用促销优惠

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

促销信息展示通常使用初始屏幕浏览量进行衡量,具体方法是发送带有 items 参数的 view_promotion 事件以指定促销商品。如需详细了解要发送的参数,请参阅事件参考

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