分享

个推开发者服务进阶之路

 兰亭文艺 2018-09-12

在移动互联网时代,App 贯穿我们的工作和生活,他们既是工作的必需品,也是生活的乐趣之源。对开发者来说,App 的推送服务是必不可少的,它不仅能让用户及时收到重要的消息,也能让 App 的活跃度大幅度提升,实乃双赢之举。

但是对开发者和企业来说,推送并不是终点,而只是其中的一个环节。App 运营者还需要多方位地了解用户属性,才能有针对性地策划出运营方案,此时需要对 App 进行用户画像和数据统计,也就是说,将消息推送、用户画像、App 的数据统计结合起来形成一个闭环,相辅相成,才能充分服务好用户,让 App 的价值最大化。

在这方面,个推基于多年 App 开发者服务的沉淀,率先走向了开发者服务生态建设之路。本文将对其旗下“个推 (消息推送)”、“个像(用户画像)”、“个数(应用数据统计)”三个产品的功能和技术进行剖析,开发者可以按照下文的接入方式尝试使用。

1. 个 推 4.0

个推 4.0 是最新的个推推送服务的版本,客户端支持 Android 和 iOS 两个平台,云端支持丰富的网页端推送管理功能和多种语言版本的 API 开放接口。

技术特点

在 Android 平台上,个推 SDK 服务可以长期运行,如果出现断网问题,它也能在网络恢复后重新接收在离线期间服务端推送的消息。在 iOS 平台,由于 iOS 系统的限制,个推 SDK 在 iOS 平台上无法长期在后台运行。当应用在前台运行时,个推 SDK 服务可以正常运行,可以实时接收服务端的推送消息;当应用在后台期间,个推服务端会自动借助 APNs (Apple Push Notification Service) 实现消息推送,用户启动应用后,个推 SDK 服务可以重新接收在应用停止期间服务端推送的离线消息。

此外,在 iOS 平台个推还独创了 APNs 消息到达统计功能,能够为开发者提供更精确的消息报表。

至于服务端 API,个推提供 Java、C#、PHP、Python 等多种语言版本的服务端 API SDK,可以和各种第三方应用服务器技术架构进行对接。

将以上三个平台结合起来,整体的架构如下:

集成方式

目前,个推 4.0 在三分钟内能够快速集成,实现秒级推送。

我们先以 Android 平台为例,快速集成方式如下:

  1. 在个推开发者中心(https://dev./#/login) 申请个推账号;

  2. 创建账号并登录个推开发者中心后,可以在应用列表中看到自动生成的【个推 App Demo】,点击【下载应用】,下载后安装到手机上;

  3. 打开手机上的【个推演示】应用,确保看到 clientid 这一栏成功获取到值,此时可根据自身情况选择透传测试或通知测试的其中一种。

    透传测试: 点击透传测试,模拟服务端推送 payload(透传) 数据给客户端,对于该数据 SDK 不做任何处理原封不动的广播给客户端,显示在日志框中。

    通知测试: 点击通知栏测试,模拟服务端推送消息到客户端, 客户端 SDK 收到后弹出通知, 该通知是由 SDK 负责弹出。

  4. 你也可以在个推开发者中心,选择【个推 App Demo】应用,点击【创建推送】->【推送通知】,对通知标题和内容进行简单编辑后即可发送。

关于 iOS 快速集成的方法,可复制下方链接在浏览器打开查看:

http://docs./getui/start/ios/

应用场景

个推 4.0 不仅可以实现在合适的场景下推送合适的内容,大幅度提升消息的点击率、用户活跃度和留存率,还融合了短信等多媒体的推送渠道,并以 Applink 技术的加持优化了 APP 间的跨媒体和跨场景切换。此外,值得一提的是,个推 4.0 还突破手机屏幕的局限,可随时随地通过智能家电、物联设备与用户连接,在更丰富的人机交互场景下,让推送智能驱动万物互联。

2. 个 像

随着 App 业务的多样化,开发者需要更加了解用户才能做更精准的运营,这就对个推的开发者服务提出了更高要求,所以,“个像”诞生了。“个像”是在个推多年积累的大数据能力基础上,为 App 开发者提供用户画像数据以及实时的场景识别能力,进而实现精准筛选目标用户、个性化推荐消息和应用更新下载。

技术原理

“个像”的运行过程主要包括数据收集、数据清洗、数据建模分析、数据产出四个阶段。数据清洗可利用 HADOOP、SPARK 实现设备唯一性识别、行为数据的清洗等,从而去除冗余数据。数据建模可利用神经网络、聚类分析、Look-a-Like 等技术进行计算机深度学习,从而对用户行为数据进行建模,生成多维度的用户标签。

之后,数据的产出会形成冷数据画像、温数据回溯、热数据场景和定制化标签四种画像。

冷数据画像也称冷画像,是指基于大数据分析出用户的属性,主要包括用户的年龄层次、性别、消费情况等。

温数据回溯可看出用户近期活跃的应用和近期去过的场景,从而推出其社会特征和生活偏好等。

热画像是可用于了解用户的场景变化等具有时效性的相关情况。

定制化标签是将个推数据与第三方数据结合起来,共同建模得出与应用相关的具有价值的特征标签。

接入方式

“个像”的接入主要有两个方式:

SDK 集成:客户端集成个像 SDK,进行初始化 SDK 后,返回给客户一个 ID 即 GIUID(唯一身份标识),此 ID 需要由客户端提交到客户服务器,然后服务器通过 API 接口传入 GIUID 进行查询用户画像标签数据。

API 接口调用:客户将应用名称、包名及服务端出口 IP 提供后,返回 appid 等相关信息。客户根据《个像画像数据服务接口文档》及《用户画像编码表》集成测试后方可调用 API 接口查询画像信息。

具体的集成文档参见以下链接:

  • Android:

    http://docs./gexiang/start/android/

  • iOS:

    http://docs./gexiang/start/ios/

  • 服务端:

    http://docs./gexiang/start/server/

应用场景

在形成用户属性、行为标签、兴趣标签和场景标签之后,App 运营者就可以进行精准的用户运营服务:

基于特征的推荐:这是指给用户推荐与他们喜欢的物品相似的其他物品;

基于用户的推荐:找到与目标用户相似的用户群,利用该用户群的特征对目标用户进行内容推荐;

新用户首次启动应用时,App 如果能够实现根据用户兴趣偏好进行内容推荐,就能有效提高新客到熟客的转化率。然而,在一般情况下 APP 运营者很难在新用户第一次启动应用时就准确获知用户兴趣偏好。

“个像”刚好能解决这一“痛点”。“个像”通过用户特征分析将新用户映射到某一聚类,再与 APP 画像库中老用户画像进行聚类分析,从而产出新用户的目标聚类。运营者可以通过“个像”生成的目标聚类中的特征标签对首次启动应用的新用户进行有针对性的内容推荐。

3. 个 数

“个数”是一款移动 App 数据统计分析产品,可以从用户属性、渠道质量、行业对比等多指标对 App 进行分析,通过数据可视化展现,协助产品运营决策。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多