Service d'administration d'Analytics

de manière programmatique dans Google Apps Script à l'aide du service Analytics Admin.

Le service Analytics Admin vous permet d'utiliser l' API Google Analytics Admin v1 dans Google Apps Script. L'API Google Analytics Admin fournit un accès programmatique aux données de configuration de Google Analytics 4 (GA4) et n'est compatible qu'avec les propriétés GA4.

Il s'agit d'un service avancé qui doit être activé avant d'être utilisé.

Référence

Pour en savoir plus sur ce service, consultez la page API Google Analytics Admin v1.

Comme tous les services avancés d'Apps Script, le service AnalyticsAdmin utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez la section Déterminer les signatures de méthode.

Pour signaler des problèmes et obtenir de l'aide, consultez la page d'assistance de l'API Google Analytics Admin v1.

Exemple de code

Générer un rapport

L'exemple liste tous les comptes Google Analytics disponibles pour un utilisateur en appelant la 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);
  }
}