このプロジェクトについて
WebVisitorは、Cloudflareのサーバーレスプラットフォーム上で動作するシンプルなウェブ分析サービスです。リクエスト処理にCloudflare Workersを、WebフレームワークにHonoを、分析データの保存にSQLiteベースのサーバーレスデータベースであるCloudflare D1を組み合わせています。
主な機能:
- ページごとのPV(ページビュー)とUV(ユニーク訪問者)を追跡
- ウェブサイトに埋め込むための最小限のJavaScriptトラッカースニペットを提供
- webviso.yestool.orgでのホストデモと、Wrangler CLI経由のセルフホスティングデプロイメントに対応
- デフォルトでは`page_pv`および`page_uv`というIDを持つシンプルなHTML要素を使用してカウントを表示
デプロイにはWrangler CLI、Cloudflareアカウント、および`web_analytics`という名前のD1データベースの作成が必要です。デプロイ後、ユーザーは提供されるscriptタグをサイトに追加し、既定の要素IDまたはdata属性を通じてカスタムIDで結果を表示します。
デモサイト:https://webviso.yestool.org/ / ソースリポジトリ:yestool/analytics_with_cloudflare
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.