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

如何将Data Layer中的company属性纳入Analytics页面浏览事件

在Analytics页面浏览事件中包含Data Layer的company属性

前提:确保Data Layer数据正确推送

登录完成后(或页面加载时),将公司信息推送到Data Layer,代码示例:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'company': '目标公司名称'
});

注意:这段代码要放在Analytics跟踪代码之前加载,保证数据能被正常读取


方法一:通过Google Tag Manager(GTM)配置(推荐)

1. 创建数据层变量

  • 进入GTM后台,点击变量→新建
  • 变量类型选择「数据层变量」,数据层变量名称填写company,保存变量

2. 配置页面浏览标签

  • 找到GA4(或UA)的页面浏览标签,点击编辑
  • GA4标签:在「事件参数」区域,添加参数:名称填company,值选择刚才创建的dataLayer变量
  • UA标签:在「自定义维度」区域,选择对应的自定义维度索引(需提前在UA后台创建),值设置为该dataLayer变量
  • 确认标签触发条件覆盖需要统计的页面(比如登录后的所有页面)

3. 发布GTM容器

发布后,页面浏览事件就会自动带上company属性


方法二:直接修改Analytics嵌入代码

GA4场景:

修改GA4的配置代码,在gtag('config')中加入自定义参数:

gtag('config', '你的GA测量ID', {
  // 从Data Layer中提取company值
  'company': window.dataLayer?.find(item => item.company)?.company || '未分配'
});

UA场景:

在发送页面浏览事件前,先设置自定义维度:

ga('create', '你的UA跟踪ID', 'auto');
// 从Data Layer提取company值并设置到自定义维度(维度1需提前在UA后台配置)
ga('set', 'dimension1', window.dataLayer?.find(item => item.company)?.company || '未分配');
ga('send', 'pageview');

最后:在Analytics后台注册自定义维度

无论是GA4还是UA,都需要在后台注册对应的自定义维度,才能在报告中查看数据:

  • GA4:进入「管理」→「自定义定义」→「创建自定义维度」,维度名称填company,事件参数选company,范围按需选择(事件/用户)
  • UA:进入「管理」→「自定义维度」→「新建自定义维度」,名称填company,选择范围后保存,记录对应的维度索引(比如维度1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 14:24:30