免费信息发布

什么是AppLink服务?接入AppLink服务有哪些收益

来源:网络搜索 浏览:1226次 时间:2016-01-10

AppLink是针对站长的移动端(iPhone、Android、iPad)本地客户端产品(后续简称APP)的项目。通过添加AppLink协议接入服务,能实现让用户通过点击百度搜索结果文字链,调起用户设备中已安装的APP,并加载对应界面。

流程如下:
      A.搜索结果检测手机是否安装对应的APP;
      B.1有安装APP,跳转至对应界面;
      B.2无安装APP,则跳转到原WAP(H5)页面或Website页面。

 

2.接入AppLink服务的流程是怎样的?

 


3.接入AppLink服务有哪些收益?
  • PV提升
部分搜索结果导向WAP站点的流量可以导向APP;
  • DAU提升
由于用户使用手机APP较少较集中以及同质产品,导致DAU低,AppLink可以明显提升DAU;
对于忠诚用户来说,从搜索结果页到APP补充了粘性点;
  • 入口增加与效果增强
(除了原有APP Icon与Push消息)搜索结果页在原有基础上成为新的APP入口;
服务类似Push消息入口,可直接进入APP的对应界面(用户进入前已主动完成搜索动作)。
  • 降低搜索成本
用户在百度已完成搜索行为,降低在APP的交互成本。

4.AppLink目前的应用范围是什么?
  • AppLink可调起百度搜索结果页的各式文字链。
  • AppLink可以支持调起:主界面、列表界面、详情界面;后续支持有时效性的活动界面。
  • AppLink适应于各式手机浏览器和手机百度。


二、正确使用AppLink服务

1. 加入AppLink服务公测,站长需要配合做什么?

1)满足接入百度AppLink服务的基础技术要求:

      接入APP需支持以下平台中至少一个:Android / iPhone / iPad
      接入APP各平台版本支持Schema调起或近期即可实现 [必须]
      历史版本调起功能无已知影响调起功能的Bug
      接入APP有对应的H5或者WAP站点(WAP-URL) [必须]
      存在WAP-URL 到 AppLink的映射关系, 且WAP到APP的映射覆盖率较高[必须]
      WAP与APP调起内容体验一致

 2)可进行接入AppLink服务的效果分析(至少支持一种,推荐集成开源SDK,实现调起数据实时统计,进行用户体验分析)

      接入APP的AppLink支持添加导流参数(接入方负责研发):
             i.添加百度导流参数 (目的是统计调起次数等数据进行后续效果分析)
             ii.可根据导流参数区分APP内用户行为日志分析(如人均pv、转化率等,  因APP而异),以便进行用户体验和APP业务效果对比分析
      APP集成百度AppLink开源协议(轻量级),实现“统计调起次数”、“统计调起时长”功能。如采用集成开源协议方式,请联系百度提供相关资料(Baidu-AppLink@baidu.com)

这两者都用于收集“调起次数”等相关体验数据,后续用于分析AppLink效果。为了对调起效果以及用户体验进行分析,必须至少采用这两种方案之一。

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开源协议介绍

      内容包括:调起、计数、加密 
      调起:调起服务 
      计数:调起成功失败,调起次数,调起时间,调起时长,返回 
      加密:用于保护数据传输,防攻击,防解密; 
      统计内容用于后续优化搜索结果行为,后续可分享给接入方; 
      为此百度提供了一个开源的协议key,作为调起服务协议的示范,客户可直接引用也可自行开发。 
      同时后续百度会提供扩展接口:客户可自行配置回传相关APP转化信息,目的用于优化用户体验与搜索结果。

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链接前缀名字由接入方定义。


三、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)