移动互联网的流量红利逐渐褪去,数以百万的 App 正在一个存量市场中抢占用户;谁能提高获客效率,谁就有可能在激烈的竞争中胜。

  • 都在做 App 推广,为什么就你的客单价居高不下?
  • 同样的100块钱,为何别人花出了500块钱效果?
  • 将 App 拉新的数量和质量提升200% ,你都有什么方法?
  • ·····

这篇文章从 App 渠道追踪的三大难题入手,详细介绍了渠道追踪的5种方法、以及渠道数据分析的两大思路,相信总有一个方法你会用得上。

一、常见的 App 渠道追踪方法

因为应用商店不提供渠道来源数据,所以 App 推广效果监测一直是个老大难的问题。为了追踪 App 渠道来源,人们想出了各种方法,下面我们给大家系统介绍一下。

1、Android 渠道追踪方法

众所周知 Google Play 无法在中国使用,所以国内 Android 市场被数十家应用商店( 豌豆荚、百度助手、酷市场、360手机助手等等 )占领,Android 渠道追踪主要围绕上述渠道展开。

方法1:每个渠道打渠道包

具体来说就是开发者为每一个渠道生成一个渠道安装包,不同渠道包用不同的 Channel ID (渠道标识)来标识;当用户下载了 App 之后,运营人员就可以通过渠道标识查看各个渠道的数据。

Android 渠道打包机制

虽然这样可以统计到不同渠道的来源数据,但是当渠道数量变多、抑或同一渠道在多个平台上做推广的话,打渠道包的做法就捉襟见肘了。

方法2:使用平台方提供的数据

部分第三方推广平台提供渠道数据,然而只依赖平台方的『一面之词』是很难找到真正的优质渠道。

2、iOS 渠道追踪方法

和 Android 的开放生态不一样,iOS 则是一个完全封闭的系统;除了少部分越狱机器,绝大部分 App 都是从 App Store 中下载。在苹果一家独大以及严格的审核制度下,Android 打包的做法在这里就完全行不通。

为了追踪 iOS 渠道数据,开发者们想出了很多黑科技,下面我介绍一下常见的三种做法。

方法1:通过 IDFA 追踪渠道

IDFA 的全称是 Identifier for Advertisers ,即广告标识符的含义,这是苹果专门给各广告提供商用来追踪用户而设的标识。

通过IDFA追踪渠道

今日头条作为广告提供商可以获取用户的 IDFA,当你在上面投放的 App 被用户下载激活,你的 App 也可以获取用户的 IDFA。将广告提供商提供的 IDFA 和自己获取的 IDFA 匹配,即可追踪渠道来源。

缺点是 IDFA 只能用于 App 类型的渠道,如果你在网页上投放广告是不支持的;同时,用户可以在iPhone 设置中选择关掉 IDFA 获取权限。

方法2:通过 Cookie 追踪渠道

iOS 9 里面引入了 SFSafariViewController 类,一方面是用户体验更好了,同时可跨 App 与 Safari 共享 Cookie。

通过Cookie追踪渠道

当用户点击广告链接时,监控服务器可以接收到 Cookie 中含有的渠道信息;用户在 App Store 中下载激活 App,这个时候监控服务器再次收到 Cookie 信息。系统匹配前后两次 Cookie ,即可追踪渠道。

缺点是基于SFsafariviewcontroller 的追踪必须在 iOS 9 及以上版本才有效,而且微信公众号广告、朋友圈广告仍然无法实现追踪。

上述方法可以实现部分平台、部分渠道的追踪监测,然而三大缺点也是显而易见:

  1. 割裂了 Android 和 iOS 两个平台的渠道数据,难以整合分析;
  2. Android 投放需要重复打包,效率低下;
  3. iOS 渠道范围限制多,无法大规模推广。

二、基于用户设备标记的解决方案

下面我们介绍一种快速、灵活的解决方案 ––– 基于用户设备标识的追踪方法,它可以同时兼容 Android 和iOS 两个平台、适用于大部分投放渠道。

1、基于用户设备标记的追踪原理

上面介绍的基于 IDFA 和 SFSafariViewController 的两种方法均受到 iOS 的限制,而用户的设备标记则不受系统的影响。在 GrowingIO 【渠道来源】解决方案中,我们将『 IP+UserAgent+设备ID 』组合设置为用户的设备标记。

通过用户设备标记追踪渠道

用户点击含有UTM追踪参数的广告链接后,GrowingIO 服务器检测到用户的设备标记以及UTM渠道参数。链接跳转到应用商店( Android 和 iOS 均可以)后,用户下载安装并激活 App,此时 GrowingIO 服务器第二次收到用户的设备标记。

系统匹配前后两次的标记,可以确定用户的渠道来源,同时 UTM 参数含有的详细渠道信息一并呈现。

2、用户设备标记方法的特点

当然,基于用户设备标记的方法也有一定不足。当小部分用户所处的网络环境前后变化时(如从 WiFi 切换到4G),此时 IP 前后不一致就会导致匹配失败。

但是相比于前面的4种方法,基于用户设备标记的渠道追踪方法显然更有优势:

  1. 打通了 iOS 和 Android 的渠道来源,可以将【操作系统】加入用户属性整合分析;
  2. 避免了 Android 平台重复打渠道包的工作;
  3. 规避了 iOS 原有诸多限制,适用于更加广泛的推广渠道;
  4. 只需修改推广链接中的参数、无需改动安装包,适合大规模、多渠道、敏捷的推广需求。

UTM 参数的含义

同时,广告链接中含有的渠道参数( 广告来源、广告媒介、广告名称、广告内容、广告关键字 )可以一同加入用户属性数据中,方便后期对用户数据进行多维度的对比、交叉分析。

三、App 渠道数据分析两大思路

有了 App 渠道追踪数据后,我们可以将 UTM 的五个参数作为维度,从数量和质量两个思路出发,进行 App 渠道数据分析。

1、数量:找到获客成本最低的渠道

根据业务需要,我们选取广告来源( utm_source )和广告关键词 ( utm_term  ) 两个维度,计算出不同渠道的获客数量并评估获客成本。

评估获客成本

某 O2O 类 App 先后在3个渠道上进行了2次投放,投放内容先后是『美食』和『外卖』。通过 UTM ,我们监测到每个渠道、每次投放的 『App 新增用户量』,然后计算出平均获客成本。

从广告来源上看,渠道1的平均获客成本最低;从广告关键词上看,『外卖』主题的广告平均获客成本最低。从客单价的角度出发,接下来可以针对性优化投放渠道和投放内容,大幅度降低投放成本、提高拉新效率。

2、质量:找到获客价值最高的渠道

『App 新增激活用户量』和『获客成本』这两个指标是从数量的角度进行分析,但是数量大、价格低并不一定代表渠道用户质量高。我们还需综合考虑用新用户在接下来的表现,以及新用户所能带来的价值。

方法1:用户行为数据分析

在这个过程中,我们重点参考用户留存指标,包括次日留存率、三日留存率、七日留存率、三十日留存率等等。

不同渠道新用户留存曲线

我们按访问来源(utm_source)分析新用户的留存度,发现渠道2的三十日留存率高达14%,而渠道1为8%、渠道3为6%。从留存度上来看,渠道2 获取的新用户价值显著更高。

方法2:用户价值分析

除了用户行为指标,财务指标也非常具有参考性。按照广告来源(utm_source)我们统计出不同渠道获取到的新用户的财务价值,如新用户在第一个月的月付费率(MPR)和用户平均收益(ARPU)。

不同渠道新用户的价值

通过分析发现,渠道2获取的新用户首月付费率(42%)最高,用户平均收益(30元)也是最高的。虽然渠道2的获客成本略高于渠道1,但是从收益的角度来说,投资渠道2显然是一种更加明智的选择。

综合上述指标,该 O2O 类 App 在下个月的市场投放中将资源集中到了渠道2,同时主打『外卖』主题内容。还是和上个月同样的市场预算,但是新增用户却提高了150%、新用户留存率提升了240%,这是一个巨大的增长。

移动互联网的流量红利逐渐褪去,数以百万的 App 正在一个存量市场中抢占用户;谁能提高获客效率,谁就有可能在激烈的竞争中胜。搭建一个完整的 App 渠道追踪体系,对每个渠道、每次投放的数量和质量进行精益化的分析,如此事半功倍的方法,难道你不想试一下吗?

作者:GrowingIO增长团队,集工程、产品、市场、分析多重角色于一身,负责拉新和用户活跃,用数据驱动业务增长。

本文由 @GrowingIO 原创发布于人人都是产品经理。未经许可,禁止转载。

市场运营:App 渠道追踪的5种方法以及渠道数据分析的两大思路相关推荐

  1. APP超越预期效果的6种方法

    2019独角兽企业重金招聘Python工程师标准>>> 用户所期待的移动应用是有价值.高性能且易于使用的,然而,因为在设计中的种种限制,常常不能满足使用者的所有要求,也因此有些开发者 ...

  2. HTML锚点追踪的三种方法

    遇到超长页面,给用户最好的体验就是在侧边栏加上一些标题的锚点.最近在写项目时就遇到过这种情况,思索在滚动页面时锚点也应该高亮,又根据自己的遇到的实际情况提出了三种锚点追踪方法. 顶点法:指滚动条移动的 ...

  3. mysql创建库几种方法_MySQL创建数据库的两种方法

    本文为大家分享了两种mysql创建数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 mysql 数据库. 所以 ...

  4. Java中用三种方法输出字符串_java中两个字符串连接的三种方法

    java中两个字符串连接有以下三种方法: 第一种方法:使用+: 第二种方法:使用concat(): 第三种方法:使用append(): 如下代码: public class Practice { // ...

  5. 我的世界java版怎么破地狱基岩_我的世界:可以破坏基岩的四种方法,新手只知道两种,大神全知道...

    你热爱生命吗?那么别浪费时间,因为时间是组成生命的材料.----富兰克林.Hi大家好!我是小编索菲亚的复苏,很高兴和大家又见面啦,祝大家心情愉快.大家都知道,基岩是在<我的世界>最底层的极 ...

  6. MySQL中删除数据的两种方法_MySQL删除数据库的两种方法

    本文为大家分享了两种MySQL删除数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 删除数据库使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MyS ...

  7. 7种方法检测安卓模拟器_两种不同的模拟方法

    7种方法检测安卓模拟器 无论您选择采用TDD还是采用更传统的方法,都将单独测试类. 这通常意味着您使用接口进行编码,并将依赖项注入类中. 去年,我不得不测试一个servlet. Servlet是展示容 ...

  8. App 瘦身的七种方法

    极力推荐文章:欢迎收藏 Android 干货分享  和您一起终身学习,这里是程序员Android 一个APP的包之所以大,主要包括以下文件 代码 lib so本地库 资源文件(图片,音频,字体等) 瘦 ...

  9. 解决Testflight无法接入App Store connect的4种方法

    Testflight是苹果旗下的应用商店,iOS开发者会选择通过testflight上架的方式来给自己的APP进行内测或者直接分发给苹果用户使用,也就是我们俗称的TF签名.但是近期很多用户反馈test ...

最新文章

  1. 初读设计模式-----《design pattern explained》读后感
  2. 数据库MySQL--基础查询
  3. Elasticsearch调优实践
  4. 服务器支持磁盘阵列,服务器磁盘阵列、RAID级别的阐述
  5. 数据结构之选择排序:直接选择排序
  6. centos安装软件后没有快捷键,创建桌面快捷键的方式【pycharm的快捷键】
  7. 开发运维已死,无运维万岁
  8. 判断目录下的文件是否为图片
  9. HTML5线性图表 图表数据区域可着色
  10. 常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX
  11. Recorder.js HTML5+JS实现网页录音
  12. 供应链金融产品业务全揭秘
  13. vuepress-theme-reco 博客主题使用
  14. 手机数据安全成为315晚会重灾区
  15. NFT“MetaBunny”公开发售后飙升近35倍 首轮公开发售1000枚后结束
  16. 专升本英语——语法知识——高频语法——第一节 时态和语态——动词时态被动语态(全称)【学习笔记】
  17. 前端基础知识点-每天一个基本知识点(100+个前端小知识,你是否都知道?)
  18. UltraEdit注册码
  19. oracle数据库控制器,Oracle网格控制器OMA安装和配置指南
  20. android快牙原理,实测快牙的真实传输速度

热门文章

  1. Java的Enum枚举反编译的结果(为什么它是一个枚举对象是一个单例)
  2. 3.10 杭电复试题2012
  3. 什么是PPC?为什么你会用到它?
  4. ALEVEL经济学:通货膨胀的原因是什么?
  5. 想升职?不妨和老板争一争!
  6. 数据库安全性定义与检查
  7. Elasticsearch快速检索之倒排索引算法
  8. iwatch 1234 代的区别
  9. ETDR 0A 电缆故障测试仪 手持便携式 电缆故障脉冲反射仪 可测30KM
  10. 安天每日安全简讯20160713