为应用程序创建跟踪链接时,您可以将其配置为深度链接。
有了深层链接,如果用户点击广告并已经安装了您的应用程序,不仅会打开应用程序,而且会显示您选择的特定应用程序内容,而不仅仅是应用程序的默认屏幕。
重要提示:在将 Singular SDK 集成到您的应用程序之前,您必须计划好您的深度链接。您的工程师将在 SDK 集成过程中实现深度链接。
开始之前:规划深度链接
首先,请列出您要在应用程序广告系列中实施的所有深层链接。
对于每个深度链接,请确定以下内容:
- 目标应用内容:用户应该看到应用中的哪个屏幕?
- 后备重定向:如果用户没有安装您的应用程序,他们应该被重定向到哪里?(通常是您应用程序的商店页面)
- 这是一个延迟的深层链接吗?也就是说,即使是安装了您应用程序的新用户,该链接也应该显示特定的应用程序内容吗?
举例说明: 如果您的应用程序是一家服装店,您可能需要设置以下深度链接。
深度链接 | 要显示的内容 | 启用延迟? | 回退重定向 |
新季特卖:秋季时装 | 显示标记为 "秋季新款 "的服装 | ✅ | <应用程序商店中的应用程序 URL> |
特别优惠:注册时事通讯并获得 5 美元优惠券 | "注册时事通讯 "屏幕 | ✅ | <应用商店中的应用 URL |
如何建立深度链接
1 |
创建链接域奇异链接的结构如下,其中 [SUBDOMAIN] 由您选择: https://[SUBDOMAIN].sng.link/[PARAMETERS]。 如果您还没有设置任何域,则必须至少创建一个域才能开始创建奇异链接。具体方法如下
您可以创建一个域名(例如,您公司或应用程序的名称)并将其用于所有链接,也可以创建多个用于不同目的的域名。 |
||||||
2 |
向工程团队传达深度链接计划开发人员在将 Singular SDK/S2S 集成到应用程序(或发布应用程序更新)之前,需要了解深度链接的目的地。 开发人员在实施 SDK 时,会添加代码来识别应用程序是否通过深度链接打开,并将用户引导到相应的应用程序屏幕或内容(开发人员分步指南适用于Android、iOS、Unity 和React)。 您的工程团队完成后,就可以向您提供:
|
||||||
3 |
在应用程序页面输入链接计划信息根据您应用程序的平台和工程团队用于实现深度链接的技术,您可能需要在应用程序页面(设置 > 应用程序)中输入一些信息。 这些信息应由工程团队提供。
如果您的应用程序有一个以上的应用程序站点(即适用于一个以上的平台),请在每个站点输入必要的信息。 |
||||||
4 |
(可选)在 "应用程序 "页面中添加深层链接目的地您可以在应用程序页面的应用程序设置中添加深度链接目的地,以便于访问。这样,每当您创建新的跟踪链接时,这些目的地就会出现在下拉菜单中供您选择。 这一步是可选的,因为您可以在创建奇异链接时键入任何目的地。 向应用程序页面添加深度链接目的地:
|
||||||
5 |
创建链接创建实际跟踪链接(包括深度链接):
注意:
|
||||||
6 |
测试链接既然已经创建了深层链接,就可以轻松地进行测试,看看它是如何工作的。 要测试延迟深层链接功能,请执行以下操作
测试深度链接功能
要测试奇异链接在确定归因方面的功能,请参阅如何测试跟踪链接。 |
高级:为链接添加动态内容
您可以在显示广告时动态添加数据,让 Singular Link 发挥更大作用。如果用户点击其中一个广告并进入您的应用,您的应用就可以读取并使用这些数据。
例如,如果您有一个购物应用程序,并为不同的产品显示动态横幅广告,这就非常有用。当用户点击广告时,您希望应用程序打开并显示他们点击的特定产品的页面。为此,您需要将产品 ID 动态添加到奇异链接中。
要实施具有动态内容的深层链接,请按照上述相同步骤进行,首先规划链接并将所有信息提供给工程团队。
开发人员注意事项:使用 _p 参数
要在提供广告时向 Singular Link 添加动态数据,请在 Singular Link URL 的末尾添加_p 参数和任何值。_p代表 "直通",值可以是 URL 编码的 JSON 值或非结构化字符串值。
例如,如果奇异链接是 :https://myshoppingapp.sng.link/A59c0/nha7
显示广告时,可将产品 ID 附加到奇异链接中,如下所示 :https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123
当您读取深层链接 URL 时,应用程序可以使用直通参数值。有关详情,请参阅所选 SDK 的深度链接支持指南:Android、iOS、Unity、React。