APIでデータを取得してcsv保存し、cronで毎日バッチ処理をする作業を行った。GoogleのAPIまわりが少し分かりずらかったのと、phpを使ったcsv保存にもブラウザでアクセスした場合とコマンドラインからアクセスした場合とで違ったのでAPI連携からcsvで保存、cronで自動処理までの一連の流れをメモ。やりたいことは以下の通り。参考になるGoogleの公式サイト※日本語マニュアルは最新でない場合があるので英語版を確認してください。(自分も日本語版で見ていて内容が違って少しはまりましたのでご注意ください。Consoleを使って設定をしていきます。Analyticsのデータ連携です。Analyticsで使っているGoogleアカウントでログインしてください。https://console.developers.google.comまず最初に、プロジェクトを作成してください。プロジェクト名は何でも構いません。accountを作成します。accountを押します。Name欄は何でもいいので、とりあえずgoogle-api-testとしました。KeyはP12ファイルとしCreateします。するとP.12ファイルが作成されるので保存しておきましょう。