如何使用Apps脚本保存Google Analytics的报告?

时间:2017-09-16 08:36:25

标签: google-apps-script google-analytics

我认为这样的事情有效:

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

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

是否可以获取我在Web UI中创建的已保存报告?如果是,我如何指定自定义报告?

1 个答案:

答案 0 :(得分:0)

关于Google Analytics报告自动化(Magic Sc​​ript),您可以参考此tutorial

  

Google Analytics报告自动化(Magic)是一种集成,可减少将Google Analytics数据放入任何支持Apps脚本的产品(如Google文档,网站或电子表格)所需的工作。

也可以编写自己的代码并开发自定义脚本。例如,通过Analytics - Apps Script集成,您可以随着时间的推移请求总用户,会话和综合浏览量,并将这些数据放入电子表格中,只需以下代码:

// 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