本技術涉及計算機,特別涉及一種采集用戶行為數據的方法、裝置、終端、服務器及介質。
背景技術:
1、目前,越來越多的企業逐漸開始挖掘用戶行為數據的商業價值,利用行為數據進行精準有效的數字營銷,用戶行為數據主要包含用戶在網站和移動終端中的瀏覽、點擊和發帖等行為,用戶在終端設備上的行為數據具有較大的商業價值。
2、相關技術中,用戶行為數據采集方式主要有兩種:一是采用軟件開發工具包(software?development?kit,sdk)方式,采集用戶在頁面的點擊行為,用戶瀏覽網頁并對網頁上可交互的節點進行點擊,點擊網頁時間的收集目前大部分是通過埋點實現,以精準定位用戶點擊頁面位置,分析用戶行為,并實現對頁面吸引力的量化數據;二是通過監聽頁面中的頁面點擊元素的點擊事件,獲取頁面點擊元素對應的樹狀路徑信息,在上報本次點擊事件的同時攜帶該樹狀路徑信息。相關技術中的用戶行為數據采集方式具有以下幾點明顯的缺陷:(一)需要預置埋點或使用sdk埋點,對于已經運行的頁面需要進行改造支持,改造成本較大;(二)需要預定義采集,需要特定匹配頁面標簽,是一種靜態方法采集的事件,無法適應頁面的變化。
技術實現思路
1、本技術實施例提供一種采集用戶行為數據的方法、裝置、終端、服務器及介質,解決了相關技術中,在采集用戶點擊行為時,需要預置埋點或預定義采集的問題。
2、第一方面,本技術實施例提供一種采集用戶行為數據的方法,用于終端設備,該方法包括:在采集的第一點擊事件數據達到預設閾值的情況下,采集第二點擊事件數據并生成緩存事件;以緩存事件包含的節點信息作為隨機樣本,基于正態鑒別策略信息的置信區間對隨機樣本進行篩選,確定符合置信區間的隨機樣本對應的第二目標點擊事件數據;向服務器發送第二目標點擊事件數據。
3、根據本技術實施例的第一方面,以緩存事件包含的節點信息作為隨機樣本,基于正態鑒別策略信息的置信區間對隨機樣本進行篩選,確定符合置信區間的隨機樣本對應的第二目標點擊事件數據之前,方法還包括:接收服務器發送的正態鑒別策略信息。
4、根據本技術實施例的第一方面,以緩存事件包含的節點信息作為隨機樣本,基于正態鑒別策略信息的置信區間對隨機樣本進行篩選,確定符合置信區間的隨機樣本對應的第二目標點擊事件數據之前,方法還包括:向服務器發送請求策略信息;接收服務器根據請求策略信息發送的正態鑒別策略信息。
5、根據本技術實施例的第一方面,在采集的第一點擊事件數據達到預設閾值的情況下,采集第二點擊事件數據并生成緩存事件之前,方法還包括:采集用戶在頁面上的第一點擊事件數據;獲取隨機步長的時間戳θ,時間戳θ為隨機數,并滿足:-1≤θ≤1;對每個第一點擊事件數據對應分配一個時間戳θ;確定時間戳θ大于零的第一點擊事件數據為第一目標點擊事件數據;向服務器發送第一目標點擊事件數據。
6、根據本技術實施例的第一方面,緩存事件包含的每個第二點擊事件數據對應一個節點信息,以緩存事件包含的節點信息作為隨機樣本,基于正態鑒別策略信息的置信區間對隨機樣本進行篩選,確定符合置信區間的隨機樣本對應的第二目標點擊事件數據,包括:確定緩存事件對應的節點信息組,將節點信息組作為隨機樣本,節點信息組包括多個節點信息;基于隨機樣本,確定隨機樣本中包括的多個節點信息是否符合正態鑒別策略信息中與預設置信度對應的置信區間;確定符合正態鑒別策略信息中與預設置信度對應的置信區間的節點信息對應的第二點擊事件數據為第二目標點擊事件數據。
7、第二方面,本技術實施例提供了一種采集用戶行為數據的方法,其特征在于,用于服務器,該方法包括向終端設備發送正態鑒別策略信息,以用于終端設備以緩存事件包含的節點信息作為隨機樣本,基于正態鑒別策略信息的置信區間對隨機樣本進行篩選,確定符合置信區間的隨機樣本對應的第二目標點擊事件數據;接收終端設備發送的第二目標點擊事件數據。
8、根據本技術實施例的第二方面,向終端設備發送正態鑒別策略信息之前,方法還包括:接收終端設備發送的請求策略信息。
9、根據本技術實施例的第二方面,向終端設備發送正態鑒別策略信息之前,方法還包括:接收終端設備發送的第一目標點擊事件數據。
10、根據本技術實施例的第二方面,向終端設備發送正態鑒別策略信息之前,方法還包括:在接收的第一目標點擊事件數據達到預設閾值的情況下,以第一目標點擊事件數據對應的節點信息作為隨機變量,計算隨機變量的期望和標準差;基于期望和標準差,確定對應的正態分布模型的概率密度曲線;基于預設置信度,在概率密度曲線上確定與預設置信度對應的置信區間,確定正態鑒別策略信息。
11、根據本技術實施例的第二方面,接收終端設備發送的第二目標點擊事件數據之后,方法還包括:將第一目標點擊事件數據對應的節點信息和第二目標點擊事件數據對應的節點信息作為隨機變量;基于隨機變量,計算相應的期望和標準差;根據期望和標準差,確定對應的正態分布模型的概率密度曲線;基于預設置信度,在概率密度曲線上確定與預設置信度對應的置信區間,確定正態鑒別策略信息。
12、第三方面,本技術實施例提供了一種采集用戶行為數據的裝置,用于終端設備,該裝置包括:采集模塊、確定模塊和發送模塊;其中,采集模塊用于在采集的第一點擊事件數據達到預設閾值的情況下,采集第二點擊事件數據并生成緩存事件,確定模塊用于以緩存事件包含的節點信息作為隨機樣本,基于正態鑒別策略信息的置信區間對隨機樣本進行篩選,確定符合置信區間的隨機樣本對應的第二目標點擊事件數據,發送模塊用于向服務器發送第二目標點擊事件數據。
13、第四方面,本技術實施例提供了一種采集用戶行為數據的裝置,用于服務器,該裝置包括發送模塊和接收模塊,發送模塊用于向終端設備發送正態鑒別策略信息,接收模塊用于接收終端設備發送的第二目標點擊事件數據。
14、第五方面,本技術實施例提供了一種終端設備,該終端設備包括收發器、處理器、存儲器及存儲在存儲器上并可在處理器上運行的程序,程序被處理器執行時實現前述第一方面中的采集用戶行為數據的方法。
15、第六方面,本技術實施例提供了一種服務器,該服務器包括收發器、處理器、存儲器及存儲在存儲器上并可在處理器上運行的程序,程序被處理器執行時實現前述第二方面中的采集用戶行為數據的方法。
16、第七方面,本技術實施例提供了一種可讀存儲介質,可讀存儲介質上存儲程序或指令,程序或指令被處理器執行時實現前述第一方面和第二方面中的方法的步驟。
17、本技術實施例提供的一種采集用戶行為數據的方法、裝置、終端、服務器及介質,利用每個用戶行為事件對應的節點信息,對每個用戶行為事件進行標記,終端設備能夠先通過時間戳確定第一目標點擊事件數據,在服務器依據正態分布原理建立正態鑒別策略信息并發送至終端設備之后,終端設備利用接收的正態鑒別策略信息確定第二目標點擊事件數據,并將第二目標點擊事件數據發送至服務器,以更新正態鑒別策略信息。本技術中的服務器能夠依據分析后的歷史數據調整正態鑒別策略信息,在服務器和終端設備之間形成鏈式反饋,從而形成一種動態的、自適應的采集用戶行為數據的方法,能夠動態采集用戶點擊頁面行為,不需要進行埋點等預設操作,能夠智能識別網頁交互點,適應前端頁面的變化,提高事件采集的有效性。