javascript (私の場合は正確には jQuery) を使用して、モーダル オーバーレイにすぎないにもかかわらず、ダイアログ ボックスを Google アナリティクスで一意のページ ビューとして追跡できるようにする必要があります。
コンテキストの目的で、ユーザーがページを離れることを望まず、ダイアログのコンテンツは ajax 呼び出しを介して読み込まれます。
javascript (私の場合は正確には jQuery) を使用して、モーダル オーバーレイにすぎないにもかかわらず、ダイアログ ボックスを Google アナリティクスで一意のページ ビューとして追跡できるようにする必要があります。
コンテキストの目的で、ユーザーがページを離れることを望まず、ダイアログのコンテンツは ajax 呼び出しを介して読み込まれます。
Google アナリティクスの新しい非同期コードを使用していると仮定すると、モーダル ダイアログをレンダリングする JavaScript ブロックにこのコードを配置するだけで済みます。
_gaq.push(['_trackPageview', '/fake/modal/path/here']);
古いコードを使用している場合は、
pageTracker._trackPageview('/fake/modal/path/here');
これの基本的な要点は、モーダルを変更するイベント イベントをバインドする任意の場所に _trackPageview 呼び出しをアタッチする必要があるということです。複数のモーダル ページビューに対してこれを行う場合は、各内部モーダル ページを手動でコーディングするか、プログラムで名前を付ける必要があります。これらのモーダルの変更によって URL のハッシュが変更される場合は、次のアプローチを試すことができます:ゴール ファネルでのアンカー リンクの追跡