Google市场推广统计

原文地址:http://www.cnblogs.com/snake-hand/p/3161426.html

Google Play作为Android最大的应用市场,也存在这推广等常用的行为,那么如何统计呢,Google Analytics SDK或者其他的SDK都提供了方法,实际上是可以不需要任何sdk,完全可以自己实现的。
原理是这样的:当来自Play Store上的应用被安装之后,Play Store会发送一个指定的广播给被安装的包,广播的action为com.android.vending.INSTALL_REFERRER。内容数据类似于 utm_source%3Dgoooooogggggggggggggle%26utm_medium%3Dcpc%26utm_term%3Dandroid%252Bbrowser%26utm_content%3Dmaxthon%2520browser%2520for%2520android%26utm_campaign%3DYou%2520never%2520know%2520fast. 我们只需要接收这个广播处理即可。

首先在manifest中增加receiver来接收

 <receiver android:name=".AnalyticsReceiver" android:exported="true" ><intent-filter><action android:name="com.android.vending.INSTALL_REFERRER" /></intent-filter></receiver>

这里的AnalyticsReceiver是专门接收推广广播的。 
代码很简单

package com.example.installreceiverdemo;import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;public class AnalyticsReceiver extends BroadcastReceiver {private static final String LOGTAG = AnalyticsReceiver.class.getSimpleName();@Overridepublic void onReceive(Context context, Intent intent) {Log.i(LOGTAG + "_demo", "analyticsReceiver = " + intent + "data in String = " + intent.getStringExtra("referrer"));}}

这样基本上就完成了,关于简单测试,可以使用下列代码:

        Intent it = new Intent("com.android.vending.INSTALL_REFERRER");it.setPackage("com.example.installreceiverdemo");it.putExtra("referrer", "utm_source%3Dgoooooogggggggggggggle%26utm_medium%3Dcpc%26utm_term%3Dandroid%252Bbrowser%26utm_content%3Dmaxthon%2520browser%2520for%2520android%26utm_campaign%3DYou%2520never%2520know%2520fast.");sendBroadcast(it);

相关文章推荐参考:
https://developers.google.com/analytics/devguides/collection/android/v2/campaigns

http://www.localytics.com/docs/android-market-campaign-analytics/

http://gyurigrell.com/2012/2/21/tracking-install-sources-android-apps

Google市场推广统计相关推荐

  1. APP市场推广统计有效推广量新思路

    豌豆荚的黑科技 日前,在一次下载[包名浏览器.apk]的时候搜索到了豌豆荚的网站,那就直接下载吧,可是下载后发现,文件有点大,安装到手机上之后,果然不是我要下载的软件,而是豌豆荚.apk,随机破口大骂 ...

  2. 小团队妙技巧:海外手游市场推广心得分享

    小团队妙技巧:海外手游市场推广心得分享 2014-02-27 08:03 作者: 转载出处:手有对对碰 推荐人:天门 1 手游生力军里,创业团队拥有无限的热情和天马行空的想象力,给行业带来一个又一个惊 ...

  3. 如何做好应用市场推广?

    无论是 iOS 平台还是 Android 平台,应用市场作为流量聚合平台汇聚众多流量,是用户下载应用的核心渠道,开发者和营销人员也愈发重视产品在应用市场推广. 但面对数量众多的应用市场,部分开发者和营 ...

  4. app应用市场下载统计攻略

    目前安卓主流的应用市场有 应用宝.360手机助手.百度手机助手.华为应用市场.小米应用商店.vivo应用商店.三星应用商店.阿里分发市场.安智市场,91助手 .当我们开发一款应用时同时需要上架这些市场 ...

  5. 【震惊】史上最牛的市场推广/营销

    编者按:转化率高达22.3%的传单设计是怎么诞生的?今天这篇分享,绝对是营销人,设计师和产品经理的必读文章,笔者对用户心理的揣摩,使用场景的思考以及设计的独到见解,精辟透彻,效果惊人,强烈推荐同学们阅 ...

  6. (ZT)在日本市场推广 iPhone 应用的经验

    原贴:http://www.cocoachina.com/appstore/market/2010/0728/1942.html 本文作者为 CocoaChina 会员 "lawrencew ...

  7. 深度干货:史上最全的市场推广渠道大全(附攻略和技巧)

    我相信,这或许是史上最全的推广渠道文章.如果你的企业正需要扩张,不妨看一看,或能有所帮助. 在开始推广之前,有一件重要的事要做,那就是市场定位,因为在后面的推广策略,渠道选择,营销诉求等都要围绕这个来 ...

  8. 知名APP市场总监教你:如何策划高效的市场推广运营方案(超级干货)

    近几年移动互联网飞速发展,PC端流量已经慢慢往移动端流量转移,移动互联趋势锐不可当,各种不同互联网类型企业已经为移动端专门开辟独立部门运营.以下就从移动互联网市场总监岗位出发,从几个方面来阐述移动互联 ...

  9. 跨境电商怎么在Google做推广,Google(谷歌)广告投放怎么做?

    随着跨境商家的竞争逐渐激烈,我们很多出海商家在投放广告的时候都会出现成本高!效果差的情况发生!现在的出海商家就会有一种错觉,投了广告不一定有收益,不投广告就一定没有效果和收益!那么我们该怎么去投放广告 ...

最新文章

  1. FFmpeg被声明为已否决的解决方案
  2. 设计模式的六大原则(个人笔记)
  3. 单文档应用程序弹出新对话框_简介——文档
  4. Hadoop添加到系统环境变量
  5. out类型参数的讲解
  6. c++ 编写函数返回两个值最小值_结合实例来分析SQL的窗口函数
  7. android 获取相机方向,android – 从相机捕捉图像,导致炸毁方向
  8. Linux下用多种模式实现双网卡绑定!
  9. 递归典型——汉诺塔问题
  10. io vivado 怎么查看ps_一次诡异的磁盘IO使用率高排查
  11. 浏览器实现word在线预览
  12. 攻防世界-web- easyphp
  13. idea添加目录时,Mark Directory as的几个选项详解
  14. Error opening zip file or JAR manifest missing
  15. 读书笔记:《乌合之众--这是一本书》
  16. 环信IM SDK使用(一):集成环信SDK及注意事项
  17. 《Windows95:A Developer's Guide》介绍
  18. MC9S12G128 led点亮 key按键
  19. AIDevOps离我们有多远?
  20. MATLAB最小二乘拟合

热门文章

  1. pytorch反向传播原理
  2. 红外光学雨量传感器的工作原理
  3. CF - 789A. Anastasia and pebbles - 贪心+模拟
  4. 为什么MATLAB用ar模型预测误差很大,关于AR模型预测的参数问题
  5. 向前难超越,往后有追兵!掉队的腾讯云如何突破成长的瓶颈?
  6. echarts水果季度销售折线图
  7. 老汤回味——C语言与面向对象编程
  8. 中国手机企业在印度或受挫折,三星和苹果趁机抢市场
  9. 最全的MySQL 常用分库分表方案,都在这里!
  10. 可以给手机消毒的紫外线消毒盒