超簡易型系統操作紀錄

了解客戶做了什麼事,也了解工作人員做了什麼事。
使用 Google Analytics 標準版系統做為數據儲存處。

低成本,微應用。

使用 Google Analytics 的好處

  • 方便的各種 API 與網路資源
  • 應有盡有的使用者資訊記錄功能
  • 功能強大的查詢介面
  • 穩定性高、不維修、不中斷。

功能簡介 Features

紀錄分類功能

紀錄分類功能

可選擇紀錄分類方式,如依管理員帳號分類,依功能區塊分類...

紀錄執行動作

自訂事件紀錄

紀錄執行動作的相關資訊,如操作人員名稱、時間、執行動作...

注意事項 Notice

技術絕非萬能,使用前請詳閱公開說明書。

系統需求

  • 可連線至 Google Analytics 的網路環境。check
  • 可正常執行 Java Script 功能的瀏覽器。
  • jQuery 版本 1.9.0 以上

Google Analytics 版本需求

避免受 cookies 等功能影響,以及使用新型的事件追蹤 API,
本功能使用通用版分析(analytics.js),
若您的網站仍使用傳統版分析程式(ga.js),建議升級。

內網或封閉網路環境無法使用

此功能使用外部 Google Analytics 作為紀錄存取處,若系統網路所在環境無法連線上網,或是無法正常使用外網連線資源,此功能將無法使用。

紀錄僅供參考

本功能主要使用 Java Script 技術,需仰賴使用者的瀏覽器才能正常運作,若使用者有開啟額外的瀏覽器設定,或安裝額外的套件,紀錄仍有被竄改或停用的機會。

無法自動產生 IP Address

Google Analytics 有IP 匿名處理機制,無法直接看到每個瀏覽者的 IP。請額外透過前端或後端語法偵測使用者 IP,再一起送到 GA 內。
ps.若使用共享網路環境,多個使用者將記錄為同一個 IP。

Google Analytics 標準版的資料流限制

Google Analytics 標準版的資料流不是無限的,只要每個月 1000 超過萬次點擊 / 或單日超過 20 萬個使用者 / 或每個工作階段超過 500 次點擊,超過的就不會再紀錄,可能造成紀錄或報表統計結果不正確。(相關說明),若有更大量的數據需求,請洽Google Analytics Premium

Google Analytics 的數據保存時間

Google 分析標準版的官方資料號稱只能調閱至少近 25 個月的資料,經過實測,至少 10 年前的資料都還調得到。數據保存期限依 Google Analytics 規定,不另行通知。(相關說明),若有更大量的數據需求,請洽Google Analytics Premium

Google Analytics 的政策規定

使用前請詳閱 Google Analytics 的安全性與隱私權、合理使用範圍等相關政策規定,避免紀錄消費者的個人重要資訊,或進行超出合理使用範圍的操作,如有問題概不負責。

使用範例

1.請先完成 Google Analytics 的帳戶申請及嵌入,並確認網頁上的 jQuery 正常運作。

2.將程式碼複製到網頁內。
(以下範例為記錄點擊的按鈕名稱、按鈕所在頁面、時間,以管理員名稱為事件類別。)
<script>
function addZero(i) {if (i < 10) {i = "0" + i;} return i;}
var currentdate = new Date(); 
var datetime = currentdate.getFullYear() + "/" + (currentdate.getMonth()+1) + "/" + currentdate.getDate()  
+ " " + addZero(currentdate.getHours()) + ":"  + addZero(currentdate.getMinutes()) ;    

$('.btn').click(function(){
   var adminame = $('#adminname').text();
   var adminclick = $(this).text();
   var adminurl = location.pathname;
   var admininfo = datetime +' ('+ adminclick +') '+ adminurl;
   ga('send', 'event', adminame, 'click', admininfo);                            
}); 
</script>
                    
3.點擊後台按鈕,查看行為>事件紀錄,或是即時>事件內是否有按鈕點擊紀錄。