首页 > 解决方案 > 为什么来自我的 Android WebView 应用程序的流量显示为“直接”?

问题描述

例如:我在 Android WebView 应用程序中使用我的网站(abc.com)。我的网站有外部链接(elink.com)。当有人访问我的 Android 应用并点击 elink.com 时,它会在移动浏览器中打开。elink.com 的谷歌分析显示流量来自直接来源,而不是来自我的应用程序,也不是来自我的网站 (abc.com)。为什么它显示直接源流量。

我问这个问题是因为我使用的是附属链接,并且我提供批准的流量来源是我的网站。附属链接必须来自我的网站(或应用程序,如果我将我的应用程序添加为流量来源)。

标签: androidandroid-studiogoogle-playandroid-webview

解决方案


因为 Webview 不是浏览器,它是原生应用程序内部使用的开发组件。因此,应用程序供应商控制所有请求标头,如果他们认为通过隐藏引荐来源可以获得好处,他们会这样做。或者即使他们不会从设置引荐来源中找到好处——他们也不会浪费时间来修复或实施它。

大多数应用程序的行为都是这样的。例如reddit。


推荐阅读