GAは、いずれか1つのアイテムに関する細かいデータをトラッキングするように設定されていません。
GAはgif
リクエストを使用してデータを送信するため、送信するデータの量に応じて制限を超える可能性があります。
すべてのデータをトラッキングする方法の1つは、ajaxリクエストによってデータをデータベースにプッシュすることです。
これにGAを使用する必要がある場合は、文書に基づいてメタデータ項目のそれぞれまたはグループに複数の_trackEvents
を送信できます。 Aを使用して、GAがイベントを送信する時間があるようにする必要があります。あなたが使用するあなたのケースではCan I track multiple Google Analytics events at once?
を参照してください:
function recordOutboundLink(link, category, action) {
_gaq.push(['_trackEvent', 'Click', 'Download', 'Whatever']); //could be mutlipush here
setTimeout('document.location = "' + link.href + '"', 100);
}
HTMLまた
<a href="http://www.example.com/pdf.pdf" onClick="recordOutboundLink(this, 'Outbound Links', 'example.com');return false;">
、ChromeとGoogle Analytics Debuggerをインストールします。イベントトラッキング処理については、コンソール(control、shift、j)を参照してください。
あなたのすべてのイベントが追跡表示されない場合は、(彼らは個別に表示されます)、そして何かがトラッキングコードで多分アップです。
私は同じ目標(1つの_trackEvent要求で送信された複数のキーと値のペアを追跡)はカスタム変数で達成することができることを
API docsで見つけた
ありがとうございます。あなたが説明した方法について懸念が1つあります。 1回のクリックで_trackEventを複数回送信すると、Googleアナリティクスはこれを複数回のクリックと見なしますか?レポートでこの状況をどのように識別できますか? – Marek
@Marekいいえ、[ワンプッシュ、複数のコマンド](http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html#MultipleCommands) –
あなたのソリューションは私の要件に合っています。ありがとうございました。 – Marek