You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GA4中追踪带产品ID参数的PAGEVIEW事件并创建自定义受众

GA4商品详情页页面浏览事件传参及自定义受众实现方案

一、给默认PAGEVIEW事件追加商品ID参数

如果不想新增自定义事件,可直接给默认page_view事件添加商品ID参数,确保商品详情页触发时携带该参数:

代码实现(gtag.js)

在商品详情页的GA4初始化代码后,添加如下逻辑(替换PRODUCT_ID_HERE为实际商品ID的获取方式,比如页面变量、DOM元素提取值):

// 商品详情页页面浏览事件带参触发
gtag('event', 'page_view', {
  'items': [
    {
      'item_id': 'PRODUCT_ID_HERE',
      'item_name': '商品名称(可选,用于直观识别)'
    }
  ]
});

GTM实现

  1. 创建页面视图触发器,设置触发条件为商品详情页(比如URL包含/product/这类标识)
  2. 创建GA4事件标签,事件名称保持page_view,在「事件参数」中添加item_id,值从数据层变量(推荐)或DOM元素提取
  3. 将触发器绑定到该标签后发布容器

二、自定义商品详情页浏览事件(更清晰区分)

如果希望和默认页面浏览事件明确区分,可创建自定义事件(比如product_detail_view)专门追踪商品详情页浏览行为:

代码实现(gtag.js)

// 自定义商品详情页浏览事件
gtag('event', 'product_detail_view', {
  'item_id': 'PRODUCT_ID_HERE',
  'item_name': '商品名称(可选)'
});

GTM实现

  1. 创建自定义事件标签,事件名称设为product_detail_view,添加item_id参数,值从数据层或DOM提取
  2. 创建触发器,设置触发条件为商品详情页,绑定到该标签后发布

三、配置自定义维度(关键步骤)

无论用哪种方式,都需要把商品ID参数配置为GA4的自定义维度,才能用于受众筛选:

  • 进入GA4后台 →「管理」→「自定义定义」→「创建自定义维度」
  • 维度名称填「商品ID」,事件参数选择对应的参数名(比如item_id),关联事件选择你使用的事件(page_view或product_detail_view)
  • 保存后等待24小时左右,新收集的数据会带上该维度

四、创建自定义受众

自定义维度生效后,即可创建目标受众:

  • 进入GA4后台 →「受众」→「创建受众」→「基于事件」
  • 选择对应的事件(page_view或product_detail_view),添加筛选条件:「商品ID」等于目标商品ID
  • 设置受众的时间范围(比如最近30天),完成受众创建

注意事项

  • 确保商品ID参数在所有商品详情页都能稳定获取,避免空值或错误格式
  • 自定义维度仅对配置后收集的数据生效,历史数据无法回溯
  • 若使用GTM,建议通过数据层传递商品ID,比直接读取DOM更稳定

内容的提问来源于stack exchange,提问作者Amr Zankalony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 17:15:02