更新时间:2025年12月1号
在现代数字营销和数据分析体系中,用户识别与设备追踪是最核心的环节。随着隐私法规收紧和第三方 Cookie 逐渐被淘汰,企业越来越依赖 第一方数据(First-Party Data) 来进行精准投放和行为分析。在这个过程中,FPID(First-Party Device ID,第一方设备 ID) 成为关键技术标识。
什么是FPID
FPID 的全称是 First-Party Device ID(或 First-Party ID),也称第一方设备 ID,是服务端布署中用于识别用户的唯一 ID。
FDID出现的原因是:鉴于越来越多的浏览器都在限制第一方Cookie,服务端创建的ID能更好的保持持久性,更有效的标记去跟踪用户。
FPID的优点
第一方设备ID有如下优点:
- FPID会持续存在,可以避免浏览器策略的影响,能有效标识用户,如在Safari即时通过CNAME生成的第一方Cookie,7天后就会过期,一旦清除,用户数就计算不准确
-
HTTPOnly,FPID只能通过服务端去获取这个Cookie,确保值不可由任何客户端脚本访问,更安全
FPID也并不是没有缺点,它的缺点在于如果浏览器后续策略变动,是可以限制第一方设备ID。
FPID示例
FPID是通过服务端去设置的,所以只在服务端跟踪才有。
Adobe Lauch服务端
由用户自己生成FPID,写到Cookie里,FPID遵循UUIDv4格式,如
123e4567-e89b-42d3-9456-426614174000
然后再DataStream里开启:
实现的效果:
GTM服务端
sGTM的可以设置自动生成:
生成后就可以看到:
FPID的值如:FPID2.2.F99Fd7gVuQuP93MZdJiEn07o/eZba6j9bAt8ETLsn8E=.1733280703,其中F99Fd7gVuQuP93MZdJiEn07o/eZba6j9bAt8ETLsn8E=.1733280703也叫Client ID,它在GA4里叫Effective user ID,在BigQuery里叫user_pseudo_id。延伸阅读:深入认识GA4里的Client ID(客户端跟踪和服务端跟踪)








