web-dev-qa-db-ja.com

Google Analyticsを使用して、さまざまなページのお問い合わせフォーム送信を追跡する

私は5つの異なるページに連絡フォームを持っているクライアントを持っています。

ユーザーがどの特定のページから送信したかを追跡できるように、Google Analyticsで各ページの送信を追跡したいと考えています。

これはどのように設定するのが最適ですか?

9
NivF007

Analyticsイベントトラッキングを実装できます(例:連絡先ボタンをクリック)。

<a href="#" onClick="_gaq.Push(['_trackEvent', 'Contact', 'Confirmed', 'First ever contact']);">Submit</a>

参照: https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

別の方法として、各連絡先ページにJavaScriptソースコードを追加できます。最も簡単な方法として、NoNumber Sourcererhttp://www.nonumber.nl/extensions/sourcerer をインストールできます。 )、およびイベントをボタンに関連付ける次のスニペット:

jQuery( '#ContactButton' ).click(function( event ) {
  _gaq.Push(['_trackEvent', 'Contact', 'Confirmed', 'First ever contact']);
});
6
Anibal

Google Analyticsのイベントトラッキングはその先への道です。これはセットアップ方法のチュートリアルです。送信に使用しているボタンまたは入力にonClickコードを配置できます。

http://www.yellowwebmonkey.com/developer-blog/item/how-to-add-event-tracking-with-google-analytics

2
YellowWebMonkey