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