我通常在Github頁面上設置簡單的登錄頁面,並且通常會有一個簡單的表單,要求用戶輸入他們的姓名或電子郵件。由於沒有後端,因此我通常會像下面那樣向Google Analytics發送活動。當沒有後端服務器時收集用戶信息(登錄頁面)
$('form').on('submit', function() {
ga.send('event', 'email', 'register', $('input').val())
})
它在大部分時間都能正常工作,但我不喜歡它,因爲GA需要一整天才能加載完整數據。我想要的是比設置後端服務器更輕,但比使用Google Analytics更好。我想將它存儲在Redis或MongoDB中,但我認爲在前端暴露數據庫的API密鑰是不安全的。
這確實是一個簡單的問題,但我不確定什麼是最好的方法來做到這一點。每個人都真的爲每個着陸頁都設置了後端服務器嗎?
可能有助於https://developers.google.com/analytics/devguides/collection/protocol/v1/?hl=en – DaImTo
這裏是概念的解決方案證明將數據存儲到電子表格中:http://www.flesheatingarthropods.org/a-poor-mans-crm-with-ga-and-google-spreadsheets/ –