精准营销:挖掘日志中的手机号码信息

精准营销:挖掘日志中的手机号码信息

日志中手机号码的价值

当我们在做营销活动时,常常有这样的苦恼:

  1. 花了一大笔钱,哪些客户打开了广告,哪些客户转化成了付费用户,要有一个kpi指标来衡量整个投放效果。
  2. 转化率高的客户,有哪些特征?是否可以用来作为参考,提升下次的投放精准度。
  3. 在精准投放的基础上,进一步节省成本。

为了解决上述痛点,需要从投放日志中,挖掘归纳用户的特征属性,用户常见的特征有哪些呢?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的样例

精准营销:挖掘日志中的手机号码信息

进阶之路

上一篇:Redis · lazyfree · 大key删除的福音


下一篇:MySQL · 引擎特性 · Cost Model,直方图及优化器开销优化