更新时间:2026年8月13号
在 GA4中,各类ID贯穿了数据采集 → 数据归属 → 用户识别 → 报告呈现的全链路。理解这些ID的含义与作用,是准确配置GA4、分析数据、排查问题的基础。
GA4的账号结构层级为:
Account(账号)→ Property(媒体资源)→ Data Stream(数据流)
不同层级的ID承担不同职能,同时还有用于用户识别、会话跟踪、广告归因等多种ID。本文将从层级结构、用户识别、数据流配置、高级功能四个维度,系统梳理GA4中的核心 ID。
账号与媒体资源层级 ID
Account ID(账户ID)
Account ID是GA4账户的最高层级,用于唯一标识一个GA4账号,通常在 API 调用或账户级权限设置中使用。
Account ID是一串数字,如69988360。
Property ID(媒体资源 ID)
Property ID是GA4媒体资源的唯一标识符,用于标识一个具体的媒体资源,通常在API查询、媒体资源级权限设置中使用。
Property ID是一串数字,如249945720,
Stream ID(数据流 ID)
Stream ID 是数据流的唯一标识符,用于标识从某个特定终端(网站、iOS 应用、Android 应用)发送数据的目标数据流。一个媒体资源可以有多个数据流(Web、iOS、Android),各自拥有独立的 Stream ID,但数据均归属于同一个 Property
数据流配置与代码加载相关 ID
Measurement ID(衡量ID)
Measurement ID是GA4数据流的唯一标识符,用于告诉 GA4 跟踪代码:数据应该发送到哪一个媒体资源/数据流。
Measurement ID的格式为“G-”后跟数字和字母组合,例如:G-XXXXXX
Container ID(容器ID)
Container ID是 GTM容器的唯一标识符。
Container ID的格式为“GTM-”后跟字母数字组合,例如:GTM-MQ8Z6H
Tag ID / Target Account ID(代码 ID / 目标账号 ID)
这两个概念容易混淆,但本质上是同一类ID在不同场景下的叫法:
| 名称 | 说明 | 示例 |
|---|---|---|
| 代码 ID(Tag ID) | 用于在网页中加载特定Google 代码的标识符,是实际加载和执行的代码单元标识 | GT-XXXXXXXXX、G-XXXXXXXXX、AW-XXXXXXXXX |
| 目标账号 ID(Target Account ID) | 代表目标Google产品(如Google Ads或GA)的标识符,主要用于代码路由事件和加载特定产品的设置 | G-12345、AW-9876 |
两者的核心区别在于:代码 ID 是“代码本身”的标识,目标是告诉浏览器加载哪个代码文件;目标账号 ID 是“数据接收方”的标识,目标是告诉代码把数据发给哪个产品。
用一个简单类比来说明:
代码 ID 类似于快递员的工牌——告诉系统“我是谁、我属于哪个站点”;目标账号 ID 类似于收件人地址——告诉系统“这批货该送到哪里去”。在谷歌标签体系中,一个标签代码可能同时包含这两类 ID。
两者在实际使用中经常成对出现,共同完成数据的发送与接收。
用户识别相关ID
Client ID(客户端ID)
Client ID 是 GA4 用于识别单个设备/浏览器用户的唯一标识符。默认情况下,GA4 会为每台设备分配一个唯一的 Client ID,并在报告中将每个 Client ID 视为一个独立用户。
客户端跟踪(Client-side)
| 属性 | 说明 |
|---|---|
| 格式 | 随机数字 + 时间戳,例如 1262312975.17103315909 |
| 存储位置 | 浏览器 Cookie _ga 中 |
| 生成时机 | 用户首次访问网站时生成 |
| 更新规则 | 切换浏览器或设备时,会生成新的 Client ID |
服务端跟踪(Server-side)
在服务端部署中,用户识别通过 FPID(第一方设备 ID) 实现。
| 属性 | 说明 |
|---|---|
| 格式 | FPID2.2. + 编码字符串 + 时间戳,例如 FPID2.2.F99Fd7gVuQuP93MZdJiEn07o/eZba6j9bAt8ETLsn8E=.1733280703 |
| 存储位置 | 服务器端设置的第一方 Cookie |
| 注意 | 编码字符串部分在 GA4 中被称为 Effective User ID,在 BigQuery 中对应 user_pseudo_id 字段 |
User ID(用户ID)
User ID是企业自己为已登录用户分配的稳定 ID,例如会员 ID、客户编号或内部账号 ID。
它可以帮助 GA4 将同一登录用户在不同浏览器、设备和数据流中的行为关联起来。
Google Signals(谷歌标识)
Google Signals 是 Google 利用其内部用户标签实现跨设备跟踪和跨渠道再营销的功能。
开启后,GA4可以在获得相应用户同意的前提下,使用Google登录用户的汇总数据,支持部分跨设备报告、再营销和Google Ads相关功能。
Effective User ID(有效用户ID)
Effective User ID是GA4报告和BigQuery中实际用于标识用户的字段。它遵循一个固定的显示逻辑:
会话与广告归因相关 ID
Session ID(会话 ID)
ga_session_id 是 GA4 中用于标识单个会话的字段,本质上是时间戳的编码形式。
Enhanced Client ID(增强型客户端 ID)
Enhanced Client ID(简称 ecid) 是 GA4 引入的增强型用户识别机制,主要用于提升用户识别的准确性和连续性。
Aggregate Identifiers(汇总标识符)
Aggregate Identifiers与 Google tag、Google Ads 和隐私受限环境下的汇总测量有关,核心目的是在无法使用常规标识符时支持部分汇总分析与转化测量。它不代表 GA4 能在用户拒绝跟踪后继续“识别到具体用户”。
