2009-08-28 11 views
0

具体的にはFlashバージョンについて考えていますが、これはJSバージョンにも当てはまります。 APIを呼び出す前に多数のイベントをキャッシュに入れてキューに入れ、一度にそれらをすべて送信するのがいいですか?Googleアナリティクスでイベントをトラッキングするにはどうすればよいですか?

多くのイベントを追跡したいと思います。たとえば、1分に50分程度ですが、ユーザーやGoogleにこれを完全に奪いたくはありません。 Googleが提供するドキュメントを読むことから、キューイングのことはまったく役に立たないことは私には分かりませんが、その場合は何かできますか?事前に

おかげ

答えて

1

マイ2C:オッズは、ユーザーがイベント間の数秒を費やすだろうです。あなたがそれらを待ち行列に入れるならば、あなたは50以上のイベントを一度に送るでしょう。私はそれがまったく良いとは思いません。私は可能な限り均等にネットワーク上の負荷を分散しようとします。もう1つの欠点は、ユーザーがタブを閉じると、送信されなかったためにバッファ内の最後のイベントが失われることです。

0

Googleは一定の制限があることに注意してください...私は覚えている一つはこれです:各訪問(ユーザーセッション)のセッション制限

パー

イベント、組み合わせた約500の 最大 GATCリクエスト(イベントとページ ビューの両方)をトラッキングできます。

http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

0

私はそれをしないだろう。イベントを1つずつトリガすることをお勧めします。

個々のイベントを追跡する必要がある場合は、JavaScriptコードの複雑さを想像してください。また、どのようにリクエストを送信する予定ですか?一定数のイベントに達した場合、および/またはページをアンロードすると、いずれの場合も、すべてのイベントが送信されるまでユーザーを待機させる必要があります。あなたがテレビを見ている場合は、エピソード内に配信された5分の1分のコマーシャル、または最後に5つのコマーシャルを見ることを好むでしょうか?

Googleのウェブサイトでは、GAのイベントを使用してダウンロードリンク、アウトバウンドの参照、インターフェイスの操作(スライダのクリック、非表示のセクションの切り替えなど)を追跡しています。あなたの状況はわかりませんが、カスタムバルク・トリガー・メカニズムの作成とセットアップの頭痛を払うために、ユーザーが1ページで非常に多くのイベントを生成する方法はわかりません。

関連する問題