首页 > 经验 > 关键词   >  APP数据提交工具最新资讯  > 正文

站长平台上线APP信息数据提交工具 附APP调起SDK教程

2015-12-30 11:37 · 稿源:站长之家

附件:《百度APP调起SDK详细设计标准文档》

在Android和IOS的设备上的某些浏览器,可以通过deeplink的链接调起相应的App,调起App之后,需要对调起的时间长度进行统计,以及从搜索结果页到App内的用户在调起后在App中的停留时间,并通过这些统计数据来分析,从搜索结果分发的流量是否能够给用户带来更好的体验。

调起的流程

调起的整个过程简单的来说,就是从网页中点击调起的按钮,然后打开对应的App。

1、前端页面中,将点击的Url设置成调起的Uri;

2、打开对应的应用,应用解析相应的调起Uri参数;

3、SDK获取调起的统计参数,SDK发送统计字段。

SDK设计

SDK的功能

产品的需求是统计App从网页中点击到App打开的调起时间,以及调起之后用户在App中停留的时间。SDK的功能是统计调起时间和用户在调起的App中的停留时间。

调起时间的实现方式和计算规则。用户点击Web页面中的按钮,生成一个时间戳,App打开后,将相应的Web的时间戳通过Uri参数的形式带入到App中,并解析,同时生成一个当前的系统时间戳,两者的差值即为调起时长。

调起时长 = App打开时间戳— 网页上链接点击时间戳

App中的停留时间的实现方式和计算规则。停留的截止点存在两种情况,一种是App退出了,一种情况是App被用户切换到后台了,无论哪种情况,会在这两个时间点中选择一个截止时间点。

停留时长 = App到后台或者退出的时间— App打开的时间戳。

SDK的兼容性

SDK在设计的过程中已经考虑了对现有的调起生态的兼容,部分应用已经有自定义的Scheme,SDK不会改变现有的调起的Scheme,与Scheme无关。SDK是通过在现有的应用的Scheme后添加参数的方式新增字段来处理,理论上应用开发者通过提取data中的值就可以实现对有没有新增参数进行兼容,但部分开发者存在代码中的hardcode,或者考虑不全等问题,因此新增参数也需要考虑新旧版本的兼容性。

应用中已经在manifest中注册的Scheme,不会新增或者改变已有的调起Scheme,如下samplecode:

<activity     android:name="com.example.android.RecipeActivity"  android:label="@string/title_recipe" > 

<intent-filter android:label="@string/filter_title_viewrecipe">    

<action  android:name="android.intent.action.VIEW" />         

<category  android:name="android.intent.category.DEFAULT" />

<category  android:name="android.intent.category.BROWSABLE" />

<!-- Accepts URIs that begin with " baidumusic://hybrid "-->

//产品线保持不变        

<data android:Scheme="baidumusic"

android:host="hybrid"/>

</intent-filter>

</activity> 

为了更好的突出代码重点,例图如下:

App调起后,请求中会新增调起参数,需要考虑到对新增Uri的兼容性处理,以百度翻译App为例如下:

旧Uri为

baidutranslate://home?query=such%20as&from=en&to=zh

新Uri为

baidutranslate://home?query=such%20as&from=en&to=zh&origin_appsearch=XXXXX1  &baiduid=XXXXXXX2&ts_appsearch=XXXXX3 

SDK会忽略Scheme的改变或者不一致带来的变化,会将该部分的兼容性处理放在前端进行,从而保证SDK在尽可能大的范围内对现有的App的Scheme进行兼容。

cookie + timespam,timespam本身也要用于调起时长的处理;

pv-id,沿用百度搜索现有的处理方式。

单用户单次点击的区分

Web的进程空间和App的进程空间是独立的,如何将Web中的单个用户的单次点击和App中的单个用户的该次调起行为进行统一是SDK需要考虑的一个设计点。目前的单个用户的通过cookie进行区分,多浏览器的多cookie,默认当做多个用户进行区分,单个用户的单次点击通过点击的timespam进行区分。但搜索本身有单个用户的单次点击的统计字段pv-id,因此,前端在扩展字段中传入pv-id也是支持的。那么整体来说,有两种区分办法:

1.cookie + timespam,timespam本身也要用于调起时长的处理;

2.pv-id,沿用百度搜索现有的处理方式。

举报

  • 相关推荐
  • 大家在看
  • 人保app等保险线上平台以产品折扣活动备战“五一”

    五一假期临近,多家保险平台推出短期意外险促销活动。中国人保APP设置"五一保障专区",主打8.5折优惠,涵盖个人意外险、境内旅游险、自驾游险等短期产品。业内人士指出,意外险因价格低、保障高、覆盖广等特点,成为节假日促销首选。但需注意,保险产品不同于普通商品,建议消费者根据实际需求选择,并仔细阅读条款。平台应持续完善客户服务,通过个性化推荐和便捷理赔流程提升用户体验。

  • 何以“解忧”——Soul App“解忧房”,让心事不再沉重

    文章聚焦当代年轻人面临的心理压力与情感困扰,介绍了Soul App上三种不同风格的"解忧房":刘健的"恋爱大师"以犀利分析见长,提供直接解决方案;"德芬妮姑姑"营造温暖客厅氛围,专注倾听与陪伴;"秋月老师"则开设心理课堂,培养用户自我觉察能力。这些线上空间通过匿名机制和语音互动,为用户提供情感支持、归属感和成长机会,展现了Soul平台在满足都市青年心理需求方面的独特价值,成为他们短暂停靠、获取力量的心灵港湾。

  • 深度拆解觅话App产品测评——真实的社交就该这样玩

    本文分析了社交网络行业的发展现状,重点介绍了视频社交应用&quot;览话&quot;的产品定位和功能特点。文章指出,随着城市化率提升和单身人口增加,陌生人社交需求旺盛。览话定位为&quot;真实高效的异性社交平台&quot;,通过视频即时聊天、同城一键搭讪、动态广场等功能满足用户需求。与Soul等竞品相比,览话更强调真实社交和视频互动。文章还分析了用户画像,将用户分为�

  • 打通苹果生态!vivo健康互联App上线:安卓手机首次兼容苹果手表

    vivo健康互联App已在苹果App Store上线,支持Apple Watch与vivo手机互联。通过该应用,用户可实现通知同步、健康数据(步数、心率、睡眠等)双向传输。这是安卓手机首次与苹果手表实现互通,意味着vivo用户也能使用Apple Watch。不过目前vivo手机端配套App尚未上线,爆料称6月发布的vivo X Fold5将首发支持该功能。值得注意的是,Apple Watch通常仅支持连接iPhone,此次突破为双机用户提供了便利。

  • 一图看懂:微信未成年人模式上线 变身纯享版聊天APP

    快科技5月1日消息,最新微信未成年人模式使用指南,来啦!微信官方宣布,微信已正式上线安卓系统、鸿蒙系统终端联动版本。微信青少年模式也已经更新升级为未成年人模式,并可以跟随终端自动开启,一键丝滑开启未成年人防护!开启微信未成年人模式后,家长可对部分功能限制使用范围,如视频号、公众号、小程序等。监护人绑定微信未成年人模式后,未成年人可向监护人发起特定公众号文章、小程序、链接临时访问申请,以及延长视频号使用时间的临时申请,监护人可远程通过个人微信账号进行同意授权。未成年人模式下,还可以收获一个微信纯享版

  • 阿里千问3登顶全球最强开源模型 已在通义App上线

    阿里集团推出新一代开源AI模型"通义千问3"(Qwen3),包含8款不同规格的混合推理模型。旗舰型号Qwen3-235B采用混合专家架构,创下国产模型性能新纪录;Qwen3-32B则以部署成本低、运行稳定见长。该系列在逻辑推理、编程、翻译等专业领域表现卓越,用户可通过通义App和网页版体验。升级后的通义App整合问答对话、图像理解与生成等多项功能,持续强化代码生成、数学解题等专业场景应用能力,致力于打造实用性强的个人AI助手。

  • 一键解绑前任APP账号!中国移动“二次号码焕新”服务上线

    通过中国信息通信研究院的码号服务平台对接互联网企业,可快速解绑手机号码开户前已经绑定的互联网应用,有效解决用户使用二次号码”带来的相关问题。

  • 你听歌用哪个App!腾讯音乐发财报:付费用户越来越多

    腾讯音乐5月13日发布2024年第一季度财报:总营收73.6亿元,同比增长8.7%;净利润42.9亿元,同比大增201.8%。在线音乐服务收入增长15.9%至58亿元,付费用户达1.229亿,同比增长8.3%,单用户月均收入从10.6元提升至11.4元。公司深化与全球唱片公司合作,发力内容制作与线下音乐活动,持续优化产品功能提升用户体验。在中国音乐行业向好背景下,腾讯音乐致力于实现可持续增长,推动行业健康发展。

  • Soul App发起“职场妙计”活动,帮助年轻人职场人际破冰

    Soul App成为330万职场人的"深夜树洞",通过"职场妙计"等活动帮助用户突破职业困境。北京师范大学钱婧教授指出,建立在共同成长基础上的职场关系互助转化率高达67%,远超物质维系的12%。平台用户通过知识共享建立信任网络,如某产品经理分享的"敏捷开发避坑指南"被下载超2万次,助其获得跨部门推荐。Soul从社交工具进化为成长伙伴,通过群聊房"职场急诊"等场景实现即时智慧流动,重构职场学习场景。AI技术匹配、社群关系、内容养分共同培育适应液态职场的生存能力,为探索者提供"数字地图",在连接中成就独特价值轨迹。

  • 闪购崩了!淘宝客服回应:访问较多建议退出app重进

    6月6日早间,淘宝闪购因系统崩溃登上热搜,多名用户反映页面显示错误、访问困难。此前淘宝宣布推出"1亿杯奶茶免单"福利活动,从6月6日起每天8点可抢免单券。活动火爆导致系统短暂故障,客服回应称高峰时段出现小插曲,建议用户退出重试。目前活动仍在继续,未收到维护通知,故障可能因网络原因导致。淘宝联合饿了么推出的该活动将持续送出口碑茶饮品牌产品。

这篇文章对你有价值吗?

今日大家都在搜的词: