このプロジェクトについて
Laravel Plausibleは、Plausible AnalyticsをLaravelアプリケーションに統合するパッケージです。Plausible Stats APIとの対話を行うシンプルなファサードを提供し、開発者はリアルタイムの訪問者数、集計メトリクス、時系列データ、各種プロパティによるブレークダウンを取得できます。
Composerを使用してcomposer require njoguamos/laravel-plausibleでインストールし、php artisan plausible:installで設定ファイルを公開します。その後、.envファイルにPlausibleサイトIDとAPIキーを追加し、_selfhostedインスタンスの場合はPLAUSIBLE_BASE_URLを設定します。
提供されるメソッドは以下の通りです:Plausible::realtime()は現在の訪問者数を返します。Plausible::aggregates()は期間、メトリクス、比較、フィルター、日付範囲、インポート済みデータの含与否などのオプションパラメータで概要メトリクスを取得します。Plausible::timeSeries()は間隔を指定可能な時系列データポイントを返します。Plausible::breakdown()はページ、ブラウザ、国などのプロパティでグループ化した統計を、制限、ページネーション、フィルターサポートで提供します。
API呼び出しを削減するため、レスポンスはデフォルトで3分間キャッシュされますが、キャッシュ期間とドライバーはPLAUSIBLE_CACHE_DURATIONおよびPLAUSIBLE_CACHE_DRIVER環境変数で調整でき、PLAUSIBLE_CACHE=falseで無効化可能です。パッケージにはcomposer testで実行可能なテストスイートが含まれ、標準的なLaravelの貢献ガイドラインに従っています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.