6

一部のページには、そのページが今日表示された回数、先週表示された回数などの統計が表示されます。さらに、ページを順番に一覧表示する全体的な統計ページがあります。最も視聴されている。

今日では、これらのページビューとイベントカウントをデータベースに挿入するだけです。また、通常のページトラッキングとそのAPIを介してGoogleアナリティクスに送信します。理想的には、これらの統計情報をデータベースにクエリしてWebページに表示する代わりに、GoogleAnalyticsのAPIにクエリを実行するだけです。グーグルアナリティクスは本当のユニークが誰であるかを理解するためにはるかに良い仕事をし、彼らのページビュー数を人為的に増やす人々を数えることを避けます(私たちは人々が私たちのサイトでページを作成することを許可します)。

では、問題は、GoogleAnalyticsのAPIを使用してWebページの統計を更新できるかどうかということです。結果をキャッシュすると、より実現可能ですか?または、たまに統計を更新しますか?私はサイトの指標としてGoogleAnalyticsが大好きですが、この特定のニーズに対してより良い解決策があるのではないでしょうか。

4

1 に答える 1

6

では、問題は、GoogleAnalyticsのAPIを使用してWebページの統計を更新できるかどうかということです。

はい、そうです。ただし、認証プロセスとxmlの戻りにより、処理が遅くなる可能性があります。返される行/列を制限することで、速度を上げることができます。また、データを表示する方法の認証(私が正しく理解している場合)では、クライアント認証方法を使用する必要があります。ユーザー名とパスワードを送信します。セキュリティが問題です。

私はあなたが説明したことを正確に実行しましたが、統計のページに読み込みグラフィックを配置する必要がありました。

結果をキャッシュすると、より実現可能ですか?または、たまに統計を更新しますか?

GAデータはとにかくリアルタイムデータではないので、キャッシュ以外のどちらかが特に機能するようです。api呼び出しを行い、返されたxmlを後で表示するために保存(または処理してから保存)することができます。

私はこれをしていませんが、やってみるかもしれないと思います。スケジュールされたジョブとして実行することもできます。

私はサイトの指標としてGoogleAnalyticsが大好きですが、この特定のニーズに対してより良い解決策があるのではないでしょうか。

サードパーティのソリューションがいくつかありますが(グーグルはそれらを根絶する必要があります)、お金と実現可能性を考慮する必要があります。

于 2011-07-28T13:49:56.373 に答える