功能使用常見問題
Q1: 移動數(shù)據(jù)分析(Mobile Analytics)有幾種版本?不同版本有什么區(qū)別?
有通用版和定制版兩個版本。
通用版和定制版主要有兩個方面的區(qū)別:
產(chǎn)品功能上,通用版本提供給開發(fā)者普遍性的、通用的分析功能,定制版可以滿足開發(fā)者個性化的分析需求。
收費策略上,通用版執(zhí)行統(tǒng)一的、明確的收費標(biāo)準(zhǔn),定制版收費協(xié)商確認(rèn)。
Q2: 能獲取或者查詢采集的數(shù)據(jù)嗎?
能,在移動數(shù)據(jù)分析(Mobile Analytics)申請開通“日志分析”功能,就可以在ODPS查詢采集到的數(shù)據(jù),一方面可以做BI分析,另一方面可以ETL數(shù)據(jù)加工。
Q3: ODPS是什么?
大數(shù)據(jù)計算服務(wù)(Open Data Processing Service, 簡稱ODPS)由阿里云自主研發(fā),提供針對TB/PB級數(shù)據(jù)、實時性要求不高的分布式處理能力,應(yīng)用于數(shù)據(jù)分析、挖掘、商業(yè)智能等領(lǐng)域。阿里巴巴的數(shù)據(jù)業(yè)務(wù)都運行在ODPS上。
ODPS的產(chǎn)品詳情頁: https://www.aliyun.com/product/odps/。
Q4: 什么是日志分析?
日志分析是移動數(shù)據(jù)分析(Mobile Analytics)為方便用戶使用SDK采集到的原始數(shù)據(jù)而開發(fā)的功能,實現(xiàn)了數(shù)據(jù)“物歸原主”,助力用戶數(shù)據(jù)“物盡其用”。
Q5: 授權(quán)到ODPS的SDK采集的數(shù)據(jù)字段有哪些?
當(dāng)前的字段有:
字段名 |
類型 |
注釋 |
app_id |
string |
以appkey@os的形式表示 |
app_name |
string |
app_id對應(yīng)的app中文名稱 |
app_version |
string |
app的應(yīng)用版本號 |
channel |
string |
應(yīng)用分發(fā)渠道 |
imei |
string |
移動設(shè)備國際身份碼的縮寫 |
imsi |
string |
國際移動用戶識別碼 |
brand |
string |
手機或終端的品牌 |
device_model |
string |
手機或終端的機型 |
resolution |
string |
手機或終端的屏幕分辨率 |
os |
string |
操作系統(tǒng),如:Android、iPhone OS |
os_version |
string |
操作系統(tǒng)的版本 |
carrier |
string |
移動運營商,如:中國移動、中國聯(lián)通、中國電信 |
access |
string |
連接的網(wǎng)絡(luò),如:2G、3G、Wi-Fi |
access_subtype |
string |
網(wǎng)絡(luò)類型,如:HSPA、EVDO、EDGE、GPRS等 |
network_type |
string |
根據(jù)access,access_subtype轉(zhuǎn)化后的網(wǎng)絡(luò)類型 |
school |
string |
根據(jù)client_ip如果為校園網(wǎng)解析出的學(xué)校 |
client_ip |
string |
客戶端ip |
longitude |
string |
經(jīng)度,目前SDK沒有采集,有需求請聯(lián)系我們 |
latitude |
string |
緯度,目前SDK沒有采集,有需求請聯(lián)系我們 |
country |
string |
根據(jù)client_ip解析出的國家或地區(qū) |
province |
string |
根據(jù)client_ip解析出的省、直轄市、自治區(qū) |
city |
string |
根據(jù)client_ip解析出的地級市 |
district |
string |
根據(jù)client_ip解析出的區(qū)、縣、縣級市 |
session_id |
string |
用戶的一次會話id |
reach_time |
string |
到達(dá)日志服務(wù)器的時間,此時間可作為日志時間直接使用,格式為:yyyyMMddHHmmss |
event_id |
string |
埋點的事件ID,事件ID為2001,page是表示當(dāng)前頁面,arg1表示上一個頁面;事件ID為19999,page是默認(rèn)page_extend,可埋點重寫,arg1表示自定義事件名稱 |
page |
string |
頁面 |
arg1 |
string |
事件參數(shù) |
arg2 |
string |
事件參數(shù) |
arg3 |
string |
事件參數(shù) |
args |
string |
事件參數(shù),調(diào)接口setProperty()等埋點的KV屬性串 |
local_time |
string |
終端時間(格式為yyyy-mm-dd hh24:mi:ss) |
local_timestamp |
string |
終端時間(格式為數(shù)字型的unix 時間,精確到毫秒,可通過from_unixtime函數(shù)轉(zhuǎn)換成日期) |
utdid |
string |
服務(wù)端生成的設(shè)備唯一標(biāo)識符 |
user_nick |
string |
長登錄會員名稱,長登錄是指只要登錄一次就會記住該設(shè)備最近一次登錄會員,即使該設(shè)備下一次打開App且沒有登錄,其日志也會記錄該設(shè)備最近一次登錄會員 |
user_id |
string |
長登錄會員id |
short_user_nick |
string |
短登錄會員名稱,短登錄是指當(dāng)前處于登錄狀態(tài)的會員 |
short_user_id |
string |
短登錄會員id |
ds |
string |
分區(qū)字段,表示日期,一般格式為yyyymmdd |
hour |
string |
分區(qū)字段,表示小時,一般格式為hh |
Q6: ODPS上如何使用我的數(shù)據(jù)?
Q7. 如果要加工APP的數(shù)據(jù)應(yīng)該怎么操作?
加工數(shù)據(jù)建議采用數(shù)加開發(fā)套件,它提供了整套的數(shù)據(jù)開發(fā)解決方案,含數(shù)據(jù)同步、數(shù)據(jù)開發(fā)、任務(wù)調(diào)度等系列組件,是一個比較完善的云數(shù)據(jù)倉庫解決方案。
Q8: SDK采集的字段能否自定義?
只有定制版可以。
Q9: 拿到SDK采集的數(shù)據(jù)后可以做什么?
可以的應(yīng)用場景如下:
(1)BI個性化分析。
(2)自定義報表加工。
(3)自主挖掘數(shù)據(jù),如:數(shù)據(jù)建模。
Q10: 集成SDK后多久能看到數(shù)據(jù)?
今日實時及crash實時報表,當(dāng)天實時可以看到數(shù)據(jù);其他報表只能查看T-1及歷史數(shù)據(jù),最新一天的數(shù)據(jù)一般在第二天9點之前生成。
另外,某些報表需要在平臺上注冊登記后才會計算數(shù)據(jù),如:自定義參數(shù)、關(guān)鍵漏斗等。