启用深层链接

深层链接允许您将用户重定向到应用程序中的特定内容(资源)。 例如,当某人单击某条展示紫色T恤衫的移动推送消息时,您可以直接打开该应用程序以显示紫色T恤衫内容(而非主页)。

此过程如下所示:

  1. Marketo用户在其推送消息的点按操作中放置自定义URI。
  2. 当人员在设备上点按推送消息时,Marketo MME SDK会触发具有自定义URI的事件。
  3. 然后,您的应用程序会处理该事件,并将用户重定向到您的应用程序中的相应内容。

这要求您为应用程序定义自定义URI结构;在应用程序的清单中注册该方案;然后添加代码以处理深层链接事件并路由到应用程序中的适当位置。

对于iOS,请参阅有关为您的应用程序定义自定义URL方案的Apple文档。

对于Android,请参阅有关启用应用程序内容的深层链接的Google文档。

对于PhoneGap应用程序,深层链接不像本机iOS或Android应用程序那么直接,但有一些插件可让您的混合应用程序对iOS和Android上的深层链接自定义URL方案以及通用/应用程序链接做出响应。 考虑这些插件

在应用程序中启用深层链接后,请将自定义URI与Marketo用户共享,以便他们能够将这些URI插入到推送消息的点按操作中。

设置测试设备时,Marketo使用预定义的URI结构。 有关详细信息,请参阅安装指南的“测试设备”部分。

定义URI结构的最佳实践

如果您的品牌现有移动网站,则最佳实践为也遵循深层链接URI的URL结构。 例如,如果https://myappname.com/products/purple-shirt是相关产品的网站地址,则myappname://products/purple-shirt将是可在您的应用程序中使用的良好深层链接URI结构。

通常,您的方案应该特定于您的品牌。 虽然目前没有法规规定方案应具有全球唯一性,但一种有助于确保方案唯一性的方法是:反转域名(例如,org.companyname)。

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59