[發明專利]一種無埋點收集日志的方法在審
| 申請號: | 201710120814.2 | 申請日: | 2017-03-02 |
| 公開(公告)號: | CN108536700A | 公開(公告)日: | 2018-09-14 |
| 發明(設計)人: | 梁研生;史磊;張京秋;盧述齊;高婧;王抒音 | 申請(專利權)人: | 塞納德(北京)信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京德和衡律師事務所 11405 | 代理人: | 姚克楓 |
| 地址: | 100080 北京市海淀區知春*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面文件 日志 分析規則 數據分析 行為日志 頁面元素 用戶點擊 服務端 記錄 分析 | ||
本發明公開了一種無埋點收集日志的方法,包括:步驟1)基于javascript在頁面文件上添加事件;步驟2)根據用戶點擊頁面文件中的具體頁面元素,獲取此時點擊的信息;步驟3)將獲取到的信息發送到服務端記錄行為日志。該發明不用人工一個一個的去加事件,只需在我們做數據分析時加上具體的分析規則就可以進行分析。
技術領域
本發明屬于一種無埋點收集日志的方法,屬于互聯網領域。
背景技術
隨著互聯網中數據流量的爆增,在大數據時代的驅動下,如何更詳細、更全面、更方便的日志收集方式,是一個需要解決的問題。
現在技術的實現方式是頁面的每個元素如果想要獲取用戶的行為日志就要一個一個的手動加上事件才能獲取到。隨著業務的增長,頁面內容的豐富,頁面內容更新頻率的加快,由人工手段一個一個的加事件的方式已經不被接受。經常會出現漏加事件的情況,而且這種情況一旦發生就是丟失性的,丟失的日志是找不回來的。
發明內容
本發明所要解決的技術問題是提供一種無埋點收集日志的方法。
本發明解決上述技術問題所采取的技術方案如下:
一種無埋點收集日志的方法,包括:
步驟1)基于javascript在頁面文件上添加事件;
步驟2)根據用戶點擊頁面文件中的具體頁面元素,獲取此時點擊的信息;
步驟3)將獲取到的信息發送到服務端記錄行為日志。
優選的是,還包括步驟4)獲取數據分析的規則;
根據數據分析的規則和相應獲取的信息,對數據進行分析,完成用戶的人物畫像數據的補充。
優選的是,步驟2)中,具體包括:
根據javascript事件冒泡的特點獲取此時點擊的元素內容、點擊的元素在頁面中的頁面文件樹路徑、點擊頁面的坐標、點擊元素的尺寸和坐標、瀏覽器相關信息、用戶cookie相關信息、瀏覽頁面的地址。
優選的是,步驟2)中,具體包括:
獲取事件和事件的定義程序,并調用處理程序;
其中,如果沒有定義此事件處理程序或者事件返回true,則事件向這個對象的父級對象傳播,從里到外,直至它被處理,或者它到達了對象層次的最頂層,即網頁頁面對象。
優選的是,步驟1)中,以上事件為單擊onclick事件。
本發明基于javascript的事件冒泡的特性在document上添加事件,從而在用戶點擊具體頁面元素時可以獲取到點擊的元素內容、點擊的元素在頁面中的document樹路徑、點擊頁面的坐標、點擊元素的尺寸和坐標、瀏覽器相關信息、用戶cookie相關信息、瀏覽頁面的地址等等。然后將獲取到的信息發送到服務端記錄行為日志,經過大量的數據分析,完成人物畫像數據的補充。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
附圖說明
下面結合附圖對本發明進行詳細的描述,以使得本發明的上述優點更加明確。其中,
圖1是本發明無埋點收集日志的方法的流程示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于塞納德(北京)信息技術有限公司,未經塞納德(北京)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710120814.2/2.html,轉載請聲明來源鉆瓜專利網。





