衡量电子商务

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

本文介绍了各个电子商务事件以及何时设置相应事件。如需获取有关如何设置电子商务事件的分步示例,请参阅设置购买事件

准备工作

建议

  • 启用调试模式,以便实时查看事件以及更轻松地排查问题
  • 如果要随电子商务事件发送自定义参数,请参阅自定义维度和指标限制
  • 在发送 value(收入)数据时设置 currency,以确保正确计算收入指标
  • 对您拥有相关数据的所有电子商务参数进行设置,无论相应参数是否为可选参数都是如此
  • 请参考示例电子商务网站,通过示例了解如何为网站添加代码

实现

典型的电子商务实现可衡量以下所有操作:

这些操作的核心是您所销售的产品和服务。您可以用可添加到电子商务事件的 items 数组来代表产品和服务。除了预设参数外,您还可以在 items 数组中添加最多 27 个自定义参数。

以下示例演示了如何创建本指南中引用的 items 集合。items 数组最多可包含 200 个元素。

从列表中选择商品

当用户看到结果列表时,发送 view_item_list 事件,并加入包含所显示商品的 items 数组参数。如需详细了解要发送的参数,请参阅事件参考文档

当用户从列表中选择商品时,发送 select_item 事件,并在 items 数组参数中指定所选商品。如需详细了解要发送的参数,请参阅事件参考文档

查看商品详情

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

向购物车添加商品/从购物车移除商品

通过发送 add_to_cart 事件并在 items 数组中指定相关商品,衡量用户向购物车添加商品的情况。如需详细了解要发送的参数,请参阅事件参考文档

此外,您还可以通过发送 add_to_wishlist 事件并在 items 数组中指定相关商品,衡量用户将商品添加到心愿单的情况。如需详细了解要发送的参数,请参阅事件参考文档

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

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

启动结账流程

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

当用户继续执行结账流程的下一步并添加配送信息时,发送 add_shipping_info 事件。使用参数 shipping_tier 指定用户的送货选项,例如“Ground”“Air”或“Next-day”。如需详细了解要发送的参数,请参阅事件参考文档

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

购买或退款

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

通过发送 refund 事件并指定相关 transaction_id 且通过 item_idquantity 指定一件或多件商品,衡量退款情况。我们建议您在 refund 事件中添加商品信息,以便在 Google Analytics(分析)中查看商品级退款指标。

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

使用促销优惠

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

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

为了指明用户点击了促销信息,请发送 select_promotion 事件并在 items 参数中指定相应商品。如需详细了解要发送的参数,请参阅事件参考文档