通常、Github Pagesに簡単なランディングページを設定します。通常、ユーザーは名前や電子メールの入力を求める簡単なフォームを用意しています。バックエンドがないので、通常は以下のようにGoogleアナリティクスにイベントを送信します。バックエンドサーバー(ランディングページ)がない場合のユーザー情報の収集
$('form').on('submit', function() {
ga.send('event', 'email', 'register', $('input').val())
})
ほとんどの時間は正常に機能しますが、GAではデータが完全に読み込まれる日数がかかります。私が望むのは、バックエンドサーバーを設定するよりも軽く、Googleアナリティクスを使用するよりも優れたものです。 RedisやMongoDBに格納することを考えましたが、フロントエンドでDBの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/ –