2017-09-16 16 views
0

私はこのような何かがうまくいくと思う:Apps Scriptを使用してGoogleアナリティクスのレポートを保存するにはどうすればよいですか?

var optArgs = { 
'savedReport': 'yV_LzjnnSZ6Ejy02d0cwFQ' 
}; 

var results = Analytics.Data.Ga.get(
    tableId, startDate, endDate, 
    'ga:sessions,ga:pageviews', 
    optArgs); 
) 

それは私がWeb UIで作成し保存されたレポートを取得することは可能ですか?もしそうなら、どのように私はカスタムレポートを指定できますか?

答えて

0

Google Analyticsのレポート自動化(Magic Sc​​ript)に関してはtutorialを参照してください。

Google Analyticsレポート自動化(Magic)は、Googleドキュメント、サイト、スプレッドシートなど、Apps Scriptでサポートされているすべての製品にGoogleアナリティクスのデータを組み込むのに必要な作業を軽減する統合機能です。

独自のコードを記述してカスタムスクリプトを作成することもできます。たとえば、Analyticsの - Appsスクリプトの統合、あなたは時間をかけて、全ユーザー、セッション、ページビューを要求することができ、ちょうど次のコードでスプレッドシートにこのデータを置く:

// Get Data. 
var results = Analytics.Data.Ga.get(
    tableId, 
    startDate, 
    endDate, 
    'ga:users,ga:sessions,ga:pageviews', 
    {'dimensions': 'ga:date'}); 

// Output to spreadsheet. 
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet(); 
sheet.getRange(2, 1, results.getRows().length, headerNames.length).setValues(results.getRows()); 

// Make Sandwich. 

取得するには今すぐ始めました。Automated Access to Google Analytics Data in Google Spreadsheetsチュートリアルを読んでください。 Google Analytics Apps Script reference docsもチェックしてください。

+0

お返事ありがとうございます。あなたが言及したページには、1)Googleアナリティクスレポート自動化の2つのソリューションが示されています。 2)あなた自身のコードを書いてください。 )App Scriptでスプレッドシートのデータを操作する必要があるため、1)は私にとってはオプションではありません。 2)については、リンク先のページでコードを使用しましたが、まだ質問があります。それが私が質問を投稿した理由です。 –

関連する問題