您可以设置电子商务事件来收集有关用户购物行为的信息。通过这些事件,您可以量化最热门的商品,并了解促销活动和商品展示位置对收入的影响。
本文介绍了每个电子商务事件以及何时设置事件。如需查看如何设置电子商务事件的分步说明示例,请参阅设置购买事件。
准备工作
建议
- 启用调试模式,以便实时查看事件,并更轻松地排查问题
- 通过电子商务事件发送自定义参数时,请查看自定义维度和指标限制
- 发送
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_id
和 quantity
定义的一个或多个商品。我们建议您在 refund
事件中添加商品信息,以在 Analytics 中查看商品级退款指标。
如需详细了解要发送的参数,请参阅事件参考。
使用促销优惠
电子商务功能支持对内部促销信息(例如为宣传促销活动而展示的横幅)的展示次数和点击次数进行衡量。
促销信息展示通常使用初始屏幕浏览量进行衡量,具体方法是发送带有 items 参数的 view_promotion
事件以指定促销商品。如需详细了解要发送的参数,请参阅事件参考。
为了表示用户点击了促销活动,请发送 select_promotion
事件,并将该商品作为 item 参数。如需详细了解要发送的参数,请参阅事件参考。