推荐事件

通过这些事件,您可以衡量更多功能和行为,并在 Google Analytics(分析)4 中生成更实用的报告。由于这类事件需要更多上下文才有意义,因此系统不会自动发送它们。请参阅本文档,查看各个事件的必需参数和可选参数。

add_payment_info

此事件表示用户在电子商务结账流程中提交了自己的付款信息。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
coupon string SUMMER_FUN 与事件相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
payment_type string 信用卡 选定的付款方式。
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:add_payment_info
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
    • 电子商务优惠券 - ecommerce.coupon
    • 电子商务付款方式 - ecommerce.payment_type
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
    • coupon - &lbrace;&lbrace;电子商务优惠券&rbrace;&rbrace;
    • payment_type - &lbrace;&lbrace;电子商务付款方式&rbrace;&rbrace;
  • 触发器:event 为 add_payment_info

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:add_payment_info
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_payment_info",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    payment_type: "Credit Card",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

add_shipping_info

此事件表示用户在电子商务结账流程中提交了自己的配送信息。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
coupon string SUMMER_FUN 与事件相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
shipping_tier string Ground 用户为所购商品选择的配送级别(例如 GroundAirNext-day)。
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:add_shipping_info
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
    • 电子商务优惠券 - ecommerce.coupon
    • 电子商务配送级别 - ecommerce.shipping_tier
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
    • coupon - &lbrace;&lbrace;电子商务优惠券&rbrace;&rbrace;
    • shipping_tier - &lbrace;&lbrace;电子商务运费层级&rbrace;&rbrace;
  • 触发器:event 为 add_shipping_info

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:add_shipping_info
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_shipping_info",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    shipping_tier: "Ground",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

add_to_cart

此事件表示商品已添加到购物车,可供购买。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:add_to_cart
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
  • 触发器:event 为 add_to_cart

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:add_to_cart
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

add_to_wishlist

此事件表示商品已添加到心愿单。使用此事件可找出您应用中的热门礼品。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:add_to_wishlist
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
  • 触发器:event 为 add_to_wishlist

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:add_to_wishlist
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_wishlist",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

begin_checkout

此事件表示用户已开始结账流程。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
coupon string SUMMER_FUN 与事件相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:begin_checkout
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
    • 电子商务优惠券 - ecommerce.coupon
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
    • coupon - &lbrace;&lbrace;电子商务优惠券&rbrace;&rbrace;
  • 触发器:event 为 begin_checkout

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:begin_checkout
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "begin_checkout",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

earn_virtual_currency

此事件将衡量用户在游戏中获得虚拟货币的情况。请在记录此事件时一同记录 spend_virtual_currency 事件,以便更好地了解您的虚拟经济情况。

参数

名称 类型 是否必须提供 示例值 说明
virtual_currency_name string 宝石 虚拟货币的名称。
value number 5 虚拟货币的价值。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:earn_virtual_currency
  • 事件参数(参数名称 - 值):
    • virtual_currency_name - 宝石
    • value - 5 人
  • 在用户获得虚拟货币奖励时触发该事件

generate_lead

此事件将衡量带来潜在客户的情况(例如,通过表单)。请记录此事件,以了解营销广告系列的效果,以及向潜在客户进行再营销后吸引了多少客户重新与您的商家互动。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:generate_lead
  • 事件参数(参数名称 - 值):
    • currency - 美元
    • value - 99.99 美元
  • 在发掘到潜在客户时触发该事件

join_group

在用户加入群组(例如公会、团队或家庭)时记录此事件。使用此事件可分析特定群组或社交功能的受欢迎程度。

参数

名称 类型 是否必须提供 示例值 说明
group_id string G_12345 群组的 ID。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:join_group
  • 事件参数(参数名称 - 值):
    • group_id - G_12345
  • 在用户加入群组时触发该事件

level_end

此事件表示玩家完成了游戏中的某个关卡。

参数

名称 类型 是否必须提供 示例值 说明
level_name string 踏上征途… 关卡的名称。
success boolean true 如果成功通关,则设为 true

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:level_end
  • 事件参数(参数名称 - 值):
    • level_name - 踏上征途...
    • success - true
  • 在玩家完成某个关卡(如看到关卡确认页)时触发

level_start

此事件表示玩家开启了游戏中的某个关卡。

参数

名称 类型 是否必须提供 示例值 说明
level_name string 踏上征途… 关卡的名称。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:level_start
  • 事件参数(参数名称 - 值):
    • level_name - 踏上征途...
  • 在用户开始新关卡(如看到关卡初始页)时触发

level_up

此事件表示玩家在游戏中升级了。使用此事件可衡量用户群的等级分布情况,以及找出难以通过的关卡。

参数

名称 类型 是否必须提供 示例值 说明
level number 5 角色的等级。
character string 玩家 1 升级的角色。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:level_up
  • 事件参数(参数名称 - 值):
    • level - 5 人
    • character - 玩家 1
  • 在玩家升级时触发

login

发送此事件即表示用户登录了您的网站或应用。

参数

名称 类型 是否必须提供 示例值 说明
method string Google 登录时所用的方法。

示例

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:login
  • 事件参数(参数名称 - 值):
    • method - Google
  • 在用户登录时触发

post_score

在用户发布得分时发送此事件。使用此事件可了解用户在您游戏中的表现,并将最高得分与受众群体或行为关联起来。

参数

名称 类型 是否必须提供 示例值 说明
score number 10000 要发布的得分。
level number 5 得分对应的关卡。
character string 玩家 1 获得相应得分的角色。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:post_score
  • 事件参数(参数名称 - 值):
    • score - 10,000
    • level - 5 人
    • character - 玩家 1
  • 在用户发布得分时触发

purchase

此事件表示用户已购买一件或多件商品。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
transaction_id string T_12345 交易的唯一标识符。

transaction_id 参数有助于避免出现重复的购买事件。
coupon string SUMMER_FUN 与事件相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
shipping number 3.33 与交易相关的运费。
tax number 1.11 与交易相关的税费。
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:purchase
    • 电子商务商品 - ecommerce.items
    • 电子商务交易 ID - ecommerce.transaction_id
    • 电子商务价值 - ecommerce.value
    • 电子商务税费 - ecommerce.tax
    • 电子商务运费 - ecommerce.shipping
    • 电子商务币种 - ecommerce.currency
    • 电子商务优惠券 - ecommerce.coupon
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • transaction_id - &lbrace;&lbrace;电子商务交易 ID&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • tax - &lbrace;&lbrace;电子商务税费&rbrace;&rbrace;
    • shipping - &lbrace;&lbrace;电子商务运费&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
    • coupon - &lbrace;&lbrace;电子商务优惠券&rbrace;&rbrace;
  • 触发器:event 为 purchase

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:purchase
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "T_12345",
    // Sum of (price * quantity) for all items.
    value: 72.05,
    tax: 3.60,
    shipping: 5.99,
    currency: "USD",
    coupon: "SUMMER_SALE",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      promotion_id: "P_12345",
      promotion_name: "Summer Sale",
      quantity: 2
    }]
  }
});

refund

此事件表示向用户退回一件或多件商品的款项。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
transaction_id string T_12345 交易的唯一标识符。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
coupon string SUMMER_FUN 与事件相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
shipping number 3.33 与交易相关的运费。
tax number 1.11 与交易相关的税费。
items Array<Item> 否* 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:refund
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务交易 ID - ecommerce.transaction_id
    • 电子商务价值 - ecommerce.value
    • 电子商务税费 - ecommerce.tax
    • 电子商务运费 - ecommerce.shipping
    • 电子商务币种 - ecommerce.currency
    • 电子商务优惠券 - ecommerce.coupon
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • transaction_id - &lbrace;&lbrace;电子商务交易 ID&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • tax - &lbrace;&lbrace;电子商务税费&rbrace;&rbrace;
    • shipping - &lbrace;&lbrace;电子商务运费&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
    • coupon - &lbrace;&lbrace;电子商务优惠券&rbrace;&rbrace;
  • 触发器:event 为 refund

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:refund
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "refund",
  ecommerce: {
    currency: "USD",
    transaction_id: "T_12345", // Transaction ID. Required for purchases and refunds.
    value: 30.03,
    coupon: "SUMMER_FUN",
    shipping: 3.33,
    tax: 1.11,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

remove_from_cart

此事件表示商品已从购物车中移除。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:remove_from_cart
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
  • 触发器:event 为 remove_from_cart

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:remove_from_cart
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "remove_from_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

记录此事件,以表明用户何时执行了搜索。您可以使用此事件来确定用户在您的网站或应用上搜索的内容。例如,如果用户在执行搜索后查看了搜索结果页,您就可以发送此事件。

参数

名称 类型 是否必须提供 示例值 说明
search_term string T 恤 搜索的字词。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:search
  • 事件参数(参数名称 - 值):
    • search_term - T 恤
  • 当用户在您的网站上进行搜索时触发

select_content

此事件表示用户选择了某个类型的某些内容。此事件有助于您了解您网站或应用中的热门内容和内容类别。

参数

名称 类型 是否必须提供 示例值 说明
content_type string 产品 所选内容的类型。
content_id string C_12345 所选内容的标识符。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:select_content
  • 事件参数(参数名称 - 值):
    • content_type - 产品
    • content_id - C_12345
  • 触发器:event 为 select_content

select_item

此事件表示从列表中选择了商品。

参数

名称 类型 是否必须提供 示例值 说明
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果在商品级别进行设置,系统会忽略此参数。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果在商品级别进行设置,系统会忽略此参数。
items Array<Item> 是* 与事件相关的商品。

*items 数组应包含一个表示所选商品的元素。如果提供了多个元素,则仅使用 items 中的第一个元素。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:select_item
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务商品列表 ID - ecommerce.item_list_id
    • 电子商务商品列表名称 - ecommerce.item_list_name
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • item_list_id - &lbrace;&lbrace;电子商务商品列表 ID&rbrace;&rbrace;
    • item_list_name - &lbrace;&lbrace;电子商务商品列表名称&rbrace;&rbrace;
  • 触发器:event 为 select_item

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:select_item
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "select_item",
  ecommerce: {
    item_list_id: "related_products",
    item_list_name: "Related products",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

select_promotion

此事件表示从列表中选择了推广活动。

参数

名称 类型 是否必须提供 示例值 说明
creative_name string summer_banner2 促销广告素材的名称。

如果在商品级别进行设置,系统会忽略此参数。
creative_slot string featured_app_1 与事件相关的促销广告素材投放到的广告位的名称。

如果在商品级别进行设置,系统会忽略此参数。
promotion_id string P_12345 与事件相关的促销活动的 ID。

如果在商品级别进行设置,系统会忽略此参数。
promotion_name string 夏季促销 与事件相关的促销活动的名称。

如果在商品级别进行设置,系统会忽略此参数。
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务广告素材名称 - ecommerce.creative_name
    • 电子商务广告素材位置 - ecommerce.creative_slot
    • 电子商务促销 ID - ecommerce.promotion_id
    • 电子商务促销名称 - ecommerce.promotion_name
    • 电子商务商品 - ecommerce.items
  • 事件参数(参数名称 - 值):
    • creative_name - &lbrace;&lbrace;电子商务广告素材名称&rbrace;&rbrace;
    • creative_slot - &lbrace;&lbrace;电子商务广告素材位置&rbrace;&rbrace;
    • promotion_id - &lbrace;&lbrace;电子商务促销 ID&rbrace;&rbrace;
    • promotion_name - &lbrace;&lbrace;电子商务促销名称&rbrace;&rbrace;
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
  • 变量类型:数据层变量 - 'ecommerce.items'
  • 触发器:event 为 select_promotion

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:select_promotion
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "select_promotion",
  ecommerce: {
    creative_name: "Summer Banner",
    creative_slot: "featured_app_1",
    promotion_id: "P_12345",
    promotion_name: "Summer Sale",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

share

在用户分享了内容时使用此事件。

参数

名称 类型 是否必须提供 示例值 说明
method string Twitter 共享内容的方法。
content_type string 图片 共享内容的类型。
item_id string C_12345 共享内容的 ID。

示例

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:share
  • 事件参数(参数名称 - 值):
    • method - Twitter
    • content_type - 图片
    • item_id - C_12345
  • 在用户分享了内容时触发

sign_up

此事件表示用户已注册账号。使用此事件可了解登录用户和退出用户的不同行为。

参数

名称 类型 是否必须提供 示例值 说明
method string Google 注册时所用的方法。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:sign_up
  • 事件参数(参数名称 - 值):
    • method - Google
  • 在用户注册账号时触发

spend_virtual_currency

此事件衡量的是应用内虚拟商品的销售情况,有助于您确定哪些虚拟商品最受欢迎。

参数

名称 类型 是否必须提供 示例值 说明
value number 5 虚拟货币的价值。
virtual_currency_name string 宝石 虚拟货币的名称。
item_name string 启动积分加倍活动 使用虚拟货币的商品的名称。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:spend_virtual_currency
  • 事件参数(参数名称 - 值):
    • value - 5 人
    • virtual_currency_name - 宝石
    • item_name - 启动积分加倍活动
  • 在用户购买虚拟商品时触发

tutorial_begin

此事件表示新手入门流程已开始。在包含 tutorial_complete 的漏斗中使用此事件可了解有多少用户完成了教程。

参数

此事件没有任何参数。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:tutorial_begin
  • 在用户开始新手入门流程时触发

tutorial_complete

此事件表示用户已完成新手入门流程。在包含 tutorial_begin 的漏斗中使用此事件可了解有多少用户完成了教程。

参数

未针对此事件推荐任何参数。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:tutorial_complete
  • 在用户完成新手入门流程时触发

unlock_achievement

在用户解锁成就时记录此事件。此事件有助于您了解用户在您游戏中的体验。

参数

名称 类型 是否必须提供 示例值 说明
achievement_id string A_12345 已解锁成就的 ID。

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:unlock_achievement
  • 事件参数(参数名称 - 值):
    • achievement_id - A_12345
  • 在用户解锁成就时触发

view_cart

此事件表示用户查看了购物车。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:view_cart
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
  • 触发器:event 为 view_cart

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:view_cart
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

view_item

此事件表示向用户展示了某些内容。使用此事件可了解用户查看了哪些最热门商品。

参数

名称 类型 是否必须提供 示例值 说明
currency string 是* USD 与事件相关的商品所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。

*如果设置 value,则必须提供 currency,这样才能准确计算收入指标。
value number 是* 30.03 与事件相关的货币价值。

* 将 value 设置为 items 中所有项的 (price * quantity) 的总和。请勿包含 shippingtax
* 为了生成有意义的报告,通常必须提供 value。如果您将事件标记为转化,则建议您设置 value
* 如果设置 value,则必须提供 currency
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:view_item
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务价值 - ecommerce.value
    • 电子商务币种 - ecommerce.currency
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • value - &lbrace;&lbrace;电子商务价值&rbrace;&rbrace;
    • currency - &lbrace;&lbrace;电子商务币种&rbrace;&rbrace;
  • 触发器:event 为 view_item

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:view_item
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

view_item_list

向用户展示某类商品的列表时记录此事件。

参数

名称 类型 是否必须提供 示例值 说明
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果在商品级别进行设置,系统会忽略此参数。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果在商品级别进行设置,系统会忽略此参数。
items Array<Item> 与事件相关的商品。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:view_item_list
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务商品 - ecommerce.items
    • 电子商务商品列表 ID - ecommerce.item_list_id
    • 电子商务商品列表名称 - ecommerce.item_list_name
  • 事件参数(参数名称 - 值):
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
    • item_list_id - &lbrace;&lbrace;电子商务商品列表 ID&rbrace;&rbrace;
    • item_list_name - &lbrace;&lbrace;电子商务商品列表名称&rbrace;&rbrace;
  • 触发器:event 为 view_item_list

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:view_item_list
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item_list",
  ecommerce: {
    item_list_id: "related_products",
    item_list_name: "Related products",
    items: [
     {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.03,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      promotion_id: "P_12345",
      promotion_name: "Summer Sale",
      quantity: 2
    }]
  }
});

view_promotion

此事件表示从列表查看了推广活动。

参数

名称 类型 是否必须提供 示例值 说明
creative_name string summer_banner2 促销广告素材的名称。

如果在商品级别进行设置,系统会忽略此参数。
creative_slot string featured_app_1 与事件相关的促销广告素材投放到的广告位的名称。

如果在商品级别进行设置,系统会忽略此参数。
promotion_id string P_12345 与事件相关的促销活动的 ID。

如果在商品级别进行设置,系统会忽略此参数。
promotion_name string 夏季促销 与事件相关的促销活动的名称。

如果在商品级别进行设置,系统会忽略此参数。
items Array<Item> 是* 与事件相关的商品。

*items 数组应包含一个表示促销活动相关商品的元素。如果提供了多个元素,则仅使用 items 中的第一个元素。

Item 参数

名称 类型 是否必须提供 示例值 说明
item_id string 是* SKU_12345

商品的 ID。

*必须提供 item_iditem_name 中的一个。

item_name string 是* Stan 和 Friends Tee

商品的名称。

*必须提供 item_iditem_name 中的一个。

affiliation string Google 商店 用于指定供应公司或实体店面的商品关联商户。
注意:`affiliation` 仅适用于商品级范围。
coupon string SUMMER_FUN 与商品相关的优惠券名称/代码。

事件级和商品级 coupon 参数彼此独立。
creative_name string summer_banner2 促销广告素材的名称。

如果设置此参数,系统会忽略事件级 creative_name
如果未设置此参数,系统会使用事件级 creative_name(如果存在)。
creative_slot string featured_app_1 与商品相关的促销广告素材投放到的广告位的名称。

如果设置此参数,系统会忽略事件级 creative_slot
如果未设置此参数,系统会使用事件级 creative_slot(如果存在)。
discount number 2.22 与商品相关的折扣金额(单位为货币)。
index number 5 列表中商品的索引/商品在列表中的位置。
item_brand string Google 商品所属品牌。
item_category string 服饰 商品所属类别。如果将其用作类别层级或类目的一部分,则为第一个类别。
item_category2 string 成人 商品的第二个类别层级或其他类目。
item_category3 string 衬衫 商品的第三个类别层级或其他类目。
item_category4 string 圆领 商品的第四个类别层级或其他类目。
item_category5 string 短袖 商品的第五个类别层级或其他类目。
item_list_id string related_products 商品向用户展示时所在列表的 ID。

如果设置此参数,系统会忽略事件级 item_list_id
如果未设置此参数,系统会使用事件级 item_list_id(如果存在)。
item_list_name string 相关产品 商品向用户展示时所在列表的名称。

如果设置此参数,系统会忽略事件级 item_list_name
如果未设置此参数,系统会使用事件级 item_list_name(如果存在)。
item_variant string 绿色 用于提供其他商品详情/选项的商品款式/规格、唯一代码或说明。
location_id string ChIJIQBpAG2ahYAR_6128GcTUEo(旧金山对应的 Google 地点 ID) 与商品关联的实际位置(例如实体店)。建议使用与相关商品对应的 Google 地点 ID,也可使用自定义地理位置 ID。
注意:`location id` 仅适用于商品级范围。
price number 10 月 1 日 商品的货币单位价格(以指定的 currency 参数为单位)。
如果折扣适用于商品,请将 price 设置为折扣单价,并在 discount 参数中指定单价折扣。
promotion_id string P_12345 与商品相关的促销活动的 ID。

如果设置此参数,系统会忽略事件级 promotion_id
如果未设置此参数,系统会使用事件级 promotion_id(如果存在)。
promotion_name string 夏季促销 与商品相关的促销活动的名称。

如果设置此参数,系统会忽略事件级 promotion_name
如果未设置此参数,系统会使用事件级 promotion_name(如果存在)。
quantity number 3

商品数量。

如果未设置,quantity 将设置为 1。

除这些指定参数外,您还可以在 items 数组中加入最多 27 个自定义参数

示例

以下示例适用于跟踪代码管理器实现:

显示代码配置

代码配置:

  • 代码类型:GA4 事件
  • 事件名称:view_promotion
  • 数据层变量(名称 - 数据层变量名称):
    • 电子商务广告素材名称 - ecommerce.creative_name
    • 电子商务广告素材位置 - ecommerce.creative_slot
    • 电子商务促销 ID - ecommerce.promotion_id
    • 电子商务促销名称 - ecommerce.promotion_name
    • 电子商务商品 - ecommerce.items
  • 事件参数(参数名称 - 值):
    • creative_name - &lbrace;&lbrace;电子商务广告素材名称&rbrace;&rbrace;
    • creative_slot - &lbrace;&lbrace;电子商务广告素材位置&rbrace;&rbrace;
    • promotion_id - &lbrace;&lbrace;电子商务促销 ID&rbrace;&rbrace;
    • promotion_name - &lbrace;&lbrace;电子商务促销名称&rbrace;&rbrace;
    • items - &lbrace;&lbrace;电子商务商品&rbrace;&rbrace;
  • 触发器:event 为 view_promotion

触发器配置:

  • 触发器类型:自定义事件
  • 事件名称:view_promotion
  • 此触发器的触发条件:所有自定义事件
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_promotion",
  ecommerce: {
    creative_name: "Summer Banner",
    creative_slot: "featured_app_1",
    promotion_id: "P_12345",
    promotion_name: "Summer Sale",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});