老司机教你分析日志:分析用户的地理位置信息
摘要: 地理位置的需求 通常我們分析用戶的需求,了解到用戶當(dāng)前位置在哪里非常重要,例如,可以根據(jù)用戶的地理位置,針對性的推廣本地廣告。 通常,我們可以在客戶端獲取定位權(quán)限來獲取GPS信息。但是如果用戶關(guān)閉了定位呢?如何獲取呢?我們還有另外一種方法,就是通過用戶當(dāng)前的IP來定位。
點(diǎn)此查看原文:http://click.aliyun.com/m/41318/
地理位置的需求
通常我們分析用戶的需求,了解到用戶當(dāng)前位置在哪里非常重要,例如,可以根據(jù)用戶的地理位置,針對性的推廣本地廣告。
通常,我們可以在客戶端獲取定位權(quán)限來獲取GPS信息。但是如果用戶關(guān)閉了定位呢?如何獲取呢?我們還有另外一種方法,就是通過用戶當(dāng)前的IP來定位。
使用SQL來快速獲取定位
使用以下函數(shù)分別可以獲取IP所屬國家,省份,城市,經(jīng)緯度,運(yùn)營商
* | select ip_to_country(ip) as country, ip_to_province(ip) as province, ip_to_city(ip) as city, ip_to_geo(ip) as geo, ip_to_provider(ip)1、 哪些省份比較熱門
* | select ip_to_province(ip) as province ,count(1) as pv group by province order by pv descdashboard配置地圖:
2、 通過經(jīng)緯度動(dòng)態(tài)查看不同粒度的地圖熱點(diǎn)
返回的經(jīng)緯度和對應(yīng)的pv數(shù)。如果對接一些地圖插件,可以直接使用經(jīng)緯度顯示。下圖為dataV顯示的地圖:
3、 查看不同運(yùn)營商的占比
* | select ip_to_provider(clientip) as provider ,count(1) as pv group by provider order by pv desc總結(jié)
以上是生活随笔為你收集整理的老司机教你分析日志:分析用户的地理位置信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RocksDB 写入流程详解
- 下一篇: 离线计算成本节省的神兵利器