验证和维护深层链接

通过 Play 管理中心内的深层链接页面(拓展 > 深层链接),您可以:

  • 管理深层链接设置,并促进用户与应用内容进行更深入的互动。
  • 检查网站与应用之间的映射状态,并为最常访问的网址建立深层链接,从而了解可进行哪些改进。
  • 使用补丁来添加、关闭深层链接以及修复深层链接存在的问题,而无需发布新的应用版本。

如果您有关联的 Google Ads 账号,则可以查看哪些广告系列添加了深层链接,还可以深入了解用户覆盖率,并预览着陆页的深层链接版本。

深层链接概览

深层链接是指能够让用户直接进入应用(而非网站)中的特定部分的网址,可采用任何 scheme。开发者可以通过添加 intent 过滤器来创建深层链接,以便将用户引导至应用中的相应 activity。

深层链接页面简化了创建、维护和验证深层链接的流程。此页面有两个标签页:应用配置网址应用配置标签页概述了应用版本的设置和关联的深层链接。您可以使用此标签页执行以下操作:

  • 根据所选应用版本,全面查看现有深层链接配置的简要概况。
  • 一目了然地发现深层链接的设置问题,从而更快地解决问题。
  • 创建和发布补丁来添加、关闭深层链接以及修复深层链接存在的问题,而无需发布新的应用版本。

网址标签页会显示应用的网络表现相关信息,例如关联的 Google Ads 广告系列中最重要的网页抓取网址、点击次数最多的网域,以及状态信息。您可以使用此标签页执行以下操作:

  • 查看哪些广告系列使用了深层链接,并深入了解深层链接的用户覆盖率(如果有关联的 Google Ads 账号)。
  • 预览着陆页的深层链接版本(可与网页版并排比较)。
  • 查看您最重要的网址列表及其深层链接状态
  • 发掘错失的机会,让用户通过深层链接访问您的内容,进一步提升用户互动度。
深层链接页面还提供强大的搜索功能,让您可以轻松查看完整的路径、域名和自定义 scheme 目录中的内容。

“深层链接”页面的功能

以下部分介绍了深层链接页面的特性和功能。

常规功能

这些都是通用功能,您可以在深层链接页面的两个标签页上查看和使用。点击相应部分即可将其展开或收起。

应用选择器

通过页面右上角的应用版本选择器,您可以选择要检查深层链接的应用版本。您可以选择任何轨道(正式版、开放式测试、封闭式测试或内部测试)的任何有效应用版本。表格会根据您选择的应用版本显示深层链接数据。

注意:您可以从所有有效的应用版本(即仍在向用户提供的应用版本)中进行选择。有的用户可能安装了不再提供的较旧版本。Google Play 认为这些应用版本已被取代,因此您无法选择这些版本。

补丁

您可以创建和发布补丁来添加、关闭深层链接以及修复深层链接存在的问题,而无需发布新的应用版本。创建补丁后,您可以选择将补丁用于应用的哪些有效版本。创建补丁按钮位于页面右上角的应用版本选择器旁边。

如需了解详情,请参阅修补深层链接设置

重要信息卡片

在页面顶部,您可能会看到一些重要信息卡片,其中包含与深层链接相关的通知。这些卡片会突出显示深层链接设置中的重要问题,以便您快速找出需要注意的项目。根据内容的不同,重要信息卡片可能会包含不同的提示和操作。例如,如果您点击查看所涉域名,系统会过滤页面上的部分表格,再进行显示;而如果点击了解详情,则可以查看文档中的具体内容,以便了解如何充分利用深层链接。

搜索和过滤

深层链接页面中的所有表格均支持搜索和排序。您可以使用搜索功能来查找与以下目录相关的结果:与应用版本关联的路径、域名和自定义 scheme 的完整目录。排序功能只会对当前已加载的数据进行排序(默认或基于搜索结果)。

在“域名”表格中,您可以搜索域名(子字符串搜索),还可以按状态(OK [通过]、Not OK [未通过])进行过滤。您还可以通过以下方式搜索路径和自定义 scheme:

  • 搜索 scheme(子字符串搜索)
  • 搜索域名(子字符串搜索)
  • 搜索路径(子字符串搜索)
  • 搜索 activity(子字符串搜索)

注意:对于“路径”表格,如果输入完整网址(例如 http://example.com/someStrangePattern),信息中心将尝试根据路径类型进行格式匹配。请参考以下示例:

清单中定义的路径是一种格式 (https://example.com/Some.*Pattern)。

在这种情况下,如果输入完整网址,系统便会返回此路径。您可以使用该功能来了解哪些 intent 过滤器和路径将负责处理在搜索框中输入的网址。

搜索功能会忽略查询参数,因此您可以将完整的网址粘贴到搜索框中,而不会产生问题。

应用配置

应用配置标签页概述了应用版本的设置和关联的深层链接。以下部分介绍了您可以在此标签页上查看和使用的两个表格。点击相应部分即可将其展开或收起。

“域名”表格

“域名”表格位于应用配置标签页,会列出应用清单中声明的所有域名。此表格可帮助您验证网址与应用之间的关联,从而创建应用链接。如果您的应用刻意不使用应用链接,但您仍想通过让用户在设置中进行偏好设置来使用网页链接,那么此部分可能不适用于您的情况,因为按照设计,您的域名将无法与您的应用相关联。

如果您的域名存在任何问题,不妨将鼠标悬停在对应的状态列上,以查看究竟没有通过哪些检查。点击任意一行即可查看对应问题的详细信息。

如果“域名”表格中存在问题,您可以通过以下方式解决问题:

  1. 使用叠加层中的 JSON 生成器将 assetlinks 文件的内容直接复制到您的域名,其中将包含应用链接正常运行所需的所有必要信息。请注意以下几点:
    • 对 assetlinks 文件做出必要更改并将其上传到您的域名后,请返回“深层链接”页面,检查问题是否已解决。
    • 该生成器具有累加性,这意味着它会考虑您的域名中已有的任何内容。您可以放心地按原样复制并粘贴所有内容(或下载文件),这不会破坏与您可能拥有的其他应用的兼容性。我们会以绿色突出显示建议的更改。
  2. 解决域名存在的问题并不能保证所有用户都能获得经过验证的应用链接。在大多数 Android 版本(Android 12 之前的版本)中,域名验证都是在安装期间进行的,因此如果您想让以前安装的应用开始接收应用链接,就需要发布新的应用版本。
“应用清单链接”表格

“应用清单链接”表格位于应用配置标签页,会显示与应用清单相关的数据。Google Play 会验证应用的 intent 过滤器,并按路径对其进行分组(适用于网页链接)。如果存在任何问题,您可以点击任意一行,详细了解如何修正您的应用。此外,如果您点击路径,系统还会列出相应路径下支持的所有链接。这将是为具有相应路径和 activity 的 intent 过滤器声明的 scheme (http/https) 和域名的组合。

注意:如需解决“应用清单链接”表格中列出的任何问题,您必须修改 AppManifest.xml 文件并发布新的应用版本。当前应用版本的问题将仍然存在,因为它们是与已发布的应用版本相关联的。

提示:您可能会发现有些 Android 文档建议为每个 <data> 标记使用单独的 intent 过滤器。不过,建议您将同一路径/activity 捕获的所有网页链接保留在同一个 intent 过滤器下,以方便管理您的清单。使用多个 <data> 标记是很危险的,因为它们在所有 scheme、路径和域名的排列组合中都结合在一起。不过,如果您为网页链接保留相同路径(scheme 始终为 http/s),就不必担心了。

网址

网址标签页会显示深层链接的覆盖率(此为汇总数据,表示已验证的网域中添加了深层链接的热门网址所占的百分比)以及应用的网络表现相关信息,例如关联的 Google Ads 广告系列中最重要的网页抓取网址、点击次数最多的网域,以及状态信息。以下部分介绍了您可以在此标签页上查看和使用的两个表格。点击相应部分即可将其展开或收起。

“点击次数最多的广告流量”表格(仅限关联的 Google Ads 账号)

“点击次数最多的广告流量”表格位于网址标签页,如果您有关联的 Google Ads 账号,对广告系列中获得最多点击次数的网域进行排名,并以百分比表示用户覆盖率。用户覆盖率是指在已安装您的应用的用户中,点击网址后在应用内浏览网址内容(或系统显示应用选择器)的用户相较于继续使用网页版的用户的比例。

您还可以查看网域状态(使用了深层链接未使用深层链接发现的问题)。如果您发现某些网域尚未使用深层链接,但吸引到了大量的点击,那么为这些网域添加深层链接,可将用户直接导向到您的应用,为进一步提升用户互动度提供了绝佳机会。

您可以点击任意一行,详细了解特定网域。如果您的网址未使用深层链接,您可以按照屏幕上的步骤设置您的应用并验证域名所有权,或者查看我们的开发者指南,获取更多支持。如果使用了深层链接,您还可以并排查看预览屏幕截图,比较深层链接网域在网站和应用中的呈现效果。最后,您可以查看详细的用户覆盖率细分维度,以百分比的形式显示所选网址在所有应用版本中的预期用户结果:

  • 定向到应用的用户数
  • 定向到应用选择器的用户数
  • 定向到网络浏览器的用户数
网页抓取网址

“网页抓取网址”表格位于网址标签页,会列出最重要的网页抓取网址,并以百分比表示用户覆盖率。您还可以查看网域状态(使用了深层链接未使用深层链接发现的问题)。如果您发现某些网域尚未使用深层链接,但吸引到了大量的点击,那么为这些网域添加深层链接,可将用户直接导向到您的应用,为进一步提升用户互动度提供了绝佳机会。

您可以点击任意一行,详细了解特定网域。如果您的网址未使用深层链接,您可以按照屏幕上的步骤设置您的应用并验证域名所有权,或者查看我们的开发者指南,获取更多支持。如果使用了深层链接,您还可以并排查看预览屏幕截图,比较深层链接网域在网站和应用中的呈现效果。最后,您可以查看详细的用户覆盖率细分维度,以百分比的形式显示所选网址在所有应用版本中的预期用户结果:

  • 定向到应用的用户数
  • 定向到应用选择器的用户数
  • 定向到网络浏览器的用户数

修补深层链接设置

您可以创建和发布补丁来添加、关闭深层链接以及修复深层链接存在的问题,而无需发布新的应用版本。系统不会针对您的未来应用版本保留补丁。您可以更新应用清单,在未来应用版本中保留这些更改。

创建补丁后,您可以选择将补丁用于应用的哪些有效版本。创建补丁按钮位于页面右上角的应用版本选择器旁边。

如需创建补丁,请执行以下操作:

  1. 打开 Play 管理中心,然后前往深层链接页面(拓展 > 深层链接)。
  2. 点击页面右上角附近的创建补丁。 
    • 注意:点击创建补丁后,您会在深层链接页面底部附近看到一条消息:“Patch mode on: No changes pending”(修补模式已开启:没有待处理的更改)。更改深层链接设置时,此状态会随之更新。
  3. 如果您想为深层链接配置添加新路径,请选择添加网页链接
    • 如果您想使用应用清单中尚未指定的域名,则必须先点击“域名”表格中的添加域名。在叠加层中验证您的域名后,即可在添加新的网页链接时使用该域名。不过,在您使用该域名发布补丁之前,该域名不会显示在“域名”表格中。 
      • 注意:通过添加域名加入的域名会在未来所有版本的设置中显示。
  4. 通过提供所需信息来定义网址参数:
    • activity:使用下拉菜单选择 activity。
    • scheme 和主机:使用下拉菜单选择 scheme 和主机。
    • 路径:输入您希望新的深层链接将用户定向到的完整网址。
  5. 点击将补丁添加到草稿。将补丁添加到补丁草稿后,您会在页面底部附近看到一条消息:“Patch mode on: 1 deep link change pending”(修补模式已开启:有 1 项深层链接更改待处理)。
  6. (可选)如果您想向其他深层链接添加补丁,可以再次按照相同的流程操作。
  7. 如果您已准备好发布补丁,请点击检查并发布

您还可以使用补丁来关闭深层链接。关闭深层链接后,用户将无法通过与此路径关联的链接直接前往您的应用,而是会看到应用选择器或被定向到网络浏览器。如需关闭深层链接,请执行以下操作:

  1. 打开 Play 管理中心,然后前往深层链接页面(拓展 > 深层链接)。
  2. 点击页面右上角附近的创建补丁。 
    • 注意:点击创建补丁后,您会在深层链接页面底部附近看到一条消息:“Patch mode on: No changes pending”(修补模式已开启:没有待处理的更改)。更改补丁时,此状态会随之更新。
  3. 在要关闭的路径旁边,点击关闭
  4. (可选)如果您想关闭其他深层链接,可以再次按照相同的流程操作。

如果您已准备好发布补丁,请点击检查并发布。检查并发布补丁,将更改应用于所选应用版本。

常见问题解答

什么是用户覆盖率?

用户覆盖率是指在已安装您的应用的用户中,点击网址后在应用内浏览网址内容(或系统显示应用选择器)的用户相较于继续使用网页版的用户的比例。该比例越高,获得最佳着陆页体验的用户就越多。这类数据每天刷新一次。

什么是网页抓取网址?

网页抓取网址是一个热门网址列表,该列表中的网址是我们认为您的已验证网域中最重要的网址,其中包括网络流量中最常访问且提及次数最多的网址。为您最重要的网址添加深层链接,可确保促进用户与应用内内容进行更深入的互动。网址列表每天刷新一次。

如何关联我的 Google Ads 账号?

如需查看 Google Ads 广告系列中着陆页的深层链接状态,首先需要关联您的 Google Ads 账号。请按以下步骤操作。完成关联后,您的广告系列的网址便会显示在 Play 管理中心的深层链接页面中。

什么是深层链接覆盖率?

深层链接覆盖率是一个汇总数据,表示已验证网域中添加了深层链接的热门网址所占百分比。深层链接覆盖率越高,越有助于您确保用户获得最佳的产品和服务使用体验。覆盖率的计算依据是已安装您应用的用户设备的状态,每天刷新一次。

如果我添加网域,会怎么样?

添加已验证网域后,Play 管理中心会开始向您显示与此网域相关的网址。请注意,这种情况不会立即发生;您可能需要等待大约一天的时间,才能看到新增网域的相关网址。请注意,目前还无法从列表中移除已验证网域。

我已按照 Play 管理中心建议修正 assetlinks,但覆盖率没有变化。为什么呢?

深层链接覆盖率并非基于应用的当前状态,而是取决于已安装您应用的用户能否打开给定的网址。当您更改 assetlinks 或新增 intent 过滤器时,已安装应用的用户群需要一段时间才会收到这些更改。您可能会发现覆盖率数值会随着用户收到更新而逐渐发生变化。

为什么只有部分网址有屏幕截图?

针对屏幕截图,我们目前仅测试页面上的部分可用网址。如果您看到一条消息,提示无法预览,并不意味着您的应用存在问题。预览功能目前仅适用于部分网址,但我们正在努力扩大此功能的覆盖范围。

网址是如何分组的?

我们使用启发法来确定应将哪些网址归为一组。如果您的应用已有 intent 过滤器,这些过滤器将始终以群组的形式显示在界面中。我们的算法只会将与任何 intent 过滤器都不匹配的网址进行分组。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
18238690714964972861
true
搜索支持中心
true
true
true
true
true
92637
false
false