このプロジェクトについて
Kalydron Pulseは、プライバシー第一の分析向けに設計されたMITライセンスのオープンソースブラウザビーコンです。クッキーを追加せず、ローカルストレージやセッションストレージへの書き込みも行わず、フィンガープリントや永続的な識別子を回避します。ページロード時(およびオプションのSPAナビゲーション時)に、パス名のみを含むページビューイベントを送信します。tel:、sms:、mailto:リンクのクリックを監視し、電話番号やメールアドレスをキャプチャすることなくインタラクションを報告します。フォーム送信はform_intentイベントをトリガーし、制限されたスラッグに一致するdata-pulse属性またはフォームIDのみが含まれ、すべてのフィールド値は除外されます。手動のtrack()メソッドによりカスタムイベントが可能です。ビーコンはサイトIDで初期化でき、オプションでカスタムエンドポイントを指定可能です。デフォルトではKalydronのコレクター(/api/collect)にポストします。init関数は冪等であり、pulse.destroy()はリスナーを削除しhistory.pushStateを復元します。ホスト型のKalydronサービスを使用する場合、オリジンのホワイトリスト登録、ボットフィルタリング、サイトごとのレート制限、リファラーの最小化、毎日更新される不透明なビジターキー、および生IPアドレスやユーザーエージェントの非保存などの追加保証が含まれます。パッケージにはTypeScriptソース、生成されたUMDおよびESビルド、テスト、およびPROTOCOL.mdに記載された完全なイベントプロトコルが含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.