智能链接是一个单一 URL,会在点击发生的那一刻根据每位访客的身份决定将其发送到哪里:他们的设备、所在国家、点击时使用的应用,有时还有语言。一个链接,多个目标,在几毫秒内完成选择。 iPhone 用户可以进入应用,Android 用户可以前往 Play Store 版本,来自德国的访客可以进入德语页面,所有这些都来自你个人简介中的同一个链接。
这个概念很简单。细节决定它能为你带来点击,还是悄悄让你失去点击,因此下面将说明智能链接如何工作、可以基于哪些条件进行路由,以及会在哪些地方失效。
智能链接如何工作?
每个智能链接都遵循相同的四个步骤。访客看不到这些步骤,但每一步都是路由可能正确或出错的地方。
点击会先到达服务器,而不是页面
普通链接直接指向目标地址。智能链接则先指向服务器。当有人点击它时,其浏览器会发送一个包含若干信息的请求:用户代理(设备、操作系统、浏览器,以及通常正在使用的应用)、IP 地址、首选语言,有时还包括他们来自的页面。
服务器读取信号并应用你的规则
服务器会将这些信息转化为决策。IP 地址可提供国家信息。用户代理会说明是 iPhone 还是 Android,以及点击是否发生在 Instagram 或 TikTok 的应用内浏览器中。然后,服务器会按顺序遍历你的规则,并在找到第一个匹配项时停止。
规则顺序比规则本身更重要。 如果“法国 → 法语页面”规则排在“移动设备 → 应用”规则之后,那么法国移动端访客永远不会触发前者。
重定向会在页面加载前发生
返回结果是一次重定向,通常是临时 HTTP 302,或者是一条打开应用的指令。整个往返过程最多只需几百毫秒。如果你的智能链接出现了可见的加载页面,那它一定有问题。
智能链接可以基于什么条件进行路由?
并非每种信号都同样可靠。这是大多数指南略过的部分,也是大多数路由错误的来源。
| 信号 | 检测方式 | 可靠性 | 典型用途 |
|---|---|---|---|
| 设备和操作系统 | 用户代理 | 高 | App Store 与 Play Store、应用与网页 |
| 来源应用 | 应用内浏览器的用户代理 | 对 Instagram、TikTok、Facebook 的识别度高 | 打开真实浏览器或目标应用 |
| 国家/地区 | IP 地理定位 | 良好,使用 VPN 时可能错误 | 本地优惠、法律限制、屏蔽 |
| 语言 | Accept-Language 标头 | 良好 | 翻译后的页面 |
| 时间或日期 | 服务器时钟 | 精确 | 发布、倒计时、过期优惠 |
| 随机分流 | 服务端 | 精确 | 对两个落地页进行 A/B 测试 |
| 机器人或真人 | 行为、IP 信誉、标头 | 因工具而异 | 防止爬虫和虚假点击影响你的统计数据 |
设备和应用路由最可靠
每个请求都会携带用户代理,因此设备和来源应用很少判断错误。这也是最常见的智能链接类型:应用链接, 一个 URL,在应用已安装时打开应用,未安装时打开网站。
国家/地区路由效果良好,但永远不可能完美
对于大多数访客而言,IP 地理定位在国家/地区层面是准确的,但 VPN 或企业代理会将用户定位到另一个国家/地区。绝不要构建这样一种智能链接:错误的国家/地区判断会让付费访客走进死路。 为每条国家/地区规则提供合理的备用方案。
智能链接、深度链接和短链接:有什么区别?
这三个术语经常被混淆,包括销售这些工具的平台也是如此。
| 短链接 | 深度链接 | 智能链接 | |
|---|---|---|---|
| 作用 | 缩短冗长 URL | 打开应用内的特定页面 | 为每位访客选择目标地址 |
| 目标地址数量 | 一个 | 一个 | 与你的规则数量一样多 |
| 读取设备或国家/地区信息 | 否 | 有时(应用是否已安装) | 是 |
| 典型示例 | 用于印刷广告的简洁 URL | 在购物应用中打开某个商品的链接 | 一个个人简介链接,将 iOS、Android 和桌面端用户发送到不同位置 |
深度链接是智能链接能够实现的功能之一
深度链接回答的是一个问题:打开应用,还是不打开应用。我们关于什么是深度链接的指南详细介绍了这一机制。一个智能链接可以包含多个深度链接,并在它们之间进行选择。
Android 和 iOS 原生就已完成部分工作
两个平台都内置了“如果应用存在则打开应用”的版本。在 Android 上,未安装应用的用户会通过 App Links 被发送到你的网站,而不会出现错误Opens in a new tab。Apple 的通用链接在 iOS 上也以相同方式工作。智能链接位于更高一层:它首先决定要提供哪一个链接。








