Google Analytics 複数のステップで同一のURLのようなページ(動的ページ)でコンバージョンを計測する方法

Google Analytics で、例えばよくある「お問い合わせ」のようなコンバージョンを計測する場合、目標を設定するわけですが、目標を設定する際に、

  1. 入力
  2. 確認
  3. 完了

のようなページ構成だとすると、単純に完了画面の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が計測されるように。

コメントを残す

  • コメント欄には個人情報を入力しないようにしてください。

  • 入力いただいたメールアドレスは公開されませんがサーバーに保存されます。
  • 入力いただいた情報の他に、IPアドレスを取得させていただきます。取得した IPアドレス はスパム・荒らしコメント対処ために利用され、公開することはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください