欢迎访问我的博客,有问题可以在任意文章底部留言评论

Google Analytics 4 里常见的 ID 有哪些?

Google Analytics 4 Haran 6年前 (2020-06-04) 9029次浏览 0个评论

更新时间: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

Stream ID 是一串数字,如1510089723。

 

数据流配置与代码加载相关 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 引入的增强型用户识别机制,主要用于提升用户识别的准确性和连续性。

Google Analytics 4 里常见的 ID 有哪些?

 

Aggregate Identifiers(汇总标识符)

Aggregate Identifiers与 Google tag、Google Ads 和隐私受限环境下的汇总测量有关,核心目的是在无法使用常规标识符时支持部分汇总分析与转化测量。它不代表 GA4 能在用户拒绝跟踪后继续“识别到具体用户”。


有疑问可以在底部留言
喜欢 (10)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址