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

如何阻止GA4的gtag.js将自定义事件参数campaign_name转为campaign?

解决GA4自定义参数campaign_name被重命名为campaign的问题

问题原因

GA4内置了自动参数映射机制,会将部分常见营销类参数名自动转换为GA4标准参数名,campaign_name就属于被映射的范畴——它会被自动重命名为GA4的标准参数campaign,目的是统一参数格式以适配内置报告体系。

解决方案

1. 更换自定义参数名称(推荐)

改用GA4未预定义映射规则的参数名,比如custom_campaign_name,这样发送的参数名会原样保留在GA4中:

gtag('event', 'my_event_name', {custom_campaign_name: 'my_campaign_name'})

后续在GA4中配置自定义维度时,直接关联custom_campaign_name即可。

2. 嵌套参数避免自动映射(需GA4配置支持)

如果必须保留campaign_name作为参数名,可以将其嵌套在一个自定义对象中发送,绕过自动映射:

gtag('event', 'my_event_name', {
  custom_event_data: {
    campaign_name: 'my_campaign_name'
  }
})

之后需要在GA4管理后台的自定义定义中,创建嵌套参数的自定义维度,路径设为custom_event_data.campaign_name。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 01:57:07