一、OneLink 简介

OneLink是AppsFlyer的对平台归因、 跳转和深度链接的解决方案。

OneLink在设备点击时检测到设备类型,并将用户重定向到匹配的目的地,例如Google Play商店、iOS应用商店、第三方应用商店、或者网页。

OneLink™ 是一种独特的 AppsFlyer 归因链接,广告主可以通过该链接以一次点击操作 3 大主要功能:

  • 设备识别和重定向OneLink 能够在用户点击链接时识别设备类型(Android、iOS、台式电脑等)并将用户重定向至匹配的目的地。

  • 深度链接:如果宣传的应用已安装,OneLink 能够在点击后启动应用或者为用户提供定制内容(例如将用户转至应用中的特定行为/页面)。

  • 延迟深度链接: 在未安装 应用时,OneLink可以为用户提供个性化内容,并在安装后首次启动该应用时把用户带到应用中的特定活动/页面。

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

示例:

AwesomeCom 发布了新的 Android 和 iOS 应用。移动推销人员 Jill 决定使用 AwesomeCom 的用户手机号码数据库进行**短信营销活动**。短信中会包含对一项操作的调用以及**单一的 OneLink URL**。{0}点击该链接的所有 Android 用户会被重定向至 Google Play 上该应用的页面。点击同一链接的所有 iOS 用户将被重定向至 iTunes 上该应用的页面。{0}该营销活动通过 OneLink 成功地将 AwesomeCom 23.5% 的注册用户转化成移动用户。

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

  1. 您被重定向至 AppsFlyer 的服务器

  2. 如果您选择安装该应用,您点击的 URL 及其参数就将保存到该服务器上以备日后使用,以及用于归因和深度链接目的

  3. 之后,根据设备的用户代理,将立即检测设备类型。

  4. 然后,根据与您的设备类型相符的 OneLink 模板(如下),您会被重定向至指定的目的地

OneLink 的设置需要两个阶段才能实现这些步骤:

  1. 配置 OneLink 模板

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

二、OneLink 模板配置

每一种设备类型对应的不同目的地都在该 OneLink 模板中定义。

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

您无法删除OneLink模板。如果要删除OneLink模板,请联系您的客户经理或发电子邮件给我们 hello@appsflyer.com 。

AppsFlyer 账户下的每一个移动应用都可以在一个唯一的 OneLink 模板中进行定义。有关应用使用多个 OneLink 模板的详细信息,请点击此处。

​
尽管可以在多个 OneLink 模板中定义同一个移动应用,但在大多数情况下不需要。通常,一个应用应该仅在一个OneLink 模板中设置。
使用此设置可以创建许多具有不同属性但指向相同目标的自定义归因链接。

1、OneLink 列表页面

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

(1)、从任意应用的控制面板的“配置”下面,点击配置 OneLink,即可打开 OneLinks 列表窗口。

生成的每一个 OneLink 都有其自己的唯一 OneLink ID(如果 OneLink 子域已定义):

http://myapp.onelink.me/onelinkid{0}{0}

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

(2)、要新建 OneLink 模板,点击 Add OneLink 。

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

注意

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

取而代之,您可以直接编辑现有的 OneLink 模板。

2、OneLink 配置页面

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

(1)、OneLink 模板名称

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

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

(2)、iOS 应用

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

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

    若要设置iOS OneLink 的其他选项,拖曳启用深度链接的Universal Link开关至 即可。

  • App ID Prefix 应用权限的应用程序标识符键

  • iOS 测试应用 如果你在使用测试应用开发iOS应用,你可以用OneLink来测试。 完整填写XCode中定义的应用ID前缀(同步骤2)和iOS应用包名

(3)、Android 应用

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

自定义Android APK 链接

  1. 自定义 Android APK URLhttps://support.appsflyer.com/hc/en-us/articles/207447023如果您的 Android 应用不是来自于 Google Play,在此处插入应用的链接,Android 用户将被重定向至此链接。

  2. 为深度链接启用应用链接https://support.appsflyer.com/hc/en-us/articles/115005314223-Deeplinking-Users-with-Android-App-Links“应用链接”是一种高级方法,用于在 Android OS 6.0 及以上版本的 Android 设备上执行深度链接。更多详细信息, 请点击此处。

三、测试和使用

(1)、从 OneLink 模板中创建自定义链接

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

您可以使用自定义归因链接设置窗口手动创建 OneLink 归因链接。

(2)、测试 OneLink 重定向

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

  • 创建一个多平台的 '测试'自定义归因链接

  • 选择要使用该OneLink的应用

  • 填写媒体渠道和广告系列名称。1. 创建一个 'test' 自定义链接 - 您可以针对您所运行的任意类型的测试创建不同的链接。但是,AppsFlyer 建议全部使用 test 媒体渠道名称。

提示

当您使用 AppsFlyer 进行任何测试时,务必使用 ***&pid=test***,从而可以在 'test' 媒体渠道下面查看所有测试结果。把测试类型添加到广告系列名称参数(&c={test type},如&c=redirections)以通过营销活动名称参数区分不同的测试类型。
  • 生成归因链接,并使用长链或短链进行测试

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

发送测试 URL - 通过电子邮件、二维码等发送到对应的白名单设备

点击测试 URL - 验证设备是否被重定向至配置好的目的地(Google Play、iTunes、网页等)

安装移动应用 - 在设备上安装并启动应用

检查结果 - 在控制面板的概览页面,在您输入 URL(如重定向)的 'test' 媒体渠道和营销活动名称下面找到新的点击和安装记录重定向案例

四、覆盖 OneLink 模板中的目的地

覆盖 OneLink 模板中的目的地

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

目的地参数

目的地参数名称 描述 AppsFlyer 的提示
af_ios_url 将 iOS 用户引导至与 iTunes 上不同的 URL应用页面。 这个用于着陆页跳转或者深度链接失灵时的后备页。 注意-具有Safari 13.0.0及更高版本的Mac用户是根据af_ios_url重定向的,而不是根据af_web_dp重定向的。
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用户的中断流程。
af_param_forwarding 当设置为‘否’时,归因链接里的参数不会被转发给重引导页面 若要获得看起来更干净的跳转页面,或者避免归因链接参数可能会因为跳转页面的查询参数处理而造成问题,可使用此项。

警告

请勿将下列任何字符用作目标参数值的一部分(甚至不要用于 URL 编码)。把他们用于屏蔽OneLink跳转或者深度链接活动。 非法字符有: []<>;(){}'`"

示例

点击以下示例链接的 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

AppsFlyer 研究(三)OneLink平台归因、跳转、深度链接相关推荐

  1. AppsFlyer 研究(十三)SRN平台对接-Google Adwords对接配置

    AppsFlyer 研究(十三)SRN平台对接-Google Adwords对接配置 Google Adwords对接配置 Google Ads界面仅允许iOS和Android设备用户配置广告.对于来 ...

  2. AppsFlyer 研究(十六)广告平台配置及代理商授权总结

    一.AppsFlyer 广告投放介绍 深度使用AppsFlyer的同志应该都知道,AppsFlyer 有三种类型的账户:广告平台账户.广告主账户.代理商账户. 1.广告平台.代理商 在介绍广告投放配置 ...

  3. AppsFlyer 研究(九)OneLink模板配置步骤

    AppsFlyer 研究(九)OneLink模板配置步骤 第一步:点击左边导航栏 互动与深度链接->OneLink 自定义链接,打开模板配置页面 第二步,在模板配置页面,点击 右边 " ...

  4. 应用在今天一天先后上线腾讯的三个平台,高兴。

    应用的QQ空间地址:http://rc.qzone.qq.com/myhome/100633536 应用的朋友地址:http://apps.pengyou.com/100633536 应用的腾讯微博地 ...

  5. 一套代码编译出ios和android,Hippy: Hippy 是一个新生的跨端开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS、Android 和 Web)...

    Hippy 跨端开发框架 介绍 Hippy 是一个新生的跨端开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS.Android 和 Web).Hippy 的设计是面向传统 Web 开 ...

  6. 图像信噪比计算公式_CT 科研设计之图像质量对比研究三步曲

    CT科研是CT技术的窗口,帮助医务工作者开展CT科研也是我们的责任和义务! 问 如何科学地比较不同重建技术的图像质量? 答 首先要排除其他影响图像质量的因素, 然后进行客观指标的比较, 最后进行主观指 ...

  7. 华为cipher解密工具_Android、iPhone和Java三个平台一致的加密工具

    import java.security.Key; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import j ...

  8. 开源中国 4 周年, 三个平台客户端全面开源

    2008年8月31日,OSChina 网站正式上线,到今天刚好是 4 个年头.感谢这四年来大家不离不弃的支持. 我们会一如既往的对 OSChina 倾注热情和不懈的努力,让 OSChina 发展得越来 ...

  9. android 开发 目标绑定,Hippy: Hippy 是一个新生的跨端开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS、Android 和 Web)...

    Hippy 跨端开发框架 介绍 Hippy 是一个新生的跨端开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS.Android 和 Web).Hippy 的设计是面向传统 Web 开 ...

最新文章

  1. “此iPhone不能使用,因为Apple Mobile Device服务没有启动”解决办法
  2. 怎么用php制作会员注册表单,帝国CMS前台会员登陆表单的制作教程
  3. java 文件读入 数组,将文本文件读入2d数组java
  4. 七牛云徐晶:低延迟互动时代看好WebRTC和SRT
  5. 移动直播连麦实现思路:整体篇
  6. 得到时间字符串|程序当前的目录
  7. asp.net 文本框显示xml格式数据_Excel 办公小技巧,查找和替换数据,您值得拥有...
  8. 打击犯罪(信息学奥赛一本通-T1386)
  9. Script:查找表或索引增长的历史信息
  10. 小技巧处理div内容溢出
  11. Sparklyr与Docker的推荐系统实战
  12. gcc编译器参数使用及解决
  13. 【iCore4 双核心板_ARM】例程二十九:SD_IAP_FPGA实验——更新升级FPGA
  14. JavaWeb框架基础
  15. 连点器android版本,连点器安卓手机版
  16. 购买三维扫描仪的7大准则
  17. centos7安装的大致步骤
  18. 《当程序员的那些狗日日子》五
  19. 51单片机DIY_秒表计时器
  20. 开发者百度地图的使用,做一个小demo,ak秘钥,

热门文章

  1. postgresql 集群、数据库、分区表、非分区表大小
  2. 关于Unity ScriptableObject 的数据保存问题
  3. 超详细!文献管理软件对比——Endnote、Noteexpress、Zotero、Citavi
  4. 在线考试教学系统平台系统源码/视频教学系统PHP源码/在线考试系统PHP源码
  5. 关于bat和sh后缀的文件
  6. osgearth设置osgEarth::Util::Viewpoint视口
  7. Ubuntu20.04(18.04通用)禁用nouveau,安装NVIDIA显卡驱动
  8. 开源OA:手把手教你搭建OA办公系统(1)服务器安装和数据初始化
  9. 如何看懂Modbus数据帧?Modbus RTU数据帧格式
  10. R使用笔记:相关系数:cor.test();corr.test();rcorr()