6

GoogleAnalyticsアカウントの基本的なデータを会社のバックエンドに直接表示しようとしています。GoogleAPIPHPクライアントを使用しています。

Hello Analytics APIチュートリアルに従いましたが、ブラウザーから接続する義務があります。Cronタスク内からクエリを自動化したいので、サーバー自体から(ブラウザークライアント接続なしで)情報を利用できるようにする必要があります。

私がやりたいことは可能ですか?正しいPHPAPIを使用していますか?GAデータを取り戻す別の方法はありますか?

4

4 に答える 4

3

グーグルアナリティクスサービスをPiwikのようなものに置き換えてみませんか?

于 2013-03-09T01:01:24.080 に答える
2

あなたが提供したリンクにざっと目を通しましたが、ブラウザから接続する必要はありません。まず、そのチュートリアルの「php」タブを見ましたか? ウォークスルーではブラウザーの対話を使用しますが、ブラウザーへの出力の代わりに別のことを簡単に行うことができます.おそらく 2.6混乱したと思います.しかし、それはユーザーにログインを促す例にすぎません.あなたがウェブインターフェースを作っているという前提の下で。あなたの目的のために、2.4で認証し、2.6に関する限り、その条件が真の場合、スクリプトに別のことをさせることができます(「接続に失敗しました」エラーをログに記録するなど)。そして代わりにprintResults内容をエコーアウトする (チュートリアルではブラウザー インターフェイスを前提としているため) db への書き込みなど、他のことを行うことができます。IOW そのチュートリアルには、ブラウザの操作を必要とするものは何も表示されませんが、チュートリアルのために例としてそれを行っただけです。

于 2013-03-09T03:53:02.673 に答える
2

答えは、実際の天才 @rkarbowski によって別の場所で与えられました。

サービス アプリケーションと Google Analytics API V3: サーバー間の OAuth2 認証?

Hello Analytics APIチュートリアルに従って、@rkarbowski の回答、特にupdateを注意深く読むと、機能させることができると思います。私は持っています、そして私は天才ではありません。

于 2013-03-10T00:43:52.687 に答える
0

ブラウザを使用してアプリに接続し、スクリプトを実行できます。(Hello チュートリアルに従って、すべてがうまく機能している場合)

次に、スクリプトで結果を Excel または PDF に移植し、電子メールで送信します。

GA API を使用して毎日実行し、毎日の統計などのメールを送信するいくつかの cron があります。

理論的には、API を呼び出す PHP アプリケーションを作成することもできますが、ブラウザーでスクリプトを実行するよりもはるかに多くの作業を行うことができます。

于 2014-12-04T19:42:11.103 に答える