動的なフォームでGoogle Analyticsの目標セットの方法

前回の続きです。

今回は、動的なフォームで

入力 ⇒ 確認 ⇒ 完了

の全てが同じURLの場合に、

目標セットをおこなう方法です。

 

結論からいうと、

動的で、同じURLの場合、

それぞれのページに、

擬似的な(仮想の)URLを

アナリティクスに送るという方法を使います。

 

これには、アナリティクスのコードを

変更する作業が必要です。

 

まず、アナリティクス設定 ⇒ トラッキング情報タブへ進みます。

 

ここで、アナリティクスのトラッキングコードを、

いつもどおりコピーします。

 

このコードをコピーして、

メモ帳などに貼り付けて、

以下の箇所を変更します。

 

この、

_gaq.push([‘_trackPageview’]);

を例えば、入力ページなら、

_gaq.push([‘_trackPageview’, ‘/ContactStep1.html’]);

というように、

カンマ+シングルコーテーション+仮想ページ名+シングルコーテーション

の組み合わせで入力します。

 

これを、動的なページに入れていきます。

 

入力 ⇒ 確認 ⇒ 完了の3ページがあるなら、

それぞれに、仮想のURLを入れます。

 

もちろん、他のページは、元のコードのままでOkです。

 

ここで、定義付けした仮想URLを、

目標セットのURLにしてあげればOKです。

 

この例の場合だと、以下のような感じですね。

これで、動的なページも

目標までのフローなんかを

分析することが可能です。

 

ただ、共用サーバなどで、

共有のSSLなどを使っている場合は、

途中でドメインが変わってしまうので、

これまた、うまくトラッキングできない場合があります。

 

これを解決する方法は、またの機会に書きます。