自定義SQL查詢
1 功能概述
QuickTracking為您提供了直接使用SQL查詢底層數(shù)據(jù)的能力,其中可查詢的為3張表:
事件表:原始日志的查詢。
session表:原始日志按照session規(guī)則處理后的表。
用戶屬性表:當前平臺中存在的所有用戶ID及其用戶屬性對應(yīng)表。
標名稱 | 表含義 | 對應(yīng)QT的分析模型 |
view_dwd_aplus_log_event_ri | 事件表 | 事件分析、漏斗分析、留存分析、分布分析、間隔分析、路徑分析、歸因分析、熱力圖分析、生命周期、個體細查 |
view_dwd_aplus_log_session_di | session表 | session分析 |
view_dim_aplus_user_data | 用戶屬性表 | 屬性分析、所有分析模型的用戶屬性分析 |
2 表明細
2.1 事件表:view_dwd_aplus_log_event_ri
字段 | 類型 | 說明 |
stat_date | Date | 服務(wù)端日期(來源于server_timestamp) |
stat_hour | Nullable(String) | 服務(wù)端小時(來源于server_timestamp) |
stat_minute | Nullable(String) | 服務(wù)端分鐘(來源于server_timestamp) |
app_id | String | app ID |
tenant_id | String | 租戶ID |
client_code | String | 應(yīng)用名稱 |
eid | String | 實體ID |
utdid | String | 設(shè)備ID |
ll_userid | Nullable(String) | 賬號ID |
app_channel | Nullable(String) | app渠道 |
sdk_version | Nullable(String) | sdk版本 |
app_version | Nullable(String) | app版本 |
event_code | String | 事件編碼 |
server_timestamp | Int64 | 服務(wù)端時間戳(ms) |
screen | Nullable(String) | 分辨率 |
os_version | Nullable(String) | 操作系統(tǒng)版本 |
device_brand | Nullable(String) | 設(shè)備品牌 |
device_model | Nullable(String) | 設(shè)備型號 |
access | Nullable(String) | 網(wǎng)絡(luò)類型 |
user_agent | Nullable(String) | User-Agent |
country_name | Nullable(String) | 國家,如CN |
province_name | Nullable(String) | 省份,如山東省 |
city_name | Nullable(String) | 市,如濟南市 |
imei | Nullable(String) | imei(國際移動設(shè)備識別碼,即手機序列號) |
imsi | Nullable(String) | imsi(國際移動用戶識別碼,用以識別某一移動通信網(wǎng)中的移動用戶) |
idfa | Nullable(String) | idfa(用于追蹤用戶的廣告標識符,可以用來打通不同app之間的廣告) |
is_new_install | String | 新老用戶,1是0否 |
local_timestamp | Int64 | 客戶端時間戳(ms) |
event_kv_json | String | 自定義屬性,kv json格式 |
device_type | Nullable(String) | 設(shè)備類型 |
event_id | String | 事件類型ID |
scene | Nullable(String) | 小程序場景值 |
is_first_day | String | 是否首日啟動/訪問 |
is_first_time | String | 是否首次觸發(fā) |
platform | Nullable(String) | 平臺類型 |
page | Nullable(String) | 頁面編碼 |
refer_page | Nullable(String) | 來源頁面編碼 |
session_id | Nullable(String) | SessionId(廢棄字段) |
duration | Nullable(Float32) | 時長(應(yīng)用退出事件、app頁面瀏覽事件和小程序自動頁面瀏覽事件才會攜帶) |
os | Nullable(String) | 操作系統(tǒng) |
web_browser | Nullable(String) | 瀏覽器類型 |
is_first_login | Nullable(String) | 是否首次登錄 |
is_utdid_null | LowCardinality(String) | 設(shè)備ID是否為空 |
sample_id | String | 樣本ID |
mac | String | mac |
idfv | String | idfv |
oid | String | oid |
android_id | String | android_id |
oaid | String | oaid |
unionid | String | oaid |
openid | String | openid |
ip | String | IP地址 |
anonymousid | String | anonymousid |
first_install_channel | String | 初始安裝應(yīng)用商店 |
first_install_app_version | String | 初始安裝的app版本 |
first_install_datetime | String | 初始安裝時間 |
carrier | String | 設(shè)備運營商 |
2.2 session表:view_dwd_aplus_log_session_di
字段 | 類型 | 說明 |
ds | String | 日期 |
hour | Nullable(String) | 小時 |
minute | Nullable(String) | 分鐘 |
session_id | String | session_id |
session_rule_id | String | session切分依賴的規(guī)則編號,建議系統(tǒng)默認規(guī)則編號為0 |
session_record_sign | Int8 | 1代表是session數(shù)據(jù),0代表是事件冗余數(shù)據(jù),排序鍵 |
session_tenant_id | String | 租戶ID |
session_app_id | String | app_id |
session_client_code | String | 應(yīng)用編碼 |
session_key | Nullable(String) | session切分主體,排序鍵 |
session_utdid | Array(String) | 冗余事件數(shù)據(jù)中的utdid |
session_user_id | Array(String) | 所有非空user_id |
session_first_utdid | Nullable(String) | 第一個非空utdid |
session_first_user_id | Nullable(String) | 第一個非空user_id |
event_utdid | Nullable(String) | 冗余事件數(shù)據(jù)中的utdid |
event_user_id | Nullable(String) | 冗余事件數(shù)據(jù)中的user_id |
event_ip | Nullable(String) | 事件日志中的IP地址,防止異常情況恢復(fù) |
event_event_code | Nullable(String) | 事件編碼 |
event_event_id | Nullable(String) | 事件類型ID |
event_server_timestamp | Nullable(Int64) | 服務(wù)端時間戳 |
event_local_timestamp | Nullable(Int64) | 客戶端時間戳 |
event_app_channel | Nullable(String) | 渠道 |
event_sdk_version | Nullable(String) | SDK版本 |
event_app_version | Nullable(String) | 應(yīng)用版本 |
event_screen | Nullable(String) | 分辨率 |
event_os_version | Nullable(String) | 系統(tǒng)版本 |
event_device_brand | Nullable(String) | 設(shè)備品牌 |
event_device_model | Nullable(String) | 設(shè)備類型 |
event_access | Nullable(String) | 網(wǎng)絡(luò)類型 |
event_user_agent | Nullable(String) | User-Agent |
event_country_name | Nullable(String) | 國家 |
event_province_name | Nullable(String) | 省 |
event_city_name | Nullable(String) | 城市 |
event_imei | Nullable(String) | imei |
event_imsi | Nullable(String) | imsi |
event_idfa | Nullable(String) | idfa |
event_is_new_install | Nullable(String) | 是否新設(shè)備 |
event_kv_json | Nullable(String) | 擴展字段 |
event_device_type | Nullable(String) | 設(shè)備類型 |
event_scene | Nullable(String) | 場景 |
event_is_first_day | Nullable(String) | 是否受天訪問 |
event_is_first_time | Nullable(String) | 是否首次訪問 |
event_is_first_login | Nullable(String) | 是否首次登錄 |
event_platform | Nullable(String) | 平臺 |
event_page | Nullable(String) | 頁面 |
event_refer_page | Nullable(String) | 來源頁面 |
event_session_id | Nullable(String) | sessionId |
event_duration | Nullable(Float32) | 時長 |
event_is_utdid_null | LowCardinality(String) | 設(shè)備ID是否為空 |
session_start_timestamp | Int64 | 起始時間,用于跨天處理 |
session_end_timestamp | Nullable(Int64) | 結(jié)果時間,用于跨天處理 |
session_duration | Nullable(Float32) | session時長,單位秒 |
session_start_event | String | session啟動事件 |
session_end_event | Nullable(String) | session退出事件,用于計算退出率 |
session_event_code | Array(String) | 事件名序列,順序匹配發(fā)生順序 |
session_event_start_ts | Array(Int64) | 事件發(fā)生時 |
session_event_duration | Array(Float32) | 事件發(fā)生間隔 |
session_event_num | Nullable(Int32) | session事件長度 |
session_landing_page_code | Nullable(String) | 登錄頁,識別邏輯待定 |
session_landing_page_duration | Nullable(Float32) | 登錄頁時長 |
session_exit_page_code | Nullable(String) | 退出頁,識別邏輯待定 |
session_exit_page_duration | Nullable(Float32) | 退出頁時長 |
session_page_code | Array(String) | 瀏覽頁面編碼,順序匹配發(fā)生順序 |
session_page_start_ts | Array(Int64) | 事件發(fā)生時間,順序匹配發(fā)生順序 |
session_page_duration | Array(Float32) | 事件時長,優(yōu)先使用上報的時長,沒有上報的進行計算并填補 |
session_page_total_duration | Nullable(Float32) | 頁面時長累積值 |
session_page_num | Nullable(Int32) | session頁面深度 |
session_source_path | Nullable(String) | 來源頁面路徑,取落地頁的refer_page路徑 |
session_source_domain | Nullable(String) | 來源域名,來源頁面路徑取域名 |
session_properties | Nullable(String) | 自定義參數(shù),json |
session_utm_campaign | Nullable(String) | 推廣活動,提取規(guī)則參考PRD,下同 |
session_utm_content | Nullable(String) | 推廣創(chuàng)意 |
session_utm_medium | Nullable(String) | 媒介 |
session_utm_source | Nullable(String) | 來源 |
session_utm_term | Nullable(String) | 搜索引擎關(guān)鍵字 |
session_scene | Nullable(String) | 小程序場景 |
session_screen | Nullable(String) | 取session內(nèi)首次不為空的日志,下同 |
session_country_name | Nullable(String) | 國家 |
session_province_name | Nullable(String) | 省 |
session_city_name | Nullable(String) | 城市 |
session_device_brand | Nullable(String) | 設(shè)備品牌 |
session_device_model | Nullable(String) | 設(shè)備類型 |
session_sdk_version | Nullable(String) | SDK版本 |
session_access | Nullable(String) | 網(wǎng)絡(luò)類型 |
session_app_version | Nullable(String) | 應(yīng)用版本 |
session_platform | Nullable(String) | 平臺類型 |
session_is_first_time | Nullable(String) | 首次標記,切分主體觸發(fā)的第一個session,第二期完成 |
session_is_first_day | Nullable(String) | 首日標記,切分主體首日發(fā)生的session,第一期完成 |
session_is_first_login | Nullable(String) | 是否首次登錄 |
2.3 用戶屬性表:view_dim_aplus_user_data
字段 | 類型 | 說明 |
sys_tenant_id | String | 租戶ID |
sys_eid | String | 實體ID |
sys_user_id | SimpleAggregateFunction(anyLast, Nullable(String)) | 用戶ID |
sys_client_code | SimpleAggregateFunction(anyLast, Array(String)) | 應(yīng)用編碼 |
sys_status | SimpleAggregateFunction(anyLast, Int8) | 狀態(tài) |
sys_log_id | SimpleAggregateFunction(anyLast, String) | 日志ID |
sys_create_ts | SimpleAggregateFunction(min, Int64) | 創(chuàng)建時間戳 |
sys_update_ts | SimpleAggregateFunction(anyLast, Int64) | 修改時間戳 |
sys_first_search_key | SimpleAggregateFunction(anyLast, Nullable(String)) | 首次搜索關(guān)鍵字 |
sys_first_ref_domain | SimpleAggregateFunction(anyLast, Nullable(String)) | 首次來源域名 |