2011-08-12 6 views
1

送信ボタンで仮想クリックをトラッキングするための設定が必要です。私がしなければならないことは、Googleが既に追跡している参照サイトを取得し、ボタンをクリックした場合に追跡することです。送信ボタンのオンクリックを設定し、Analyticsで目標を設定しましたが、トラッキングしていません。私はヘッダーのAnalyticsのページビューを追跡するコードを用意しています。Google Virtual Pageviewの設定

私の目標は、参照先のウェブサイトを追跡し、そのボタンをクリックした人を追跡することです。クリックに使用している仮想ビューは次のとおりです。

onclick="pageTracker._trackPageview('/Orders/Subscription');" 

この設定を有効にしていただきありがとうございます。私はまだ分析を学んでいます。

答えて

0

ユーザーが送信ボタンをクリックした時点で...get the referring site, which Google already tracksにする場合は、GAがそこから設定して抽出するクッキー(この場合は_utmz)を読み取る必要があります。

参照データはGAのレポートから取得できますが、送信時に必要な場合は、Cookieから取得する必要があります。プレーンなバニラのjavascriptはあなたのためにこれを行うことができます、ちょうどそれをGoogle。または、あなたのページが書き込まれた言語を使用して、クッキーからデータを抽出します(PHPなど多くの人がこの機能を備えています)。

仮想ページビューの追跡に関して、ユーザーがEnterキーを押してフォームを送信できる場合、onclickは望ましくありません。フォームタグのonsubmitが良いでしょう。

まだ録音されていない場合は、ゴールステップがGAに正しく入力されていることを確認してください(これは非常に一般的ですが、GAではわずかなエラーも許されません)。従来のトラッキングスニペットはドキュメントの先頭に表示されます。その例は従来のトラッキング形式であるためです。非同期と従来のスニペットを混在させないでください。

GAが仮想ページをトラッキングしているかどうかを確認するには、コンテンツ、上位コンテンツレポートに移動して、仮想ページでフィルタリングします。それがそこにあれば、それはあなたの目標設定を追跡することです。それがそこになければ、それはフォーム上であなたの仮想ページを追跡することです。

HTH。

関連する問題