web-dev-qa-db-ja.com

複数の分析パッケージを使用するのは悪い考えですか?

同じサイトで複数の分析パッケージ(Google、clicky、mixpanelなど)を同時に使用しても大丈夫ですか?パッケージを1つだけ使用する方が有益でしょうか?

14
Dan McClain

確かに、クライアント側の分析パッケージを1つだけ使用します(つまり、JavaScriptを使用してヒットをGoogleアナリティクスのようなサードパーティのWebサイトに伝達するパッケージ)。ユーザーは最初にすべてのJavaScriptをロードする必要があり、場合によっては、パッケージがサーバーと通信するまで待機する必要があるため(同期の場合)、これらのパフォーマンスが低下します。複数のページがあると、ページの読み込みが遅くなり、互いに競合したり、誤った結果が得られたりする可能性があります。

ただし、Webサーバーのログを分析するサーバー側の分析パッケージを用意しても問題はありません。これらは、クライアントベースのものでは得られない情報を提供することができます(たとえば、ボットやその他のクローラーに関する情報や、ページビューではない画像ビューやその他のファイルに関する統計情報など)。

11
Dan Diplo

サーバー側の統計にほぼ一致する単一のサードパーティの分析をまだ見つけていません。 2つのサードパーティの分析をローカルログに一致させようとすることの混乱を想像することはできません。

以前ほど悪くはありませんが、google-analyticsは時々ページを遅くします。私はまだ会ったことのないサービスに会ったことがありません。

2つを使用することのメリットは想像できませんが、時には問題があるかもしれないと言うことを敢えてします。

少し苦痛で時間がかかることもありますが、Googleアナリティクスをローカルの統計情報と一致させると、通常、非常に明確な全体像が得られます。まず試してみることをお勧めします。

3
Tim Post

複数の分析パッケージを使用することは一般的かつ合法ですが、前述のように、(おそらく)同じレポートを調整するのは大変な作業なので、無料の分析パッケージを選択するか、少なくとも違いを解決することをお勧めしますパッケージ間で、パッケージから最適なレポートの組み合わせを選択し、他のレポートは表示しないでください。

多くの場合、無料のパッケージを使用することをお勧めします。GoogleアナリティクスやCoremetricsなどの一般的なマーケティング情報パッケージを選択し、特定の目的のパッケージでこれを補完します。たとえば、ClickTaleやCrazyEggなどのヒートマップ/フォーム分析製品、またはアフィリエイトや広告の特殊なトラッキング、または何らかの形式のリアルタイム/リードトラッキングシステムを使用する必要がある場合があります。これらを常に見て、行動する準備をしていました。

オペレーションレベルのパッケージを実行して、サーバー負荷、使用帯域幅、ロボットトラフィックなどを決定することもできます。これらは、GAやCoremetrics、OmnitureなどのJSベースのマーケティング情報パッケージとは異なる目的を果たします。それらは別々に考慮されるべきだと思います。

3
Jamie Anstice

本当に異なるパッケージが混在する追加機能が必要かどうかによって異なります。

クライアント側のペイロードを持つものはすべて、ユーザーの速度(および観点によっては)プライバシーを侵食します。

一般に、必要なものがすべて含まれる1つの分析パッケージを使用します。パッケージ間の相互比較は困難な場合が多いため、通常は1つだけを使用します。

2
Metalshark