AppLink是针对站长的移动端(iPhone、Android、iPad)本地客户端产品(后续简称APP)的项目。通过添加AppLink协议接入服务,能实现让用户通过点击百度搜索结果文字链,调起用户设备中已安装的APP,并加载对应界面。
2.接入AppLink服务的流程是怎样的?
-
PV提升
-
DAU提升
-
入口增加与效果增强
-
降低搜索成本
-
AppLink可调起百度搜索结果页的各式文字链。
-
AppLink可以支持调起:主界面、列表界面、详情界面;后续支持有时效性的活动界面。
-
AppLink适应于各式手机浏览器和手机百度。
1. 加入AppLink服务公测,站长需要配合做什么?
1)满足接入百度AppLink服务的基础技术要求:
接入APP各平台版本支持Schema调起或近期即可实现 [必须]
历史版本调起功能无已知影响调起功能的Bug
接入APP有对应的H5或者WAP站点(WAP-URL) [必须]
存在WAP-URL 到 AppLink的映射关系, 且WAP到APP的映射覆盖率较高[必须]
WAP与APP调起内容体验一致
2)可进行接入AppLink服务的效果分析(至少支持一种,推荐集成开源SDK,实现调起数据实时统计,进行用户体验分析)
2. 重点技术细节解释
1)schema调起:指APP支持这种方式被调起。
2)添加百度导流参数:即schema支持添加一个参数,使得可以根据参数统计通过百度AppLink调起APP的次数、并且可以根据参数区分后续APP内日志,分析APP内体验。
参数形式类似,bainuo://home?from=baidu_AppLink(红色部分即为百度导流参数)。如支持参数透传,则可以通过对透传到APP内日志的数据来进行用户体验分析。
3)集成百度AppLink开源协议:指APP集成百度提供的开源协议(命名为AppLink_opensource)。目的和作用是使APP支持统计调起的时间、次数、时长等数据。AppLink协议源码需要集成到新版的APP里发版。具体开源协议,请联系百度提供相关资料(Baidu-AppLink@baidu.com)。
4)百度AppLink开源协议介绍
调起:调起服务
计数:调起成功失败,调起次数,调起时间,调起时长,返回
加密:用于保护数据传输,防攻击,防解密;
统计内容用于后续优化搜索结果行为,后续可分享给接入方;
3. 如何确认是否支持Schema
a)Android
Manifest文件中包含 android.intent.category.BROWSABLE 的intent filter, 并定义对应Scheme
b)iPhone/iPad
Info.plist中包含URL types 项,并定义对应Scheme
4. WEB-URL到AppLink对应的映射关系是如何生成的?
映射关系是指APP内页和H5页面的对应关系。示意图如下:
接入方APP页面和H5页面存在一部分有对应关系。需要提交给百度接入方的AppLink映射关系。有了映射关系,通过AppLink,用户搜到某个页面,点击自然结果,就可以直接调起APP的相应页面。映射关系是接入方本来具备的,有的APP有和H5页面比较完整的对应关系,有的没有,情况不一。接入方保证有Web页面和APP页面的映射关系即可,AppLink链接前缀名字由接入方定义。
1.AppLink实验是否收费?
目前为公测阶段,不收费。因此需要接入方配合度提高
2.接入AppLink后在搜索结果中打开APP后相应的h5页面还会打开吗?
会打开。当调起APP失败,将返回H5页面。
3.如用户未安装合作方APP,点击搜索结果后如何响应?是否引导下载?
未安装APP点击则跳转原H5页面;本期实验暂不支持下载分发 。
4.AppLink对自然搜索结果展现有无影响?
不影响自然结果样式
5.当前如何预览百度AppLink调起效果?
当前豆瓣APP已经接入AppLink服务:安装豆瓣APP的情况下,通过手机浏览器以及手机百度,搜索常见电影名(如:火星救援),点击百度搜索结果页豆瓣相关链接,就可以看到调起。效果图见下:
6.Android和iOS是否可以不同期上线
可以。
7.接入周期与实验周期?
接入周期视情况而定,若接入方提交的映射关系无问题,开发过程中未发现BUG,通常为10个工作日左右进入实验排期。
实验周期:根据具体情况而定,一般为2周起(先小流量实验,实验通过后才可进入全量上线)
8.Android和iOS是否可以有不同的映射关系
映射关系主要基于接入方在不同端提供的运营策略,对于不同端有不同映射关系需要特别说明。
9. 映射关系需要填多少?
没有绝对的规定,只有提供了映射关系的页面在用户点击时才可以实现调起。可以根据不同页面的流量而定,建议将流量大的重点页面的映射关系全部填写。例如:首页流量占60%,另有某重点页面流量占20%,其余页面流量占比均极小。则可填写首页和占比20%的页面。
10. 映射关系中能否不同的url指向同一个 APP页面
可以。为快速高效的上线,建议接入方可以根据wap页面URL的流量大小来提供schema,添加流量占比大的页面
11.添加百度协议key的APP,是否限制只能在百度的应用中心上架?
不作限制,可自由上传到各个应用商店。
12. 百度可提供的文档
百度AppLink开源协议及说明文档(需要的话请邮件联系:baidu-applink@baidu.com)