各ユーザーがサイト上の特定のページにログインした回数と、特定の方法が使用された回数(データを取得するためにサイト上のボタンなど。ユーザーがクリックするとカウントされます)を記録したい、ユーザーが特定のタイミングでクリックします)。
最後に、このログを Excel 形式でダウンロードできます。
このプロセスを「ユーザー監視」と表現するのは適切でしょうか?
今はアイデアをまとめることができません。テーブルを作成するかどうか、またどのようにこのタスクを完了するかさえわかりません。
他の人は、ログ可能なコンポーネントを使用して実行できると言っているのを聞きましたが、このコンポーネントが何なのか、またその使用方法がわかりません。
助けてください。
すべてが公開されているページであり、絶対値の要件がない場合は、統計用のバックエンド コードを使用する必要はなく、Google Analytics (js、以下 GA) を使用するだけです。
GA はデフォルトでユーザーの Web サイトへの訪問を記録します。ページ内の訪問数やクリック数が少ないページの場合は、GA のイベント追跡を使用できます。
GA が適用できない場合は、kernel.request イベントを監視するリスナーを symfony に記述します。Web アプリへのすべてのリクエストはこのイベントをトリガーする必要があります。