Automatización de informes de Google Analytics (secuencia de comandos mágica)

Nick Mihailovski, ingeniero de programas para programadores de Google Analytics, agosto de 2012

La automatización de informes de Google Analytics (Magic) es una integración que reduce el trabajo necesario para colocar datos de Google Analytics en cualquier producto compatible con Apps Script, como Hojas de cálculo, Documentos o Sites.

Introducción

La API de Google Analytics te permite exportar datos a fin de que puedas realizar análisis y crear informes personalizados para responder preguntas importantes para tu empresa. Sin embargo, muchos usuarios buscan una manera simple de colocar los datos de Google Analytics en una hoja de cálculo de Google. Una vez que los datos están dentro de una hoja de cálculo de Google, los usuarios pueden manipularlos fácilmente, crear visualizaciones nuevas y crear paneles internos. La automatización de informes de Google Analytics (Magic Script) simplifica este proceso y facilita la obtención de los datos que deseas para que puedas enfocarte en el análisis y la generación de informes.

Una hoja de cálculo de Google con datos de Google Analytics en columnas y filas, y un gráfico de cronograma de los mismos datos
Ejemplo de datos de Google Analytics a los que se accede mediante Apps Script y que se muestran en una hoja de cálculo de Google.

Paneles personalizados de la API: no se requiere código

Un caso práctico popular para la automatización de informes es crear paneles que se actualicen automáticamente. La secuencia de comandos de automatización de informes (magia) de Google Analytics está disponible en la galería de secuencias de comandos de Google Spreadsheets y puede realizar todo este trabajo por ti, sin necesidad de utilizar código.

Esta secuencia de comandos es una excelente plantilla para comenzar tu propio proyecto. Para encontrar esta secuencia de comandos, abre o crea una hoja de cálculo de Google, haz clic en Herramientas - Galería de secuencias de comandos y busca estadísticas. Busca Automatización de informes de Google Analytics (magia).

En el siguiente video, se muestra cómo crear un panel con esta secuencia de comandos:

Proceso de configuración de la API

Antes de poder usar Magic Script, debes configurar la secuencia de comandos para usar la API de Google Analytics. La configuración de la API cambió recientemente del video anterior. Sigue estos pasos para habilitar la API de Google Analytics:

  1. En el editor de secuencias de comandos, vaya a: Recursos > Usar las API de Google
  2. Cambiar la API de Google Analytics a ON
  3. Haz clic en el vínculo a Google APIs Console.
  4. Cambiar la API de Google Analytics a ON
  5. Acepta las Condiciones del Servicio
  6. Cerrar la ventana de la consola de las API de Google
  7. Haz clic en OK en la ventana del editor de secuencias de comandos y cierra esa ventana.
  8. En la hoja de cálculo, el menú &Google Analytics ya debería estar funcionando. (es posible que debas volver a autenticarte).

Escribe tu propio guion

También es posible escribir tu propio código y desarrollar secuencias de comandos personalizadas. Por ejemplo, con la integración de Analytics en Apps Script, puedes solicitar el total de usuarios, sesiones y páginas vistas a lo largo del tiempo y colocar estos datos en una hoja de cálculo con solo el siguiente código:

// Get Data.
var results = Analytics.Data.Ga.get(
    tableId,
    startDate,
    endDate,
    'ga:users,ga:sessions,ga:pageviews',
    {'dimensions': 'ga:date'});

// Output to spreadsheet.
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
sheet.getRange(2, 1, results.getRows().length, headerNames.length).setValues(results.getRows());

// Make Sandwich.

Para comenzar ahora, lee nuestro instructivo Acceso automatizado a los datos de Google Analytics en Hojas de cálculo de Google. Consulta también los documentos de referencia de Google Analytics Apps Script.