とある技術者の備忘録的情報

Google Analytics(ユニバーサルアナリティクス)で同一URLに対する目標設定

cgiなどを使ってフォームの登録・確認・完了を行う場合、

・ステップ1(フォーム記入)www.example.com/form.cgi
・ステップ2(記入内容確認)www.example.com/form.cgi
・ステップ3(送信・完了) www.example.com/form.cgi

といった具合に、どのURLも同一となるため、通常のトラッキングコードではアナリティクスの目標を設定することができない。

この場合には、下記のように非同期なトラッキングコードを追加し、それに合わせて目標設定すればよい。
(※ユニバーサルアナリティクスでの場合)

○フォーム記入用

ga('send', {'hitType': 'pageview', 'page': '/form/step1.html', 'title': 'sing form'});

○フォーム確認用

ga('send', {'hitType': 'pageview', 'page': '/form/step2.html', 'title': 'sign form confirm'});

○フォーム完了用(サンクスページ)

ga('send', {'hitType': 'pageview', 'page': '/form/step3.html', 'title': 'sign form complete'});

トラッキングコードの一部を上記のように変更した上で、目標設定に、前方一致または完全一致で/form/step3.htmlを指定すればよい。
さらに、目標到達へのプロセスとして、/form/step1.html/form/step2.htmlを追加すれば、
途中で訪問者がどのステップで離脱するかも解析することができるようになりグッドである。

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

スポンサードリンク