Coupler.io Blog

Conectar Mailchimp a Power BI sin codificar

MailChimp to PowerBI

La sinergia es la interacción de dos o más activos para producir un efecto combinado mayor que la suma de sus efectos por separado. Cuando conectas Mailchimp a Power BI, obtienes la sinergia para el análisis y la generación de informes. ¿Cómo?

Puedes cargar diferentes datos de rendimiento de marketing por correo electrónico de Mailchimp a Power BI, donde puedes crear informes interactivos. Los datos extraídos se pueden presentar de diferentes maneras y formatos como gráficos, cuadros de mando, tablas, etc. Por no hablar de la transformación de estos datos en métricas y cálculos de rendimiento de campaña personalizados. Todo lo que tienes que hacer es conectar ambas aplicaciones, y te mostraré diferentes maneras de hacerlo.

En este tutorial, te explicamos todas las formas posibles de hacerlo sin muchas complicaciones.

¿Cuáles son los métodos para conectar Mailchimp a Power BI?

Vamos a aclarar una cosa primero – Power BI NO proporciona una integración con Mailchimp. Sé que puedes encontrar algunas referencias a la documentación de Microsoft que contradicen mi declaración. Sin embargo, son obsoletas. Hubo un conector de Mailchimp hace algún tiempo, pero ahora está obsoleto. Así que, para conectar Mailchimp a Power BI, tienes las siguientes opciones:

Naturalmente, voy a guiarte a través de cada uno de estos métodos. Vamos a empezar con el que le permite automatizar las exportaciones de datos de Mailchimp a Power BI en un horario: Coupler.io.

Cómo conectar Mailchimp a Power BI utilizando el conector Coupler.io

Coupler.io es una plataforma de automatización de informes. Proporciona soluciones para convertir datos complejos en informes sencillos y optimizar tu experiencia de análisis de datos.

Coupler.io no sólo permite integrar Mailchimp y Power BI, sino que también automatiza el flujo de datos en un horario casi en tiempo real. Esto es esencial si quieres que tus informes y cuadros de mando se actualicen automáticamente. El principal valor de esta automatización es la reducción de las tareas manuales, lo que se traduce en un ahorro de tiempo de hasta el 60% en la elaboración de informes.

Nota: Power BI no es el único destino BI soportado por Coupler.io. También puede cargar datos en Looker Studio, Tableau y Qlik.

La eficiencia en el tiempo no es el único beneficio, ya que también se obtiene un flujo de datos de Mailchimp a Power BI libre de errores humanos. Y la mejor parte es que sólo se tarda unos minutos y tres pasos principales para configurar esta integración. Este es el flujo de configuración.

Haz clic en Proceed en el siguiente formulario, donde hemos preseleccionado Mailchimp como fuente y Power BI como destino. Crea una cuenta gratuita en Coupler.io y conecta las aplicaciones. 

Un importador sirve para cargar datos en un solo destino. Mientras tanto, puedes añadir múltiples fuentes, cuyos datos se combinarán en el destino elegido. Por lo tanto, puede combinar diferentes entidades de datos de la misma o diferentes cuentas de Mailchimp, o incluso combinar Mailchimp con otras aplicaciones soportadas por Coupler.io. Por ejemplo, puedes combinar contactos de Mailchimp y HubSpot.

Paso 1: Extraer datos de Mailchimp

Conecta tu cuenta de Mailchimp a Coupler.io. A continuación, elige una categoría de datos a exportar para tu informe. Coupler.io es compatible con 10 entidades de datos de Mailchimp, como Audience (lista de contactos), Automations, Campaigns report y otros.

Puedes añadir múltiples fuentes de datos a tu importador, ya sean diferentes entidades de datos de Mailchimp o incluso otras aplicaciones de marketing y empresariales. Para ello, haz clic en el botón Add one more source y configura la nueva fuente añadida según corresponda.

Paso 2: Transformar los datos de Mailchimp antes de cargarlos en Power BI

Antes de cargar los datos de Mailchimp en Power BI, puedes previsualizarlos e incluso transformarlos. Las transformaciones soportadas incluyen:

Paso 3: Gestionar los datos para cargarlos en Power BI

Una vez que los datos estén listos, puedes cargarlos en Power BI. Para ello, debes seguir las instrucciones del asistente que explica cómo puedes conectar Coupler.io a Power BI.

Coupler.io genera una URL a un archivo JSON con todos los datos que luego cargas a PowerBI.

En unos instantes, tus datos de Mailchimp se abrirán en el Power Query Editor.

Aquí puedes transformar los datos en el lado de Power BI. A continuación, haz clic en Close & Apply para cargar el conjunto de datos en Power BI.

Bonificación: Activar la actualización automática de datos en un horario

Una vez cargados los datos en Power BI, puedes automatizar la integración para disponer siempre de registros actualizados. Para ello, es necesario activar la Automatic data refresh y especificar el calendario deseado, ya sea durante la configuración del importador o en cualquier momento posterior.

Se tarda unos 2 minutos en conectar Mailchimp a Power BI y automatizar la actualización de datos. El flujo de configuración es bastante sencillo y no requiere conocimientos técnicos. Por lo tanto, la solución es ideal para todas las categorías de usuarios. 

Con tus datos de Mailchimp cargados en Power BI, puedes crear tu informe interactivo utilizando todas las funciones sofisticadas que ofrece esta aplicación de visualización de datos. Con Coupler.io, puedes estar seguro de que tus datos en el informe siempre estarán actualizados.

Conectar Mailchimp a Power BI a través de la API

Prometí describir todos los métodos posibles para conectar Mailchimp a Power BI, así que sigamos adelante. Esta vez, vamos a ver cómo puedes hacerlo a través de la API de Mailchimp.

Advertencia: este método requiere ciertos conocimientos técnicos y es adecuado para usuarios expertos en tecnología.

Para conectar Mailchimp a Power BI a través de la API de Mailchimp, tendrás que completar dos pasos de alto nivel:

  1. Crear una clave API desde tu cuenta de Mailchimp.
  2. Llamar a la API desde Power BI utilizando el Power Query Editor.

Paso 1. Crear una clave API de Mailchimp

Paso 2. Llamar a la API desde Power BI utilizando el Editor de Power Query

Para llamar a una API de Mailchimp desde Power BI, debes escribir una consulta utilizando Data Analysis Expressions (DAX). A continuación, se muestra un ejemplo de consulta para devolver información sobre las campañas de Mailchimp:

let
    dc = "us1",
    api_url = "https://" & dc & ".api.mailchimp.com/3.0/",
    ClientID = "xxxxxxxx",
    apikey = "30****************************68-us1",
    
    EncodedCredentials = "Basic " & Binary.ToText(Text.ToBinary(ClientID & ":" & apikey), BinaryEncoding.Base64),
    
    path = "/campaigns",

    data= Json.Document(Web.Contents(api_url,
   [ 
     RelativePath = path,
     Headers = [#"Authorization"=EncodedCredentials]
   ]
   )
   )

in
    data

Para llamar a una consulta, haz lo siguiente:

A continuación, puedes proceder a la carga de datos en Power BI. 

Esto es sólo un ejemplo de una solicitud autenticada a la API de Mailchimp. Para obtener más información al respecto, consulta la documentación de la API.

La experiencia de extraer datos de Mailchimp utilizando el Power Query Editor a través de la API difiere del uso de conectores de terceros. Te gustará si tienes bastantes conocimientos técnicos y disfrutas jugando con la API de Mailchimp. Sin embargo, los usuarios sin conocimientos técnicos pueden encontrarlo bastante sofisticado.

Cómo configurar una integración de Power BI con Mailchimp utilizando el conector ODBC

ODBC son las siglas de Open Database Connectivity. Es una API estándar para acceder a sistemas de gestión de bases de datos. Los productos de Microsoft, como Excel, Power BI y otros, pueden utilizar controladores ODBC para extraer datos sin procesar de diversas fuentes, como Mailchimp. Para que esto suceda, necesitas descargar e instalar un controlador ODBC de Mailchimp, por ejemplo, este de CData.

Descargué e instalé este controlador. Tardé unos 2 minutos… ¡y el programa me pidió que reiniciara el ordenador! Por el tiempo que empleé en la instalación, ya habría estado haciendo mi informe de Power BI basado en los datos importados con Coupler.io ? Pero bueno. Probemos a cargar datos de Mailchimp con este método.

Paso 1: Especifica la clave API de Mailchimp y el centro de datos en la configuración DSN

Una vez instalado el controlador ODBC, abre tu carpeta y busca el archivo ConfigureODBC.exe. Ábrelo e introduce las propiedades de la conexión: API key y centro de datos. Más arriba hemos explicado cómo obtener la Mailchimp API key.

Este paso es crucial. Sin él, no podrás previsualizar ni cargar datos desde la API de Mailchimp. Me perdí este paso durante la configuración inicial y obtuve el siguiente error más tarde.

No cometas mi error ?.

Paso 2. Conectar Mailchimp a Power BI

El resto del flujo ya lo conoces. 

¿Te ha gustado este método de conectar Power BI a Mailchimp? Es mucho más cómodo que hacer consultas a la API de Mailchimp, pero no tan fácil de usar como Coupler.io. Además, si quieres obtener datos no sólo de Mailchimp sino también de otras fuentes, tendrás que conseguir controladores ODBC para cada una de ellas.

¿Qué método es el mejor para integrar Mailchimp y Power BI?

Resumamos. El mejor método es el que cumple todos tus requisitos y te permite hacer el trabajo. Mi clasificación es la siguiente:

Haz tu elección y que sea sabia. Buena suerte.

Automatiza la exportación de datos con Coupler.io

Empieza gratis
Salir de la versión móvil