新手指引百度优化GEO必备操作电脑网站手机网站自适应模板网站管理域名使用支付管理其他

栏目导航:其他

建议先从栏目目录定位同类模块,再根据是否排障需求选择对应文档。

上位页:返回其他栏目目录

同类页:自适应站点数据层推送的参数及其方式(GTM适用)收不到验证短信信息如何处理?启用网站HTML静态化介绍抽奖功能介绍产品规格

排障页:如何修改本地DNS配置如何修改本地DNS配置高效建设网站管理网站的功能有哪些?

快速说明

本文围绕“自适应站点数据层推送的参数及其方式(GTM适用)”整理说明。优化时保持原有语义不偏离,并补回表格与代码块展示,方便阅读与复制使用。

系统对部分关键用户行为支持自定义事件的数据层(dataLayer)推送。

事件参数表

下表把“事件名称、触发说明、对象/组、参数”按可读格式整理出来;字段名与含义保持不变。

事件名称(event) 触发说明 对象/组 参数(变量 / 类型 / 含义)
Formsub 表单成功提交后触发 -
  • FormID / 字符串 / 表单ID
  • FormName / 字符串 / 表单标题
  • Form_price / 整型或浮点型 / 表单支付金额
  • currency / 字符串 / 货币符号;根据后台配置的货币传,没有的将会传空
click_btn 点击(处理2个模块:按钮组件、顶部购物车按钮) -
  • clickID / 字符串 / 点击ID
Contact 点击(处理1个模块:悬浮客服) -
  • clickID / 字符串 / 点击ID
  • clickName / 字符串 / 按钮名称
sign_up 完成注册 -
  • method / string / 注册方式
view_item 查看商品详情(仅跨境电商) 对象:ecommerce;组:items
  • currency / string / 币种
  • value / number / 金额
  • item_id / string / 商品ID
  • item_name / string / 商品名称
add_to_cart 加入购物车(仅跨境电商) 对象:ecommerce;组:items
  • currency / string / 币种
  • value / number / 多个数量一起添加到购物车,传总额 sum
  • item_id / string / 商品ID
  • item_name / string / 商品名称
  • item_variant / string / 规格
  • price / number / 单价
  • quantity / number / 数量
begin_checkout 提交订单(仅跨境电商) 对象:ecommerce;组:items
  • currency / string / 币种
  • value / number / 订单产品实付总额(不含运费税费手续费等)
  • coupon / string / 触发的活动名称
  • item_id / string / 商品ID
  • item_name / string / 商品名称
  • item_variant / string / 规格
  • discount / number / 优惠额
  • price / number / 折后价、优惠后价格
  • quantity / number / 数量
purchase 订单支付成功(仅跨境电商) 对象:ecommerce;组:items
  • currency / string / 币种
  • value / number / 订单产品实付总额(不含运费税费手续费等)
  • customer_type / string(new / returning)/ 客户新购还是复购
  • transaction_id / string / 交易标识符(订单号)
  • coupon / string / 订单参与的优惠活动
  • shipping / number / 运费
  • tax / number / 税费
  • item_id / string / 商品ID
  • item_name / string / 商品名称
  • item_variant / string / 规格
  • discount / number / 优惠额
  • price / number / 折后价、优惠后价格
  • quantity / number / 数量

推送示例(代码)

你可以通过 Google Tag Manager 工具,把上述数据推送到兼容 GTM 的社媒平台或数据分析平台(如 Meta(Facebook)、TikTok、X(Twitter)等)。

“注册成功”推送示例

dataLayer.push({
  event: 'sign_up',
  method: '邮箱'
});

“加入购物车”推送示例

dataLayer.push({
  event: 'add_to_cart',
  value: 300,
  currency: 'CNY',
  ecommerce: {
    items: [
      {
        item_id: 'test1',
        item_name: '商品A',
        item_variant: 'm;白色',
        price: 100,
        quantity: 2
      },
      {
        item_id: 'test2',
        item_name: '商品B',
        item_variant: 'm;白色',
        price: 100,
        quantity: 1
      }
    ] // ← items数组结束
  } // ← ecommerce对象结束
}); // ← dataLayer.push结束

继续查看帮助文档与建站服务

如果这篇文档解决了你当前的问题,可以继续回到帮助目录查看同类教程;如果你正在准备企业官网建设、套餐选型或定制开发,也可以继续进入对应服务页了解。