使用者行為日誌概述

2022-08-22 17:27:09 字數 768 閱讀 9934

什麼是使用者行為日誌呢?其實也叫做使用者行為軌跡,流量日誌等。簡單來說,就是使用者每次訪問**產生的行為資料(訪問,瀏覽,搜尋,點選等)。基本上,只要你訪問了任何乙個**,該**都會有你的行為記錄。

當然,日誌也是乙個很大的概念,任何程式都有可能輸出日誌:作業系統核心、各種應用伺服器等等。日誌的內容、規模和用途也各不相同,很難一概而論。這裡我想主要說的就是,web日誌。即,web伺服器記錄的日誌。常見的就像nginx日誌。

通常,我們的nginx會配置不同使用者行為引數來記錄每次使用者的訪問行為,如下:

配置方法:可以參考這片文章

一組真實的nginx日誌:

從日誌中我們可以獲取:

如果需要更多的資訊,則要用其它手段去獲取,常見的操作就是埋點,埋點也是很大的東西,簡單理解就是,可以使用諸如ajax請求的東西,將更多資訊非同步傳送到自己的伺服器儲存,這一操作對使用者是完全透明的。

總之,一句話,使用者行為日誌分析能夠為公司帶來很好的收益。這才是主要的。哈哈哈

當我們的單機無法忍受,這個時候,就該我們大資料裡面的元件來處理了。常見的處理步驟是這樣的:

大資料場景 使用者行為日誌分析

使用者日誌 訪問的系統屬性 作業系統 瀏覽器型別 訪問資訊 session id,訪問ip 資料處理 有資料者有未來,有資料意味著每乙份使用者行為資料都是寶貴的資源。經過資料清洗,再用演算法提取分析,商業價值,商業決策 線上推廣 等等 當然一切建立在有大量使用者有流量的情況下的。資料處理流程 資料採...

使用者許可權集中管理 使用者行為日誌審計管理方案

禁止root使用者ssh登入 vim etc ssh sshd config usedns no permitrootlogin no addressfamily inet syslogfacility authpriv passwordauthentication yes service sshd...

Hadoop 模擬搭建使用者行為日誌採集系統分析

1.nginx分發器 上面提到了前端js埋點請求,要求速度要快,併發度要高,所以這裡使用了nginx分發器作為web server,實現反向 與lb 負載均衡 2.spawn cgi 上圖只是示例提供乙個server服務的場景,同樣也可以不同節點上,提供相同的服務,用nginx實現負載均衡,以能提供...