Googleアナリティクスはセッションあたり500ヒットの上限があるみたいです。
何も考えずに頻繁にイベント計測するとアナリティクス自体が全く計測されない事態に陥る危険性があるので注意。
いいね!ボタンみたいなボタンにイベントを仕込んであって、それを500回連打されたりとか。
でもこれって、悪意のあるユーザーがDoS攻撃みたいに
var i;
for(i = 0; i < 500; i++) {
ga('send', 'pageview');
}
のようなプログラムを実行するだけでGoogleアナリティクスをパンクさせられるということですよね。恐いですね。
(単に計測がされなくなるという非常に地味な攻撃ではありますが…。)
以下参考記事:
あまり期待してはいけないところ
ヒット上限がある
>>Google アナリティクスのデータ収集上限 – Google アナリティクス Google Developers
上記リンクはアプリSDKのドキュメントですがウェブトラッキングでも同様です。PVを含め500ヒット(ヒットとは、Googleアナリティクスに対して何らかのデータ送信をすることを指します)と言いますと、問題無さそうに見えます。
いっぽうで、10秒おきにページ表示位置を把握して、スクロール量を測るなどといったイベント検知では、すぐに上限が来てしまうでしょう。
500を越えますと、ほんとうに計測されなくなります。超焦ります。その解除期間が明記されていないのですが、すぐには復活しませんでした。ですので、上限を超えることは絶対に避けるべきです。
出典: イベントトラッキングの設定、ユニバーサル・タグマネージャ対応2015
ユニバーサル アナリティクスを利用している場合
以下の制限事項は analytics.js、Android iOS SDK、Measurement Protocol に適用されます。
ユーザーあたり 1 日 20 万ヒット
セッションあたり 500 ヒット。ただし e コマース(アイテムとトランザクションのヒットタイプ)を除く
ヒット数がこのいずれかの上限を超えると、以降のヒットはそれぞれ該当の日付中、セッション中は処理されなくなります。これらの制限はプレミアムをご利用の場合も同じように適用されます。
出典: Google アナリティクスのデータ収集上限 | ユニバーサル アナリティクス ウェブ トラッキング(analytics.js) | Google Developers