精准营销:挖掘日志中的手机号码信息
日志中手机号码的价值
当我们在做营销活动时,常常有这样的苦恼:
- 花了一大笔钱,哪些客户打开了广告,哪些客户转化成了付费用户,要有一个kpi指标来衡量整个投放效果。
- 转化率高的客户,有哪些特征?是否可以用来作为参考,提升下次的投放精准度。
- 在精准投放的基础上,进一步节省成本。
为了解决上述痛点,需要从投放日志中,挖掘归纳用户的特征属性,用户常见的特征有哪些呢?IP地址,代表用户的位置信息,还有手机号,也可以计算出用户的归属地信息。利用这些信息,我们可以快速挖掘用户地理位置的特征。
日志服务提供了
今天我们以实际案例来演示挖掘手机号信息。
提取手机归属省份,城市,运营商
提取手机号的省份,城市,运营商,只需要在SQL中使用函数
* | select mobile, mobile_province(mobile), mobile_city(mobile), mobile_carrier(mobile)
绘制归属地地图
首先提取出手机归属地的省份,然后通过地图绘制各个省份的比例
* | select mobile_province(mobile) as province , count(1) as pv group by province
哪些城市最多
首先计算手机归属的城市,按照PV排序
* | select mobile_city(mobile) as city , count(1) as pv group by city order by pv DESC
哪些运营商最多
* | select mobile_carrier(mobile) as carrier , count(1) as pv group by carrier order by pv DESC
同比分析,哪些城市增长比较多
使用日志服务提供的同比函数,同比分析今天相比昨天的增长情况:
* | select city , d[1] as "今天", d[2] as "昨天", d[1] - d[2] as "增长量", concat( cast(round(d[1]*100/d[2]-100,2) as varchar) ,'%') from( select compare(pv, 86400) as d ,city from( select mobile_city(mobile) as city , count(1) as pv from log group by city order by pv DESC) group by city ) order by d[1]*1.0/d[2] desc
添加到dashboard大屏,实时监控
日支付服务提供的内置的dashboard,可以在日志服务使用,也可以内嵌的任何页面,上述查询,添加到dashboard的样例
进阶之路
- 完整语法文档
-
一些精彩案例
- 5分钟搭建网站实时分析:Grafana+日志服务实战
- 使用jdbc访问日志服务分析和可视化日志
- AI驱动智能化日志分析 : 通过决策树给日志做聚类分析
- 增长黑客系列:今天比昨天增长多少?快使用环比函数来分析日志
- 分析用户的地理位置信息
- 搜索引擎背后的原理和中文日志检索
- 智能挖掘异常日志
- 流量骤增骤减,可以这样设置告警
- 游戏日志分析5:数据库与日志关联分析
- SQL老司机,在SQL中计算 array & map & json数据
- 日志OLAP:在SQL中使用UDF, lambda函数使用案例
- 丰富日志信息,日志服务和OSS外表进行关联分析
- SQL on log : 同比分析各种指标
- 精通日志查询: 如何翻页获取日志和计算结果