SPAであるポータルと、単一のURLアプリであると同時に、URLを変更せずにすべてが動的に画面に読み込まれます。私のアプリケーションは、実際にはエージェントがユーザーと通信するチャットアプリケーションであり、この通信にはさまざまな段階が含まれます。最終段階は、ユーザーが調査画面のコンテンツで表示されるときです(URLはランディングページと同じです)
そのため、GAで目標を作成しました。ユーザーが4分以上URLに留まると、私の目標は完了しますが、これは本当の目標ではないことがわかります。調査画面から目標をどのようにトリガーできるかわかりません。
だからここで理解する必要があります:
シングルページアプリケーションのように、Googleアナリティクスでは目標やコンバージョンを追跡できない場合があります。 GTM (<-Googleタグマネージャーの概要へのリンク)を使用すると、ページが「ありがとう」ページにリダイレクトされない場合でも、送信中のフォームなどのカスタムイベントを作成できます。その後、そのイベントを追跡します。
あなたの場合、history change triggerは、特に必要な場合作成されたURLフラグメント。ユーザーが追跡できる「送信」をクリックする必要がある場合、チャットアプリケーション内で、1回または必要に応じて毎回。必要なデータをキャプチャするためのトリガーの構成方法に帰着します。または、最終調査が画面に表示されたときに起動するタグを作成できます。
トリガーを作成し、後続のイベントを追跡する方法についての非常に詳細なウォークスルーをここで見つけることができます: GOOGLE TAG MANAGERを使用して単一ページのWebアプリを追跡する方法 Google Tag Managerをまだインストールしていない場合はインストールします。