JS - вывести метрики embed google analytics api на сторонний сайт

264
26 сентября 2017, 08:46

Код:

  var dataChart2 = new gapi.analytics.googleCharts.DataChart({
    query: {
      metrics: 'ga:sessions',
      dimensions: 'ga:country',
      'start-date': '30daysAgo',
      'end-date': 'yesterday',
      'max-results': 6,
      sort: '-ga:sessions'
    },
    chart: {
      container: 'chart-2-container',
      type: 'PIE',
      options: {
        width: '100%',
        pieHole: 4/9
      }
    }
  });

Часть clientid: CLIENT_DI - меняется на Client ID созданный в https://console.developers.google.com

Я хочу, для удобства, вывести на dashboard статистику по многим доменам:

  • статистику за последние 90 дней (график) по конкретному домену

  • статистику топ страны, по конкретному домену

  • реал тайм, сколько прямо сейчас уников по каждому конкретному домену

  • реал тайм статистика по пачке сайтов, сколько по всем доменам вместе / обьеденённые цифры / по странам график для всех и другие метрики для общей статистики

READ ALSO
Зачем для application/x-www-form-urlencoded заменять “%20” на “+”?

Зачем для application/x-www-form-urlencoded заменять “%20” на “+”?

Для application/x-www-form-urlencoded пробелы должны быть заменены на "+", поэтому вам может понадобиться encodeURIComponent с дополнительной заменой "%20" на "+"

253
Длина элемента с классом hidden

Длина элемента с классом hidden

Столкнулся с непониманием того, какая высота у элементов с dislpay: none;

250
JavaScript, проблема с SetInterval

JavaScript, проблема с SetInterval

Подскажите, почему без if-а таймер работает нормально, а с ним - вообще не запускается?

300