如何统计iOS产品不同渠道的下载量?

一、前言

在开发过程中,Android可能会打出来很多的包,用于标识不同的商店下载量。原来觉得苹果只有一个商店:AppStore,如何做出不同来源的统计呢?本篇文章就是告诉大家如何做不同渠道来源统计。

二、正文

先看一下苹果自家统计到的数据:

resource.png

这个是在没有对下载链接做任何处理的情况下在itunesconnect后台看到的数据。怎么看到这个页面呢?

登录https://itunesconnect.apple.com/ --->App分析--->点击任一款app--->来源--->App引荐来源。通过这几个步骤就能看到不同app的引荐来源。另外,还能看到网页的引荐来源:

webresource.png

个人还不太了解具体苹果爸爸那边是怎么实现的,也许是苹果那边对来源进行了记录吧。

接下来我们就来实现这样一个需求:

  • 我想在多个网页或者APP上对自己的APP进行推广,想大概统计一下某个来源的下载量,如何实现?

答案就是使用苹果itunesconnect后台的营销活动。

何为营销活动?

在苹果官方的小提示里面是这样写的:进行 App 和网站推荐跟踪,以便衡量广告营销活动的影响力。

因此我们可以通过生成营销活动链接,然后将原来引导到AppStore的链接换成此营销活动链接,就能够统计某个渠道的展示次数、APP购买量、营销额和APP使用次数。

如何生成一个营销活动链接?

首先,打开https://itunesconnect.apple.com/,然后登录开发者账号。然后点击App分析

app_analy.png

第二步:点击你要进行营销推广的App,进入如下页面:

resource_arrow.png

第三步:点击来源,然后选中营销活动:

show_recordinfo.png

第四步:点击右上角的生成营销活动链接,进入如下页面:

make_url.png

如果APP同一个账号下有不同的APP,则会是下面的这种情况,id是您的应用id(Apple id),pt是开发者账号(Provider ID);ct是渠道标识(营销活动框内容)

第五步:输入营销互动,然后在下面的营销活动链接里面复制此营销活动特有的AppStore链接:

make_url_key.png

然后将此营销活动链接告知网页或者其他APP即可,比如我现在用的是blogtest,那么我的营销活动链接就是:

https://itunes.apple.com/app/apple-store/id1216088977?pt=118341905&ct=blogtest&mt=8

原有的AppStore下载链接是这样的:

https://itunes.apple.com/app/apple-store/id1166475483

相当于多个一个pt的参数、ct的参数和mt的参数。其中的ct就是我们的营销活动。

那么我就可以通过下面找个页面来查看通过该营销活动链接该APP的展示次数、App购买量、营销额以及App使用次数等。

activity.png

这样,我们就能统计到不同渠道的下载量了。

可以跟第三方的链接统计工具一起使用吗?答案是YES!第一步,你先在【App分析】后台生成一个活动链接,注意包含两个字符——pt以及ct;第二步,将生成的活动链接在第三方统计工具里面生成短链接。搭配起来用更好哦~3、麦姐如何评价苹果官方【App分析】工具呢?最大的优势是可以针对推广进行浏览、下载、活跃留存的跟踪。最大的劣势是只支持iOS8以上版本,并且部分功能仅限用户允许跟踪,这部分分析功能的数据并不完整。很强大——可以看到每个APP在appstore里被浏览的次数和安装次数,从而分析浏览下载率。

很贴心——基本上数据都可以导出csv表格,以后再也不能手动输入了。

三、总结

做市场推广的时候也许会用到这个功能,个人觉得还是很实用的。感兴趣的话可以自己尝试一下。这里注意,这个数据展示一般是有1天的时间延迟。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/79014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云智研发公司面试真题

1.静态方法可以被重写吗 静态方法不能被重写。静态方法是属于类的,而不是属于实例的。当子类继承一个父类时,子类会继承父类的静态方法,但是子类不能重写父类的静态方法。如果子类定义了一个与父类静态方法同名的静态方法,那么它…

算法——快乐数

202. 快乐数 - 力扣(LeetCode) 由图可知,其实这也是一个判断循环的过程,要用到快慢指针,且相遇后,若在全为1的循环里,那么就是快乐数,若相遇后不为1,说明这不是快乐数。 …

备份数据重删

重复数据删除: 在计算中,重复数据删除是一种消除重复数据重复副本的技术。此技术用于提高存储利用率,还可以应用于网络数据传输以减少必须发送的字节数。在重复数据删除过程中,将在分析过程中识别并存储唯一的数据块或字节模式。…

MySQL入门教程

MySQL 是最流行的关系型数据库管理系统 1、什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的…

HAlcon例子

气泡思想 * This example shows the use of the operator dyn_threshold for * the segmentation of the raised dots of braille chharacters. * The operator dyn_threshold is especially usefull if the * background is inhomogeneously illuminated. In this example, *…

vue3的生命周期

1.vue3生命周期官方流程图 2.vue3中的选项式生命周期 vue3中的选项式生命周期钩子基本与vue2中的大体相同,它们都是定义在 vue实例的对象参数中的函数,它们在vue中实例的生命周期的不同阶段被调用。生命周期函数钩子会在我们的实例挂载,更新…

竞赛 基于机器视觉的火车票识别系统

文章目录 0 前言1 课题意义课题难点: 2 实现方法2.1 图像预处理2.2 字符分割2.3 字符识别部分实现代码 3 实现效果最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 基于机器视觉的火车票识别系统 该项目较为新颖,适合作为竞赛…

23下半年学习计划

大二上学期计划 现在已经是大二了,java只学了些皮毛,要学的知识还有很多,新的学期要找准方向,把要学的知识罗列,按部就班地完成计划,合理安排时间,按时完成学习任务。 学习node.js&#xff0c…

element-ui《input》输入框效验

目录 常用的 element-ui el-input 输入框 1. 过滤字母e, 2. 只能输入正整数 3. 只允许输入数字和小数 / 数字和空格 4. 只允许输入正整数且不能以0开头 4. 允许输入小数点后几位 5. 设置范围,最大值,最小值 6. form 表单中校验输入框只能…

VUE写后台管理(2)

VUE写后台管理(2) 1.环境2.Element界面3.Vue-Router路由后台1.左导航栏2.上面导航条 1.环境 1.下载管理node版本的工具nvm(Node Version Manager) 2.安装node(vue工程的环境管理工具):nvm install 16.13.0 3.安装vue工…

JS for...in 和 for...of 的区别?

for...in 和for ...of的区别? 1. 前言2. for...in3. for...of4,区别5. 总结: 1. 前言 for...in和for...of都是JavaScript中遍历数据的方法,让我们来了解一下他们的区别。 2. for…in for…in是为遍历对象属性而构建的&#xff0…

运维学习之部署Grafana

sudo nohup wget https://dl.grafana.com/oss/release/grafana-10.1.1.linux-amd64.tar.gz &后台下载压缩包,然后按一下回车键。 ps -aux | grep 15358发现有两条记录,就是还在下载中。 ps -aux | grep 15358发现有一条记录,并且tail …

CAS(compare and swa)中的ABA问题及解决

CAS(compare and swap) CAS是(compare and swap)的缩写,字面意思是比较交换。CAS锁通常也是实现乐观锁的一种机制,首先会给它一个期望值,用期望值与老值做比较,如果相等就用新传入的值进行修改。但是CAS通常…

一百七十八、ClickHouse——海豚调度执行ClickHouse的.sql文件

一、目的 由于数仓的ADS层是在ClickHouse中,即把Hive中DWS层的结果数据同步到ClickHouse中,因此需要在ClickHouse中建表,于是需要海豚调度执行ClickHouse的.sql文件 二、实施步骤 (一)第一步,海豚建立Cl…

Python in Visual Studio Code 2023年9月更新

作者:Courtney Webster - Program Manager, Python Extension in Visual Studio Code 排版:Alan Wang 我们很高兴地宣布 Visual Studio Code 的 Python 和 Jupyter 扩展将于 2023 年 9 月发布! 此版本包括以下内容: • 将 Python …

使用 Nginx 实现企业微信域名配置中的校验文件跳转

背景 在企业微信中配置业务域名时,通常需要在该域名的根路径下放置一个校验文件,以验证域名的所有权。然而,如果该域名是第三方的,你可能无法直接在根路径下放置文件。在这种情况下,你可以使用 Nginx 来实现校验文件的…

YOLO-NAS详细教程--如何使用该model.predict()方法进行对象检测任务

在本教程中,我们将演示如何使用该model.predict()方法进行对象检测任务。 本教程使用的模型是YOLO-NAS ,在COCO 数据集上进行预训练,其中包含 80 个对象类别。 警告:如果您在不继承任何 SuperGradients 数据集的数据集上训练模型,则在运行模型之前需要执行一些额外的步骤…

Unity 收取“运行费”引众怒,开源免费3D游戏引擎CGE(Castle Game Engine)吸引开发者关注

特征 1. 总结2. 跨平台3. 可视化编辑器4.视口与场景,相机,导航和其他组件5. 数据格式 5.1. glTF5.2. X3D5.3. 精灵表5.4. 脊柱6. 图形效果7. 图片8. 用户界面组件 8.1. 文本和字体9. 网络10. 优化和分析11. 声音12. 物理13. 平铺集成14. 粒子15. 使用现代…

2023 Google 开发者大会|Mobile开发专题追踪

文章目录 前言大会介绍涉及内容MobileWebAICloud Mobile开发专题多终端应用的开发适配大屏视频流可穿戴设备电视新的设计中心 构建高质量的应用高级相机和媒体功能用户的安全和隐私更精细的视觉体验 小结 前言 哈喽大家好,我是阿Q。近期,【2023 Google …

T检验用历史数据判断实验指标的置信度

用历史list 判断 一个value from scipy import statshistory [0.05, 0, 0, 0.07, 0.01] new_score 0.01result stats.ttest_1samp(history, new_score)print(result)print结果: TtestResult(statistic1.114772822866588, pvalue0.32740571539283314, df4) 用历…