电子商务

本指南简要介绍了如何将电子商务事件添加到电子商务网站,以充分利用 Google Analytics(分析)中的电子商务报告。

实现这些事件后,您不仅能够量化最热门的产品,还能了解促销信息和产品展示位置如何影响销量。例如,以下报告显示了用户平均购买收入和按产品名称划分的购买次数:

用户平均购买收入和按产品名称划分的购买次数

如需查看所有事件及相关参数的列表,请参阅 gtag.js 事件参考

产品展示

要衡量产品展示情况以及用户与产品互动的频率,请使用以下事件:

通过发送所有这些事件,您的 Google Analytics(分析)报告将会更准确地显示产品展示频率。此外,您还可以通过将这些事件与促销数据相结合来创建漏斗,从而衡量广告系列的效果。

view_item_list

向用户展示产品列表时发送 view_item_list 事件。

示例

用户访问首页并查看了名为“相关产品”的列表。

gtag('event', 'view_item_list', {
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    index: 5,
    item_list_name: 'Related Products',
    item_list_id: 'related_products',
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  item_list_name: 'Related products',
  item_list_id: 'related_products'
});

如需查看有关每个参数的文档,请参阅 view_item_list

view_item

在用户查看特定产品时发送 view_item 事件。

示例

用户点击链接后直接转到产品页面。请注意,不要将此事件与 select_item 混淆。

gtag('event', 'view_item', {
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  value: 9.99
});

如需查看有关每个参数的文档,请参阅 view_item

select_item

在用户直接与特定产品互动时发送 select_item 事件。

示例

用户在搜索产品后点击某个产品链接。请注意,不要将此事件与 view_item 混淆。

gtag('event', 'select_item', {
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    index: 5,
    item_list_name: 'Related Products',
    item_list_id: 'related_products',
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  item_list_name: 'Related products',
  item_list_id: 'related_products'
});

如需查看有关每个参数的文档,请参阅 select_item

促销信息展示

要衡量促销信息的展示情况以及用户与促销信息互动的频率,请使用以下事件:

通过发送这些事件,您的 Google Analytics(分析)报告将会更准确地显示促销信息的展示频率。此外,您还可以通过将这些事件与产品数据相结合来创建漏斗,从而衡量广告系列的效果。

view_promotion

在用户查看特定促销信息时发送 view_promotion 事件。

示例

用户滚动浏览展示促销信息的横幅。

gtag('event', 'view_promotion', {
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    promotion_id: 'P_12345',
    promotion_name: 'Summer Sale',
    creative_slot: 'featured_app_1',
    location_id: 'L_12345',
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'Black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  location_id: 'L_12345'
});

如需查看有关每个参数的文档,请参阅 view_promotion

select_promotion

在用户直接与特定促销信息互动时发送 select_promotion 事件。

示例

用户点击展示促销信息的横幅。

gtag('event', 'select_promotion', {
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    promotion_id: 'P_12345',
    promotion_name: 'Summer Sale',
    creative_name: 'Summer Banner',
    creative_slot: 'featured_app_1',
    location_id: 'L_12345',
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'Black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  location_id: 'L_12345'
});

如需查看有关每个参数的文档,请参阅 select_promotion

购买前互动

要衡量用户在结帐前的行为,请使用以下事件:

通过发送这些事件,您的 Google Analytics(分析)报告将会更准确地显示产品业绩。

add_to_cart

在用户将产品添加到购物车时发送 add_to_cart 事件。

示例

用户将产品添加到购物车。

gtag('event', 'add_to_cart', {
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  value: 7.77
});

如需查看有关每个参数的文档,请参阅 add_to_cart

remove_from_cart

在用户从购物车中移除产品时发送 remove_from_cart 事件。

示例

用户从购物车中移除产品。

gtag('event', 'remove_from_cart', {
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  value: 7.77
});

如需查看有关每个参数的文档,请参阅 remove_from_cart

购买、结帐和退款

要衡量产品购买情况,请使用以下事件:

通过发送这些事件,您的 Google Analytics(分析)报告将会更准确地显示产品业绩。

begin_checkout

在用户开始结帐流程时发送 begin_checkout 事件。

示例

用户开始结帐流程。

gtag('event', 'begin_checkout', {
  coupon: 'SUMMER_FUN',
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  value: 7.77
});

如需查看有关每个参数的文档,请参阅 begin_checkout

add_payment_info

当用户在结帐过程中添加付款信息时发送 add_payment_info 事件。

示例

用户在结帐过程中添加付款信息。

gtag('event', 'add_payment_info', {
  coupon: 'SUMMER_FUN',
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  payment_type: 'Credit Card',
  value: 9.99
});

如需查看有关每个参数的文档,请参阅 add_payment_info

add_shipping_info

当用户在结帐过程中添加配送信息时发送 add_shipping_info 事件。

示例

用户在结帐过程中添加配送信息。

gtag('event', 'add_shipping_info', {
  coupon: 'SUMMER_FUN',
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'Black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  shipping_tier: 'Ground',
  value: 7.77
});

如需查看有关每个参数的文档,请参阅 add_shipping_info

purchase

在用户完成购买流程时发送 purchase 事件。

示例

用户完成购买流程。

gtag('event', 'purchase', {
  affiliation: 'Google Store',
  coupon: 'SUMMER_FUN',
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }, {
    item_id: 'SKU_12346',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'gray',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  transaction_id: 'T_12345',
  shipping: 3.33,
  value: 21.09,
  tax: 2.22
})

如需查看有关每个参数的文档,请参阅 purchase

refund

在用户申请退款时发送 refund 事件。支持以下两种退款类型:

  1. 部分退款 - 仅在对部分已购产品进行退款时采用此格式。
  2. 全额退款 - 在对所有已购产品进行退款时采用此格式。

部分退款示例

用户申请部分退款。

gtag('event', 'refund', {
  affiliation: 'Google Store',
  coupon: 'SUMMER_FUN',
  currency: 'USD',
  items: [{
    item_id: 'SKU_12345',
    item_name: 'jeggings',
    coupon: 'SUMMER_FUN',
    discount: 2.22,
    affiliation: 'Google Store',
    item_brand: 'Gucci',
    item_category: 'pants',
    item_variant: 'black',
    price: 9.99,
    currency: 'USD',
    quantity: 1
  }],
  transaction_id: 'T_12345',
  shipping: 3.33,
  value: 12.21,
  tax: 1.11
});

如需查看有关每个参数的文档,请参阅 refund

全额退款示例

用户申请全额退款。

gtag('event', 'refund', {
  affiliation: 'Google Store',
  coupon: 'SUMMER_FUN',
  currency: 'USD',
  transaction_id: 'T_12345',
  shipping: 3.33,
  value: 12.21,
  tax: 1.11
});

如需查看有关每个参数的文档,请参阅 refund