前回の続きです。
今回は、動的なフォームで
入力 ⇒ 確認 ⇒ 完了
の全てが同じURLの場合に、
目標セットをおこなう方法です。
結論からいうと、
動的で、同じURLの場合、
それぞれのページに、
擬似的な(仮想の)URLを
アナリティクスに送るという方法を使います。
これには、アナリティクスのコードを
変更する作業が必要です。
まず、アナリティクス設定 ⇒ トラッキング情報タブへ進みます。

ここで、アナリティクスのトラッキングコードを、
いつもどおりコピーします。
このコードをコピーして、
メモ帳などに貼り付けて、
以下の箇所を変更します。

この、
_gaq.push([‘_trackPageview’]);
を例えば、入力ページなら、
_gaq.push([‘_trackPageview’, ‘/ContactStep1.html’]);
というように、
カンマ+シングルコーテーション+仮想ページ名+シングルコーテーション
の組み合わせで入力します。
これを、動的なページに入れていきます。
入力 ⇒ 確認 ⇒ 完了の3ページがあるなら、
それぞれに、仮想のURLを入れます。
もちろん、他のページは、元のコードのままでOkです。
ここで、定義付けした仮想URLを、
目標セットのURLにしてあげればOKです。
この例の場合だと、以下のような感じですね。

これで、動的なページも
目標までのフローなんかを
分析することが可能です。
ただ、共用サーバなどで、
共有のSSLなどを使っている場合は、
途中でドメインが変わってしまうので、
これまた、うまくトラッキングできない場合があります。
これを解決する方法は、またの機会に書きます。