Servicio de administración de Analytics

de forma programática en Google Apps Script con el servicio de Analytics Admin

El servicio de Analytics Admin te permite usar la API de Google Analytics Admin v1 en Google Apps Script. La API de Admin de Google Analytics proporciona acceso programático a los datos de configuración de Google Analytics 4 (GA4) y solo es compatible con las propiedades de GA4.

Este es un servicio avanzado que se debe habilitar antes de usarlo.

Referencia

Para obtener información detallada sobre este servicio, consulta la API de Google Analytics Admin v1.

Al igual que todos los servicios avanzados de Apps Script, el servicio de AnalyticsAdmin usa los mismos objetos, métodos y parámetros que la API pública. Para obtener más información, consulta Cómo se determinan las firmas de los métodos.

Para informar problemas y encontrar otro tipo de asistencia, consulta la página de asistencia de la API de Google Analytics Admin v1.

Código de muestra

Ejecuta un informe

En el ejemplo, se enumeran todas las cuentas de Google Analytics disponibles para un usuario llamando al método 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);
  }
}