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

深入解析GA4中的Direct渠道:那些“没有来源”的流量从哪来?

Google Analytics 4 Haran 9年前 (2016-10-03) 9717次浏览 6个评论
文章目录[隐藏]

更细时间:2025年12月23号

在使用Google Analytics 4(GA4)进行流量分析时,许多分析师都会遇到一个常见问题:为什么我的Direct流量占比这么高?

Direct(直接流量)看似简单,但实际上,它往往是流量来源丢失、标记错误或归因机制变化的结果。

本文将带你深入理解GA4中的Direct渠道定义、判定逻辑、常见问题与优化方法。

Direct渠道的定义

在GA4中,Direct(直接流量)是指:

当系统无法识别访问来源(Source/Medium)时,自动将该访问归为 Direct 渠道。

通俗地说,就是「GA4 不知道用户从哪来」。

在GA4的默认渠道分组中,Direct流量的判定条件是:

source is (not set)
AND medium is (not set)

也就是说,当一次访问没有带上任何来源信息(如UTM参数、referrer、点击追踪信息),它就会落入Direct渠道

 

Direct流量的常见来源类型

Direct流量并不全是用户手动输入网址或点击书签,它通常来自以下几类情况:

真正的直接访问(Truly Direct)

这是最符合直觉的Direct流量来源:

  • 用户直接在浏览器地址栏输入网址访问。
  • 用户通过书签访问网站。
  • 用户通过未带参的离线渠道(如 PDF、邮件正文中直接点击链接)访问网站。

 

来源信息缺失(最常见)

GA4会在无法确定具体来源或媒介时,将流量归为Direct,这类情况包括:

  • 未设置UTM参数的营销活动:如果广告或邮件链接未带UTM参数,社交媒体或群组分享的链接没加UTM,GA4无法识别具体来源,会归为Direct。
  • App内浏览器/WebView:从App内点击链接(如 LINE、Facebook App、新闻 App),WebView未正确传递referrer,Universal Link/Deep Link配置不完整,常被计入 Direct
  • 重定向:中间跳转页未正确传递参数,来源丢失导致Direct
  • referrer信息缺失:如果中间(中间有重定向、短链接、跳转页)跳转丢失了 referrer 信息,部分平台出于隐私保护屏蔽referrer,也会被归类为Direct。
  • HTTPS → HTTP或跨域跳转:如果用户从HTTPS网站跳转到你的网站,但跨域未正确配置,GA4可能无法捕获来源,归类为Direct。

 

技术或配置问题导致

  • CMP设置错误:导致第一个页面上的来源信息丢失,划分到Direct,延伸阅读:GA4中Direct渠道流量突然暴增?
  • ITP/ETP限制:七天后Cookie就被清除,回访被视为新用户直接。

 

内部或非预期流量

  • 公司内部测试、QA、开发人员访问,未设置 GA4「内部流量过滤」

 

离线与不可识别场景

  • PDF、Word、PPT 中的链接(未加 UTM)
  • QR Code(未加参数)
  • 桌面应用程序中的链接

 

为什么Direct流量会异常增多?

常见技术原因包括:

  • UTM 标记遗漏
    • 营销邮件、社交平台投放未加上utm_source、utm_medium
    • 导致来源丢失 → 被归类为Direct
  • 跳转导致的参数丢失
    • 短链接、重定向服务未传递UTM参数
    • 特别是使用 bit.ly、t.cn 等短链服务时
  • HTTPS到HTTP跳转:Referrer 在跨协议时被浏览器屏蔽
  • 跨域追踪未正确设置:例如主站与结账页在不同域名,跳回后新会话没有来源信息
  • App内嵌浏览器(WebView)问题:微信、抖音、Instagram 内打开的网页默认屏蔽referrer
  • 浏览器隐私限制:Safari ITP、Firefox ETP 会缩短 Cookie 生命周期,重新进入后 GA4 视为新用户,来源变为Direct

 

减少Direct流量的实战优化方案

  • 确保所有外部链接带有UTM参数:邮件、社交媒体、联盟投放等都需加上完整的utm_source、utm_medium、utm_campaign
  • 设置跨域追踪:在 GA4 Admin → Data Stream → Tagging Settings → Configure your domains 中添加相关域名
  • 减少重定向次数:避免参数丢失,保持最终落地页携带UTM信息
  • 对App内流量使用跳转页标识:为WebView流量单独加上标记参数(如utm_medium=app_internal)
  • 检查Cookie与会话逻辑:确保追踪 ID (client_id / user_id) 可在用户多次访问间保持一致
  • 区分品牌直访与技术性Direct:可通过Landing Page分析 + 用户历史来源判定哪些是真正的Direct

 

延伸阅读:


有疑问可以在底部留言
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 你好,我想问下为什么direct渠道的收入与我的后台收入不一致了,我的后台渠道也是从GA拉取的,但是GA显示direct渠道收入200,后台显示400。这个与cmp有什么相关吗
    ii2025-08-07 15:49 回复 Windows 10 | Chrome 138.0.0.0
    • Haran
      预计无关,考虑使用的维度是否不同
      Haran2025-08-08 07:54 回复 Mac OS X | Chrome 138.0.0.0
  2. 那app内的direct渠道是什么来源呢,该如何避免大量direct渠道
    ii2025-05-26 11:15 回复 Windows 10 | Chrome 136.0.0.0
    • Haran
      APP是面向国内还是国外
      Haran2025-05-26 13:13 回复 Mac OS X | Chrome 136.0.0.0
      • 面向国外的
        ii2025-05-26 13:54 回复 Windows 10 | Chrome 136.0.0.0
        • Haran
          Google Play是支持UTM的,可以正常跟踪来源,但需要GA4集成Install Referrer API;APP Store由于App Tracking Transparency (ATT),如果没有获取不到授权,就会缺失,会划分到Direct, 但它提供了 SKAdNetwork可以用于归因,GA4是可以和SKAdNetwork集成
          Haran2025-05-27 08:07 回复 Mac OS X | Chrome 136.0.0.0