0

私は一日か二日で何か疑問に思っていました. たとえば、送信ボタンにjQueryを使用してコメントを追加すると、ファイルを作成するのはばかげているのではないかと思っていました-たとえば:

tracking.php?Param=[...]

そして、分析で目標を達成できるものはすべて、独自のパラメーターを持ちます。ファイルにコードを含める必要はありません。分析には、ファイルにアクセスするだけで十分ですよね?

したがって、私のシステムに 2 つのフォーミュラがあり、それぞれにいくつかの目標を設定し、tracking.php を「目標 URL」として使用したい場合は、これで問題ありません。

次のように jQuery でファイルを呼び出します: tracking.php?Param=form1 tracking.php?Param=form2

前述のように、ファイルにはコンテンツがなく、空のファイルです。したがって、遅延は発生しません。そうですか。

それとも、これは私が遅い時間に思いついた悪い回避策ですか?

4

1 に答える 1

1

まず、それはうまくいきません。GA コードは、ある時点で実行する必要があります。GA は、javascript (jquery) によって行われたリクエストを自動的に追跡しません。

その点については、Mads Jenson が述べたように、車輪の再発明を行っているのです。残念ながら、何らかの奇妙な理由で、カスタム変数やイベントを目標として使用することはできず、URL のみを使用できます... GA が最終的にそれを追加するという噂を耳にしますが、それまでは、目標を達成するために仮想ページビューをポップすることで立ち往生しています.

したがって、特定のページで何かを目標として追跡したい場合は、次のように呼び出します。

var virtualPage = "/tracking/[...]";
_gaq.push(['_trackPageview',virtualPage]);

virtualPage に必要な値を入力しますが、プレフィックスとして「/tracking/」を入力し、その後に特定の値を付けるのがクリーンな方法であり、一意のパラメーター値を持つ単一の URL を持つという考えに似ています (ただし、必要に応じて、指定したとおりに渡すことができます...)。

他の条件が満たされた場合、一定の時間が経過した後、オンクリック、ホバーで呼び出されるラッパー関数にそれを置くことができます...あなたが望むものは何でも。

ただし、公正な警告として、1 回の訪問で GA が許可するリクエストの数には制限があるため、目標として太陽の下ですべてを追跡することに夢中にならないでください。あなたが行った追跡、または基本的なページビューのヒットさえ...

于 2011-03-31T23:39:57.573 に答える