更新时间:2026年8月5号
在GA4查看Facebook带来的流量时,常会发现来源并不只有facebook.com,还可能出现

这通常不是多了几个独立推广渠道,而是Facebook在网页外链跳转、不同站点域名和App内浏览器环境下产生的来源差异。
Facebook Link Shim是什么?
Link Shim可以理解为Facebook对外链使用的一层跳转包装。
用户点击Facebook中的站外链接时,浏览器可能先访问Facebook的跳转地址,再进入最终落地页。这个过程中,Facebook可以进行恶意链接检查、处理跳转参数,并降低将原始页面URL直接传给第三方网站的风险。
简化后的访问链路可能是:
用户点击Facebook外链 → Facebook的外链跳转页 → 目标网站 → GA4记录l.facebook.com / referral
Link Shim 如何影响引荐来源
恶意链接检测
用户点击 Facebook 上的任何外链时,请求首先经过 Link Shim 验证。若系统判断链接可疑,会向用户展示警告页,建议返回 Facebook,从而保护用户安全。
为了保护用户的隐私,重写引荐来源
Facebook 会在浏览器向外站发送请求之前,从原始 URL 中剥离用户标识符(如 UID、会话参数等),然后将修改后的 URL 重定向至目标网站。这一重写过程使得浏览器记录的 引荐来源(Referrer) 不再是用户直接点击的原始 Facebook 页面,而是 Link Shim 的中间地址(见下文常见域名列表)。
HTTPS → HTTP场景下的引荐完全丢失
当用户从 Facebook(HTTPS)点击链接,跳转至仅支持HTTP的目标站点时,出于安全策略(即“从安全协议到非安全协议不传 Referrer”),Facebook 会通过内部重定向强制中断引用传递。
实际流程示例:
用户点击目标URL:
http://www.eventeducation.com/forming-event-company.php
实际请求被先重定向至Facebook内部地址:
http://facebook.com/l.php?u=http%3A%2F%2Fwww.eventeducation.com%2Fforming-event-company.php&h=1AQGREEXZ&enc=AZOFTubs48cxGeO0qt2G1BRSP4dIKtxGE3iw3qRxJo9F1n5wvjNGriJd2WY4VBpO6xw_kYtWTeKZLwHhlHN5VjYv-hbh0EeAJppnApx1N8eCxOSUjW-yd3upyNt_J9rrMZAfD5YbqWtMwFkDJ0EPRtOB5emrpi8GS0OHOH-DevWabRLC6GiCDevNtQO0ZETLA-9CkdcooVrT6sbkr6kIaON4BcbrZYm1StqEsIqc79xcQyOKLMLdtM2yyXOqVlYkT0Q&s=1
随后再跳转至最终HTTP页面,此过程中引荐来源被彻底清除,因此GA4无法捕获原始的facebook.com来源,只能看到中间页或空引荐。
常见的Facebook引荐来源域名列表
由于Link Shim的重定向,GA4中可能出现的Facebook引荐来源包括但不限于以下域名(均为facebook.com 或其子域):
| 常见引荐域名 | 说明 |
|---|---|
| l.facebook.com | 主链路重定向(/l.php) |
| l.facebook.com/lsr.php | 另一重定向脚本 |
| facebook.com/l.php | 根域重定向 |
| m.facebook.com | 移动端 |
| lm.facebook.com | 移动端链路 |
| mbasic.facebook.com | 基础移动版 |
| web.facebook.com | 网页版 |
| touch.facebook.com | 触屏版 |
| business.facebook.com | 商务管理平台 |
| apps.facebook.com | 应用内 |
| p.facebook.com | 隐私相关 |
| cstools.facebook.com | 客户工具 |
| pt-br.facebook.com | 葡萄牙语本地化 |
| static.ak.facebook.com | 静态资源 |
| 0.facebook.com 等 | 其他子域 |
所有这些域名的引荐类型均为 referral(引荐),难以仅凭来源域名区分不同的广告或内容类型。
fbclid 是什么?
fbclid是Facebook Click Identifier的缩写,即Facebook为部分外链点击自动附加的点击标识符。
示例:
https://www.example.com/article/?fbclid=Iw...
它主要用于Facebook自己的点击与归因链路。GA4并不依赖fbclid 进行渠道识别(GA4主要通过UTM参数划分渠道)。
fb4a是什么?
fb4a的全称是Facebook for Android。
这是FB上隐私保护机制,FB将UTM参数加密,Google Play Install Referrer API是拿不到真实的UTM参数,默认就只能看到fb4a,需要在FB做做解密:
解密后Google Play Install Referrer API就可以获取完整的UTM参数,解密的集成请看:https://developers.facebook.com/docs/app-ads/install-referrer/
总结
GA4 中出现 l.facebook.com、lm.facebook.com、m.facebook.com 等多个 Facebook 引荐来源,通常反映的是Facebook的不同域名与外链跳转链路,而不是多个独立流量渠道。
