kaycebasques / kayce.basqu.es

my personal website
https://kayce.basqu.es
21 stars 4 forks source link

google apps script => return google analytics data #44

Open kaycebasques opened 5 years ago

kaycebasques commented 5 years ago
function doGet() {
  const args = {
    id: 'ga:186332065',
    start: '2018-12-06',
    end: 'today',
    metrics: 'ga:totalEvents',
    options: {
      'dimensions': 'ga:eventLabel'
    }
  };
  const data = Analytics.Data.Ga.get(
    args.id,
    args.start,
    args.end,
    args.metrics,
    args.options
  );
  data.rows.forEach(function (row) {
    Logger.log(row);
  });
  const output = ContentService.createTextOutput();
  output.setMimeType(ContentService.MimeType.JSON);
  output.setContent(JSON.stringify({message:"fuck yeah!"}));
  return output;
}
kaycebasques commented 5 years ago

Cover all of the UI bullshit that you have to do to get this working.

kaycebasques commented 5 years ago

"Using Google Apps Script To Publicly Expose Some Google Analytics Data As JSON"