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 Admin Google Analytics offre un accès programmatique aux données de configuration 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 utilisation.

Référence

Pour en savoir plus sur ce service, consultez l'API Admin Google Analytics 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 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 Admin Google Analytics v1.

Exemple de code

Générer un rapport

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