Google Analytics 複数のステップで同一のURLのようなページ(動的ページ)でコンバージョンを計測する方法
Google Analytics で、例えばよくある「お問い合わせ」のようなコンバージョンを計測する場合、目標
を設定するわけですが、目標を設定する際に、
- 入力
- 確認
- 完了
のようなページ構成だとすると、単純に完了画面のURLへのアクセス数をコンバージョン数とすればいいちゃいいですが、入力〜完了までの URL が変わらない場合は、どのページがどれなのか区別がつかないので、困ってしまいます。
今まで(ga.js)
今までは、以下の様なコードを完了ページに埋め込んで、
_gaq.push(['_trackPageview', '/funnel_G1/完了.html']);
上記で設定した仮想URLをトラッキングさせておき、
/funnel_G1/完了.html
上記URLを目標として設定しておけばよかったんですが。
参考:URL へのアクセスを目標に設定する – アナリティクス ヘルプ
Universal Analytics(analytics.js)の場合
“March 22, 2013.”時点の情報では、Universal Analytics を利用する場合は以下とする必要があるようです。
ga('send', { 'hitType': 'pageview', 'page': '/my-overridden-page?id=1', 'title': 'my overridden page' });
hitType は ‘pageview’, ‘appview’, ‘event’, ‘transaction’, ‘item’, ‘social’, ‘exception’, ‘timing’ などあるようで、 ページビューの計測だけではなく、各種トラッキングの計測方法も変わっているのでしょうね。
参考:Page Tracking – Web Tracking (analytics.js) – Google Analytics — Google Developers
おまけ
目標到達プロセス(オプション)は設定した方がいいですね。入力〜完了までのステップでそれぞれ別の(仮想)URLが計測されるように。