Marketing Automation

Integración E-goi + Looker Studio – Un vuelo seguro

20 febrero, 2025 |

Este artículo demuestra de forma práctica cómo integrar E-goi con Looker Studio, mostrando cómo transformar datos brutos en insights accionables.

Integrar E-goi con Looker Studio es la clave para transformar sus datos de marketing en insights accionables. Permítame explicarle.

¿Alguna vez ha imaginado pilotear un avión sin velocímetro, altímetro o cualquier otro instrumento, solo con la «sensación»? Ya lo intenté en mis tiempos de Flight Simulator 95, y el resultado siempre era un aterrizaje «suave» en un enredo de edificios aplastados.

Es exactamente así como imagino a un profesional de marketing sin un dashboard de datos: volando sin saber si su campaña está subiendo, cayendo o yendo directamente hacia una tormenta de métricas confusas.

Lo primero que hago diariamente cuando llego a E-goi es encender la TV del Equipo de Marketing con nuestros Dashboards.

Si trabaja con campañas, generación de leads y automatización, sabe que los datos son el combustible de nuestro avión. Aquí es donde entra Looker Studio: un copiloto poderoso que transforma datos en insights visuales (y sin costos).

Marcelo Caruna e dashboard E-goi

Por eso, hoy explicaré cómo integrar su cuenta E-goi con Looker Studio de Google (anteriormente Data Studio), de forma gratuita, sin conocimientos técnicos (solo CTRL+C / CTRL+V) para crear dashboards basados en segmentos de la Plataforma.

¿Quiere tener un Dashboard con datos (en tiempo real) de los leads que fueron captados en una landing page específica? ¿Tener gráficos con el número de clientes más comprometidos o con un embudo de conversión? Abróchese los cinturones y venga conmigo 🙂

Banner Plataforma E-goi

Paso a Paso de la Integración E-goi + Looker Studio

Paso 1 – Segmento E-goi

El primer paso es crear, en su cuenta E-goi, los segmentos con todas las condiciones que desea monitorear en su dashboard. Por ejemplo: «Inscritos en los últimos 60 días en la Landing Page XPTO que tienen correo electrónico corporativo».

Anote el ID (número de identificación) de ese segmento, ya que lo necesitará en el paso 3. Si aún no sabe cómo crear segmentos, consulte este tutorial detallado.

Además del ID del segmento, también necesitará el ID de la lista donde se creó. Para encontrar el ID de la lista, simplemente vaya al menú «Contactos» y verifique el número al lado del nombre de su lista. En el ejemplo de abajo, el ID de la lista es «1108«:

Paso 2 – API Key

Ahora, necesita generar una API Key específica para esta integración en su cuenta E-goi. Siga este tutorial para crear su API Key. Copie la clave generada, ya que se utilizará en el paso 3.

NOTA: Por razones de seguridad, recomiendo que edite los permisos de su API Key y dé acceso solo para solicitudes del tipo «Get ….».

Paso 3 – Script en Google Sheets

  • Vaya a las «extensiones» y haga clic en «App Script».
  • Cree una nueva Google Sheet. Puede nombrarla como «API Data» (o cualquier nombre de su preferencia).
  • En la pantalla del script, agregue el siguiente código, personalizando los datos que están en negrita con su información de E-goi

javascriptfunction nombredelafuncionquedesee() {

// 1. Endpoint (ajuste los parámetros offset/limit según su necesidad)

const url = 'https://api.egoiapp.com/lists/ID_lista_E-goi/contacts/segment/ID_Segmento_E-goi?offset=0&limit=10&show_removed=false';

// 2. Configuraciones de la solicitud
const options = {
method: 'GET',
muteHttpExceptions: true, // Permite continuar incluso si devuelve 4XX o 5XX
headers: {
// Su clave de API generada en el panel de E-goi
'Apikey': 'Pegar_aqui_la_API_Key_de_la_cuenta_E-goi'
}
};

try {
// 3. Ejecuta la llamada a la API
const response = UrlFetchApp.fetch(url, options);

// 4. Verifica el código de estado HTTP
const statusCode = response.getResponseCode();
Logger.log('Estado HTTP: ' + statusCode);

// 5. Convierte el cuerpo de la respuesta en objeto JSON
const data = JSON.parse(response.getContentText());

// 6. Lee el valor de total_items
const totalItems = data.total_items;
Logger.log('Total Items: ' + totalItems);

// 7. (Opcional) Escribe en la celda A1 de la hoja "API Data"
// - Puede cambiar el nombre de la hoja y la celda según desee
const ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName('API Data');

// Si la hoja "API Data" no existe, puede crearla automáticamente
if (!sheet) {
sheet = ss.insertSheet('API Data');
}

sheet.getRange('En_que_celda_del_Google_Sheets_quiere_el_resultado').setValue(totalItems);

} catch (error) {
Logger.log('Error al buscar total_items: ' + error.message);
}
}

Paso 4 – Probar el Script

Haga clic en el botón «Ejecutar» para probar la función. Verifique si la respuesta en el «Registro de Ejecución» indica que todo está «ok».

Si funciona correctamente, obtendrá en el campo «Total Items» el número de suscriptores del segmento que insertaron en el código.

NOTA: La primera vez que lo ejecute, pedirá autorizar su cuenta de Google para que Google tenga acceso a todo lo necesario para ejecutar la función.

Paso 5 – Crear una rutina de actualización de datos

Para que sus datos estén siempre actualizados, necesitamos crear una rutina para que el script se ejecute automáticamente. En «Apps Script», vaya a «Activadores» (en el menú lateral izquierdo) y agregue un nuevo activador.

Configure el activador de la siguiente manera:

  • Elija qué función ejecutar: nombredelafuncionquedesee (o el nombre que le dio a su función)
  • Elija la implementación: Head
  • Seleccionar origen del evento: Basado en tiempo
  • Seleccionar el tipo de disparador basado en tiempo: Contador de horas
  • Seleccione el intervalo: Defina el intervalo de tiempo que desea que el script se ejecute (por ejemplo, «Cada 12 horas»).

Paso 6 – Agregar datos en Looker Studio

Ahora que tiene una Google Sheet con datos actualizados automáticamente de su segmento E-goi, el último paso es agregar esta Sheet como un «Origen de datos» en Looker Studio y utilizarlo en los widgets que desee.

Si tiene dudas sobre cómo agregar un nuevo «Origen de Datos» en Looker desde Sheets, vea este tutorial.

Conclusión

En esta guía, ha adquirido el conocimiento para integrar E-goi y Looker Studio, y podrá transformar datos brutos en insights accionables.

¡Comente aquí abajo si tiene dudas o si logró finalizar el proceso con éxito! Si funcionó, ¡comparta fotos de la Cabina (Dashboard) de su avión 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.