このプロジェクトについて

@stacksjs/analyticsは、ウェブアプリケーション向けに設計されたプライバシー重視の分析ツールキットです。DynamoDBのシングルテーブル設計を利用することで、クッキーへの依存や個人データの収集を行うことなく、スケーラブルでコスト効率の高い分析データの保存を実現し、設計段階からGDPR準拠を確保しています。 主な機能は以下の通りです: - **トラッキングと監視**: ページビュー、SPAのルート変更、外部クリック、エンゲージメント時間、Web Vitals、およびJavaScriptエラーをキャプチャします。 - **分析機能**: リアルタイムのビジター追跡、コンバージョンゴールの定義、および集計パイプラインによる事前計算済み統計をサポートします。 - **統合オプション**: フレームワークに依存せず、Bun、Express、Hono、AWS Lambdaをサポートしており、Stacksフレームワークとの第一級の統合も含んでいます。 - **開発者ツール**: トラッキングスクリプトジェネレーター、APIハンドラー、およびCloudFormation、AWS CDK、SAM向けのInfrastructure-as-Codeジェネレーターを提供します。 - **UIコンポーネント**: データの可視化のために、Vue 3ダッシュボードコンポーネント(TimeSeriesChart、DeviceBreakdown、RealtimeCounterなど)のセットが含まれています。