通用链接
什么是通用链接?
关于通用链接,首先要认识到的是,虽然它们是链接,但它们不是通用的。 它们是 iOS 特定的,与 Android 无关。
通用链接基本上是深层链接,但它们是围绕Apple开发的一个想法构建的,该想法用于将网站内容与应用程序内容对齐,这样相同的链接将某人带到您的应用程序中的特定位置,或您网站上的特定页面,取决于可用的内容以及他们过去选择的内容。
这是通用部分:无论某人是否安装了您的应用程序,相同的链接每次都有效。
这项 iOS Web 链接标准于 2015 年推出,旨在解决传统应用程序 URL 方案的两个具体问题。在创建通用链接之前,应用程序开发人员通常会使用自定义 URL 方案来提供引用应用程序内特定部分的能力。正如CodePath 所强调的,这种传统方法存在两个问题:
问题是两个应用程序可以声明相同的 URL 方案,并且无法防止哪个应用程序应该启动。 其次,如果未安装应用程序,则 URL 不会打开,并且需要自定义代码来处理它。
为了解决第一个问题,iOS 检查存储在网络服务器上的文件,该文件将您的网站和应用程序关联起来。 正如 Apple 所说,只有您可以将此文件存储在我们的服务器上,从而保护您的网站和应用程序的关联。
为了解决第二个问题,通用链接首先确定用户是否已经安装了该应用程序,在这种情况下,它们将直接指向该应用程序。 如果用户尚未安装该应用程序,则会有一个后备机制将他们引导至移动网站。 简而言之,通用链接允许开发人员使用单个链接来处理两种类型的用户(已安装和未安装),并通过优雅的机制将他们引导到适当的位置。
需要注意的是,通用链接不仅仅是重定向,而是特定于 iOS 的 URL,用于将网站与应用程序的 URI 方案连接起来。此机制适用于所有链接类型,无论它们是深层链接还是普通网站链接。我们关于通用链接的常见问题解答支持文章讨论了两种链接类型之间的细微差别,如下所示:
通用链接看起来像普通的 HTTPS URL,例如“https://www.linkedin.com”。 当用户单击通用点击时,用户的设备将打开为其配置链接的应用程序。 如果设备上未安装该应用程序,用户将被带到移动浏览器中的实际 URL。
通用链接有什么用?
通用链接有几个主要用例,包括简化用户体验、提高应用程序参与度以及执行准确的归因。
在用户体验方面,通用链接提供了创建单个链接的能力,并提供无缝的移动体验,无论他们是否安装了应用程序,该体验都可以正常工作。 如果用户尚未安装该应用程序,他们将被重定向到应用程序商店或移动网站并提示安装。
通用链接还为营销人员提供了更多选项,可将用户直接引导至应用程序内的特定位置,这是提高应用程序参与度的有效方法。 尽管深层链接能够提供类似的体验,但不同之处在于深层链接会提示额外的弹出消息来确认导航。 用户体验中的这一额外步骤几乎总是会导致一定比例的人选择退出,这最终会降低参与度。
最后,像 Singular 这样的第三方归因提供商可以使用通用链接将用户直接带到应用程序,同时仍然将事件归因于正确的平台、渠道或营销活动。 Singular 支持这种 Apple 特定的 URL,并提供相同的深度链接归因功能,例如在渠道、活动等方面跟踪用户的来源。
Singular 如何使用通用链接?
通用链接和深层链接之间的主要区别之一是,由于它们不是重定向,通用链接不通过链接点击提供任何形式的测量或归因(至少不是开箱即用的)。 为了解决这个问题, Singular的归因技术能够自动将通用链接点击与其关联的来源和随后的应用内活动进行归因。 这使得营销人员能够准确地确定其付费和有机营销工作的投资回报率,并将链接点击与有价值的用户操作(例如安装、应用内购买等)相关联。
除了为通用链接添加一层归因之外, Singular的技术还为营销人员和应用程序开发人员提供了一套广告欺诈预防技术。我们针对广告欺诈采取积极主动的方法,这意味着您能够阻止欺诈活动,并将广告预算集中在优质用户身上。
要为您的应用程序启用通用链接,您需要在您的Apple开发者帐户中启用“关联域”,并向您的网站添加一些代码,并在您的应用程序中实现API。
然而,一旦完成, Singular Links 就会完全按照您的预期工作,无需任何额外的配置或麻烦。 虽然通用链接在某些情况下可能会破坏营销衡量,但 Singular 链接会自动处理跟踪而不会丢失数据。