OneLink设置指南 - OneLink Setup Guide

 

简介

OneLink™ 是一种独特的 AppsFlyer 追踪链接,广告主可以通过该链接以一次点击实现以下 3 大主要功能:

  1. 设备检测和重定向: OneLink 能够在用户点击链接时检测设备类型(Android、iOS、PC等),并并将用户重定向至匹配的目的地。
  2. 深度链接:如果用户已安装广告主的应用,OneLink 能够在点击链接后打开应用,或调起指定页面
  3. 延迟深度链接: 如果用户未安装广告主的应用,OneLink 能够将用户带到正确的应用商店,并在应用安装后首次启动时调起指定页面 

广告主通常会将 OneLink 部署到其自有媒体中,如电子邮件、短信营销、网站横幅和落地页、社交媒体病毒式营销甚至实物海报上的二维码。 此外,OneLink 也可以用于已对接的广告平台。

此指南涵盖 OneLink 的基础设置,能够实现设备检测和重定向。

在完成此基础设置后,您可以继续参阅 深度链接指南 进行深度链接的设置。

 示例

AwesomeCom 发布了新的 Android 和 iOS 应用。 移动推销人员 Jill 决定使用 AwesomeCom 的用户手机号码数据库进行短信营销活动。 短信中会包含对一个行为召唤(call to action)和一个 Single OneLink 链接
点击该链接的所有 Android 用户会被重定向至 Google Play 上该应用的页面。 点击同一链接的所有 iOS 用户将被重定向至 iTunes 上该应用的页面。
该营销活动通过 OneLink 成功地将 AwesomeCom 23.5% 的注册用户转化成移动用户。 

设备检测和重定向流程

如果您使用的是一台有过互动的设备并且点击了 OneLink,则会触发以下步骤:

  1. 您被重定向至 AppsFlyer 的服务器
  2. Appsflyer 服务器会记录这次 点击 URL 及URL中的参数。若用户下载了该APP,URL及其参数将被用于归因和深度链接
  3. 之后,根据设备的用户代理,服务器将立即识别对应的设备类型
  4. 然后,根据与您的设备类型和广告主在 Appsflyer 后台设置的 OneLink 模板(如下),您会被重定向至对应的地址下载应用

OneLink 的设置需要以下两个步骤:

  1. 配置 OneLink 模板
  2. 从 OneLink 模板中创建自定义链接

OneLink 模板配置

一个 AppsFlyer 账户下的每一个移动应用都可以在一个 Single OneLink 模板中进行定义。

该 OneLink 模板定义每一种设备类型对应的不同落地页。

在完成 OneLink 的基础设置后,您可以创建带不同参数的多个自定义链接,所有这些链接都指向 OneLink 模板中的同一个落地页(除非设置被覆盖)。

OneLink 列表页面

OneLinks 列表窗口是账户级的,这意味着它是所有应用的共同列表,包含该账户的所有 OneLink 模板。

1. 广告主可以从其任意应用的控制面板的“配置”下面,点击 OneLink 配置,即可打开 OneLinks 列表窗口


onelink_zh_1.png

生成的每一个 OneLink 都有其自己的唯一 OneLink ID(如果 OneLink sub domain (子域) 已定义):http://myapp.onelink.me/onelinkid

每一个 OneLink 也都有其自己的自定义名称。

2. 要新建 OneLink 模板,点击 add_one_link.png 

3. 要编辑现有的 OneLink 模板,点击对应的 OneLink 名称。


 注意

OneLink 一经设定即不可删除。 这是因为,一旦删除,基于已删除 OneLink 模板的任何现有追踪链接都会失效,可能将用户重定向于 404 页面(页面未找到)。

如有需要,您可以直接编辑现有的 OneLink 模板。 

OneLink 配置页面

在选择现有的 OneLink 模板,或添加新模板后,就会打开 OneLink 配置页面。

在该页面中,您可以设置 iOS、Android 和 Windows Phone 设备的目的地。 此外,您还可以进行其他一些高级设置。 以下部分是对各个选项的说明。

OneLink 模板名称

onelink_zh_3.png

在此处设置 OneLink 的名称,最好是针对模板中相关的应用进行设置。 此设置是可选项,如果您未设置名称,就会为该模板生成“未命名OneLink”的默认名称。 

您可以随时更改 OneLink 的名称。

iOS 应用

使用下拉菜单,选择您希望用户在 App Store 中被重定向至的 iOS 应用。

onelink_zh_4.png

高级选项

  1. 自定义iOS落地页URL 
    若要将 iOS 用户重定向至 App Store 以外的其他落地页,在 自定义 iOS 落地页 URL 字段中填写落地页 URL。

    若要为 iOS 设置 OneLink 的其他高级选项,将启用 Universal Links 支持通用链接 按钮切换为
  2. App ID 前缀
    APP entitlements 中的应用程序标识符
  3. iOS 测试应用
    如果您在使用测试应用进行 iOS 应用开发,您可以使用 OneLink 进行测试
    根据 XCode 中的定义,填写 App ID Prefix(同第 2 步)以及 iOS App Bundle ID。

     注意

    这两个值都可以在 developers.apple.com 中的 Identifiers >> App IDs 下面找到。 如下所示,点击已注册的相应 App ID 即可。

    onelink_zh_6.png

     

  4. iPad 
    如果您的 iOS 应用有 iPad 版本,则可将 iPad 用户重定向至该落地页。 使用 iPad 的下拉菜单从账户中选择另一个 iOS 应用,iPad 用户将被重定向至 App Store 中的该应用。

Android 应用

使用下拉菜单,选择您希望用户被重定向至 Google Play 中的 Android 应用。

onelink_zh_7.png


高级选项

  1. 自定义 Android APK 包下载地址
    如果您的 Android 应用是来自于 非Google Play的第三方商店,在此处插入应用的链接,Android 用户将被重定向至此链接。 
  2. 启用App Links 支持深度链接
    “App Links”是一种高级方法,用于在 Android OS 6.0 及以上版本的 Android 设备上执行深度链接。 如需获取更多详细信息,请参阅此处

Windows Phone 应用

选择您希望用户被重定向至 Windows Phone 商店中 Windows Phone 应用,将其 URL 添加到自定义 Windows Phone URL 框中。

onelink_zh_8.png

 

其他配置

注意

深度链接(iOS9/Android 6或以上版本)的sub domain(子域名)处不能包含“.”,比如,MyApp 是有效的,但 com.MyApp 则为无效。


Kindle Fire:
填入 Amazon Store ASIN 或者其他用于 Kindle Fire 用户的 URL

网站 URL
:填入用于桌面用户的落地页 URL。

 注意

其他配置中前两项参数配置请参阅“深度链接指南”

从 OneLink 模板中创建自定义链接

当OneLink 模板已经准备好,您就可以使用该模板创建包含各种参数的追踪链接了。这些追踪链接可能因不同的媒体平台和campaign名称(如电子邮件、网站、横幅等)等而有所不同,但基本的 OneLink 重定向对于所有链接都是相同的(除非您覆盖此设置)。

您可以使用自定义追踪链接设置窗口手动创建 OneLink 追踪链接。 如需获取详细信息,请击此处

此外,如果您想要自动创建 OneLink 追踪链接或进行批量创建,则可使用 OneLink REST API。

测试 OneLink 重定向

若要测试新配置好的 OneLink 模板,请按以下说明操作:

1. 创建一个 跨平台Onelink 的 'test' 自定义链接 
2. 在 OneLink 配置 选择链接对应的已经配置的Onelink
3. 填入媒体平台和campaign名称。您可以针对任意类型的测试创建不同的链接。但是,Appsflyer 建议测试的媒体平台全部选为“test

 Tip

当您使用 AppsFlyer 进行任何测试时,务必使用test 媒体平台(&pid=test),从而可以在“test”媒体平台下面查看所有测试结果。添加 &c={test type}(如 &c=redirections)以通过campaign名称参数区分不同的测试类型。

4. 点击右下角 创建链接 生成链接。可使用生成的长链接或短链接进行测试。

示例

https://go.onelink.me/{AUTO_GENERATED}?pid=test&c=redirections


5. 对于在 OneLink 配置页面配置的每一个操作系统版本:

  • 发送测试 URL - 通过电子邮件、二维码等发送到对应的白名单设备
  • 点击测试 URL - 验证设备是否被重定向至配置好的落地页(Google Play、iTunes、网页等)
  • 安装移动应用 - 在设备上安装并启动应用
  • 检查结果 - 在控制面板的数据总览(Overview)页面,在“test”媒体平台下,找到对应的campaign名称(URL中对应的C参数,如上面提到的redirections),查看是否有新的点击和安装记录

 警告

成功完成以上测试仅表示您的应用已经可以进行 OneLink 重定向。 关于深度链接测试,请点击此处

覆盖 OneLink 模板中的落地页

虽然 OneLink 模板中配置的重定向通用于所有使用该模板的追踪链接,但您可以使用自定义参数覆盖它。 在追踪链接中设置以下落地页参数会将点击链接的用户定向至链接中指定的值,而不是模板中配置的值。

落地页参数

落地页参数名称 描述 AppsFlyer 小提示
af_ios_url 将 iOS 用户重定向至其他 URL,而不是 iTunes 中的应用页面 将此参数用于落地页重定向
af_android_url 将 Android 用户重定向至其他 URL,而不是 Google Play 中的应用页面 将此参数用于落地页重定向
af_r 在所有操作系统和平台中的用户都会被重定向至指定的URL 将此参数用于落地页重定向
af_web_dp 将桌面用户重定向至其他网页,而不是 OneLink 模板中配置的网页 将此参数用于保存其他平台(如 Google Analytics 或 Omniture)上的桌面用户的归因数据 
af_dp 用户通过深度链接进入应用的内部页面的路径 将此参数用于深度链接和访客找回
af_ios_fallback iOS 10.3 及以上的用户提供回退 URL 将此参数用于改善 iOS 10.3 重定向的用户体验

 示例

点击以下示例链接的 Android 用户将被重定向至 google.com,而不是 Google Play 上对应的 Android 应用页面。 点击该链接的 iOS 用户将被重定向至 apple.com:

https://go.onelink.me/{AUTO_GENERATED}?pid=test&c=redirections&af_android_url=http%3A%2F%2Fwww.google.com
&af_ios_url=http%3A%2F%2Fwww.apple.com

OneLink 和社交应用

广告主可能想要在社交应用的“病毒式”传播的帖子中使用 OneLink,因为这些帖子触达的用户所使用的设备无法提前知晓。

然而,Apple 的 通用链接(Universal Links)设置的一些限制,以及某些社交应用的一些限制,会阻止将 OneLink 用于深度链接,甚至有时会阻止将 OneLink 用于基本的设备识别、重定向和归因。 

下表汇总了在目前流行的社交应用中可以使用 OneLink 实现的功能:

社交应用 Android 重定向 Android 深度链接 iOS 重定向 iOS 深度链接
Facebook
Twitter
微信
(参阅微信常见问答)
Instagram
Slack
Whatsapp
Line

OneLink在社交应用的变通办法

为了避免上述的 OneLink 限制,仍然在社交应用的帖子中实现设备重定向和深度链接,我们建议使用落地页。

用户流如下:

1. 用户在社交应用中点击广告

2. 用户被重定向至落地页

3. 用户在落地页点击“下载应用”按钮,该按钮背后是 OneLink 链接。

4. 然后进入常规的 OneLink 流程,包括使用深度链接和用指纹识别进行归因。

 注意

落地页的转化率可能比原始渠道略低,因为需要用户进行二次点击。 

将 OneLink 用于已对接广告平台

OneLink 主要用于自有媒体,而不是广告平台。 

广告平台极少使用 OneLink,因为广告平台通常在应用中进行广告营销。 这使得广告平台能够了解用户的平台、设备 ID 等,因而其应用和平台特定的追踪链接就已足够。

但是,有时广告平台事先并不知道其用户使用的平台,比如当广告平台自己使用电子邮件或短信进行营销的时候。 

OneLink 用于已对接广告平台时的设置

  1. 进入 Android 应用的控制面板下的媒体平台配置(Integrated Partners),选择相应的广告平台。
  2. 从设置窗口中复制应用的追踪链接,将其保存到外部文档中。
  3. 对于 iOS 应用,重复第 1 和第 2 步。

然后,建立追踪链接:

  1. 确保 OneLink 设置正确
  2. 在“自定义追踪链接”窗口中创建基础 OneLink URL,将其保存到外部文档中。例如:https://greatapp.onelink.me/3287867539?
  3. 将已对接广告平台准确的 PID 添加至以下链接:https://greatapp.onelink.me/3287867539?pid=network_int&
  4. 添加两个追踪链接的所有参数
    如果 iOS 和 Android 应用的追踪链接完全一样,只需复制其中任意一个的参数即可。 如果二者的追踪链接不一样,则需确保两个链接的所有参数都添加上。 

如果已对接广告平台的所有参数都正确添加,一旦用户点击 OneLink 并重定向至正确的平台,对应的参数就会在用户安装应用后,回传给至广告平台。 

 示例

https://greatapp.onelink.me/3287867539?pid=network_int&c=email&idfa={$IDFA}&gaid={$GAID}&clickid=$SITEID&af_sub1=[pixel_code]&af_sub2=[creative]

广告平台根据客户端设备平台使用 IDFA 或 GAID 参数,而忽略其他参数。

常见问答

在网页上发布 OneLink 是否有任何限制?

有,在 HTML href tag 中使用 target="_blank"  不会重定向至 Google Play。

在 Instagram 上发布 OneLink 是否有任何限制?

有,Instagram 有以下限制:

  • 由于 Instagram 渲染页面文本的方式,将链接添加到帖子的标题时,链接不可点击。
  • Instagram 的个人资料描述不支持可点击链接。
  • 可以添加来自个人资料网站的链接,但这种链接始终会被转向 App Store,因为 Instagram(仅限 iOS)不支持通用链接(Universal Links)。
AppsFlyer 对于微信上的 Android OneLink 重定向采用什么解决办法?
微信会覆盖 Android 的深度链接,将用户重定向至一个网页。 在该网页中,用户必须点击右上角的选项按钮,然后选择在浏览器中打开页面。 由此带来的用户体验的不连续,会增加用户在转化漏斗中放弃的几率。

为了克服这个问题,OneLink 可以识别微信中的点击,加载一个专用的落地页。该落地页引导用户点击选项按钮,然后点击 在浏览器中打开。 这样就会打开 OneLink 配置中定义的重定向 URL。

WeChat_a.jpg

 

如果用户的微信中设置的语言为中文,则 OneLink 会生成一个本地化的落地页:

WeChat_b.jpg

这篇文章有帮助吗?
14 人中有 6 人觉得有帮助