[發明專利]用戶行為軌跡獲取方法、裝置與電子設備有效
| 申請號: | 202011288103.4 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112559306B | 公開(公告)日: | 2022-11-15 |
| 發明(設計)人: | 李航 | 申請(專利權)人: | 貝殼技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 楊云云 |
| 地址: | 300457 天津市濱海新區經濟技術開發*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 行為 軌跡 獲取 方法 裝置 電子設備 | ||
本發明實施例提供一種用戶行為軌跡獲取方法、裝置與電子設備,其中方法包括:采集目標應用運行過程中埋點生成的埋點日志,埋點為在目標應用的通用日志組件中的埋點;部署消費進程消費埋點日志,獲取日志數據,并采用時間切片的并發查詢方式,查詢日志數據,獲取目標用戶在設定時段內的行為記錄,時間切片的并發查詢方式用于基于預設閾值切分待查詢時段,并并發查詢切分獲得的各子時段的日志數據;基于行為記錄,生成目標用戶在設定時段的行為軌跡。本發明實施例通過在通用日志組件中的埋點收集用戶操作行為數據,并通過分析埋點生成的埋點日志,能夠有效捕獲用戶操作行為,從而可以進一步回溯用戶的復雜操作軌跡,協助問題排查。
技術領域
本發明涉及計算機軟件技術領域,尤其涉及一種用戶行為軌跡獲取方法、裝置與電子設備。
背景技術
二手交易可視化用戶端系統承載大量的線上業務辦理,同時具備登錄驗證、信息查看、頁面跳轉、信息采集錄入和線上支付等多類功能。隨著系統的注冊綁定用戶人數日益增多,線上存在各類用戶反饋的操作和系統問題。
通過分析用戶在線上的操作行為,能夠輔助上述問題的排查。但是,對于用戶在線上的操作行為,目前缺少有效的手段進行及時捕獲。
發明內容
本發明實施例提供一種用戶行為軌跡獲取方法、裝置與電子設備,用以解決現有技術中缺乏有效捕獲用戶行為數據的手段的缺陷,實現有效捕獲用戶操作行為以對用戶復雜操作軌跡的進行回溯的目標。
本發明實施例提供一種用戶行為軌跡獲取方法,包括:
采集目標應用運行過程中埋點生成的埋點日志,所述埋點為在所述目標應用的通用日志組件中的埋點;
部署消費進程消費所述埋點日志,獲取日志數據,并采用時間切片的并發查詢方式,查詢所述日志數據,獲取目標用戶在設定時段內的行為記錄,所述時間切片的并發查詢方式用于基于預設閾值切分待查詢時段,并對切分獲得的各子時段的日志數據進行并發查詢,所述待查詢時段為待查詢用戶行為所屬的時間區段;
基于所述行為記錄,生成所述目標用戶在所述設定時段的行為軌跡。
根據本發明一個實施例的用戶行為軌跡獲取方法,所述采集目標應用運行過程中埋點生成的埋點日志之前,還包括:
在所述目標用戶接入所述目標應用時,利用在所述目標應用的接入函數中增加的用戶標識參數,記錄所述目標用戶的唯一標識;
基于所述唯一標識和所述埋點收集到的操作事件,利用所述通用日志組件進行日志打印,獲取所述埋點日志;
其中,所述操作事件為所述目標用戶在前端的操作事件。
根據本發明一個實施例的用戶行為軌跡獲取方法,所述利用所述通用日志組件進行日志打印之前,還包括:
利用所述埋點,收集所述目標用戶進行的前后端交互操作事件,并利用旁路化埋點,收集所述目標用戶進行的非前后端交互操作事件;
相應的,基于所述唯一標識、所述埋點收集到的操作事件和所述旁路化埋點收集到的操作事件,利用所述通用日志組件進行日志打印,獲取所述埋點日志;
其中,所述旁路化埋點為在所述前端發出的消息通知中的埋點,所述消息通知中指示所述非前后端交互操作事件的操作類型、操作具體信息和所述目標用戶的唯一標識。
根據本發明一個實施例的用戶行為軌跡獲取方法,所述部署消費進程消費所述埋點日志,包括:
基于所述埋點日志,推送增量日志到kafka列表,并采用elasticsearch服務部署消費進程,按照所述kafka列表消費所述埋點日志對應的日志事件。
根據本發明一個實施例的用戶行為軌跡獲取方法,所述采用時間切片的并發查詢方式,查詢所述日志數據,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼技術有限公司,未經貝殼技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011288103.4/2.html,轉載請聲明來源鉆瓜專利網。





