0

私はフォームを持っています、それがindex.phpにあるとしましょう。送信時に、process.phpを通過し、thanks.phpで終了します。フォームを追跡できるようにAnalyticsイベントをトリガーしたい(URLの宛先を使用したくない)。私がthanks.phpにイベントコードを配置した場合、人々がページを更新すると、それが再トリガーされて悪い結果をもたらすのではないかと心配しています。だから、どういうわけかprocess.phpからトリガーしたい。process.phpの最後に、次のようにヘッダーを設定します。

header('Location: /thanks.php');  

これは、イベントをトリガーするためのコードです。

_gaq.push(['_trackEvent', 'ClaimDomain', 'ConfirmationPage']);

JavaScript呼び出しをヘッダーと一緒に送信して、thanks.phpを更新するときではなく、process.phpを離れるときにのみ処理されるようにする方法はありますか?

ご協力いただきありがとうございます :)

4

2 に答える 2

0

実際には、PHPはサーバー側であり、Javascriptはクライアント側です。

しかし、これについて読んだことから、それは問題ではないかもしれないように聞こえます:

固有のイベントは、固有のアクションによって増分されます

ユーザーが特定のアクション名でタグ付けされたオブジェクトと対話するときはいつでも、最初の対話はそのアクション名の1つの一意のイベントとしてログに記録されます。そのユーザーのセッションの同じアクショントリガーとの追加のインタラクションは、その特定のアクションの一意のイベント計算に寄与しません。これは、ユーザーがそのオブジェクトを離れて、同じアクション名でタグ付けされた別のオブジェクトと対話し始めた場合でも当てはまります。

出典:イベントトラッカーガイド-アクション

したがって、GAは、ページに2回アクセスしたかどうかを認識し、2つの固有のイベントとしてカウントされません。

于 2012-07-31T23:19:30.253 に答える
0

上記の私のコメントと@drewによる調査に基づくと、これは問題ではありません。

目標も追跡したい場合。これを行うには、「ヘッドマッチ」を使用します。

http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=72285

于 2012-07-31T23:27:27.740 に答える