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

GA4 gtag自定义变量实现求助:企业页面维度追踪失效

GA4迁移:实现UA自定义变量的页面访问量追踪方案

一、先确认GA4后台的自定义维度配置

  • 登录GA4后台,进入管理 > 自定义定义 > 自定义维度
  • 创建两个事件范围的自定义维度:
    • 第一个:名称设为Sector,事件参数名称填sector(必须和代码里的参数名完全一致,大小写敏感)
    • 第二个:名称设为Stock Exchange,事件参数名称填stock_exchange
  • 保存配置,等待10-15分钟让配置生效

二、修正前端gtag代码

原来的config命令无法自动将自定义参数附加到默认的page_view事件,需要调整代码,以下两种方案任选其一:

方案1:通过config命令为默认page_view附加参数

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '{{ env('GTAG_ID') }}', {
    'user_id': `{!! Auth::check() ? Auth::user()->email : 'anonymous' !!}`,
    // 为自动触发的page_view事件添加自定义参数
    'page_view': {
        'sector': `{!! $company_info['sector'] !!}`,
        'stock_exchange': `{!! $company_info['stock_exchange'] !!}`
    }
});

方案2:禁用自动page_view,手动触发并传递参数(更可控)

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// 禁用自动发送page_view事件
gtag('config', '{{ env('GTAG_ID') }}', {
    'user_id': `{!! Auth::check() ? Auth::user()->email : 'anonymous' !!}`,
    'send_page_view': false
});
// 手动发送page_view事件,携带自定义维度参数
gtag('event', 'page_view', {
    'sector': `{!! $company_info['sector'] !!}`,
    'stock_exchange': `{!! $company_info['stock_exchange'] !!}`
});

三、验证数据是否正确上报

  • 打开企业页面,用浏览器开发者工具(F12)查看Network标签,筛选collect请求,检查请求参数中是否包含ep.sector和ep.stock_exchange(GA4中事件参数前缀为ep.)
  • 进入GA4实时报告,查看page_view事件的详情,确认自定义参数已被记录

四、生成行业/证券交易所的访问量报表

在GA4控制台的Explore > Free Form中:

  1. 维度栏添加你创建的Sector和Stock Exchange自定义维度
  2. 指标栏添加事件计数(该指标对应page_view的触发次数,即页面访问量)
  3. 筛选器中添加条件:事件名称 = page_view(确保只统计企业页面的访问量)
  4. 拖动维度到“行”区域,指标到“值”区域,即可生成按行业/交易所分组的访问量报表

内容的提问来源于stack exchange,提问作者bonbon.langes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 06:29:57