Служба администрирования аналитики

Программно в Google Apps Script с использованием сервиса Analytics Admin.

Сервис Google Analytics Admin позволяет использовать Google Analytics Admin API v1 в Google Apps Script. Google Analytics Admin API предоставляет программный доступ к данным конфигурации Google Analytics 4 (GA4) и совместим только со свойствами GA4.

Это расширенная услуга, которую необходимо активировать перед использованием .

Ссылка

Подробную информацию об этой услуге см. в документации Google Analytics Admin API v1 .

Как и все расширенные сервисы в Apps Script, сервис AnalyticsAdmin использует те же объекты, методы и параметры, что и публичный API. Для получения дополнительной информации см. раздел «Как определяются сигнатуры методов» .

Чтобы сообщить о проблемах и получить другую поддержку, посетите страницу поддержки Google Analytics Admin API v1 .

Пример кода

Создать отчет

В приведенном примере отображается список всех доступных пользователю учетных записей Google Analytics путем вызова метода accounts.list() .

advanced/analyticsAdmin.gs
/**
 * Logs the Google Analytics accounts accessible by the current user.
 */
function listAccounts() {
  try {
    accounts = AnalyticsAdmin.Accounts.list();
    if (!accounts.items || !accounts.items.length) {
      console.log("No accounts found.");
      return;
    }

    for (let i = 0; i < accounts.items.length; i++) {
      const account = accounts.items[i];
      console.log(
        'Account: name "%s", displayName "%s".',
        account.name,
        account.displayName,
      );
    }
  } catch (e) {
    // TODO (Developer) - Handle exception
    console.log("Failed with error: %s", e.error);
  }
}