Integrar Brevo con tu web Drupal - Fase1: conexión y comunicación

Enviado por christian el

Integración Drupal - Brevo: Fase1: Conexión y configuración

Este es el primer punto sobre esta "mini-sección/manual de usuario" de la integración de que estoy haciendo para Drupal con Brevo. Aquí te dejo más links con más info y pasos :)

El paso anterior es este: Integrar Brevo con tu web Drupal - Fases y módulo custom

 

Lo primero de todo es tener una base lo más sólida posible para que podamos construir todas las funcionalidades a partir de ahí. En mi caso, lo principal/base es conseguir una conexión al Brevo desde Drupal. Para ello, he definido estos requisitos:

  • Tener un formulario de configuración de la conexión
  • Realizar test de conexión desde la web
  • Obtener listados básicos (listas, atributos, etc...)

Para que también tengas tú una referencia, todas las opciones de configuración están en esta ruta:

https://MI-SITIO-WEB.es/admin/config/custom_brevo
Opciones configuración Brevo
 
 
Formulario de configuración de conexión

En este formulario podremos definir la configuración base para la conexión con Brevo. En la captura de arriba, corresponde con la opción "Configuración general de Brevo"

Configuración Básica Brevo

Vamos a ver los campos uno a uno:

Connection Settings

  • Site URL: Url base usar a la hora de enviar datos de tu web a Brevo. Esto se usará principalmente en un apartado más avanzado relacionado con la sincronización de productos/contenido entre tu web y Brevo. Aquí deberías introducir la url base de tu sitio web.
  • Tracking ID: Id que te proporciona Brevo para realizar el tracking de eventos en tu web. Este ID es importante porque es el que usará la integración para enviar todos los eventos de carrito y compra a Brevo. Si el ID es incorrecto, tus eventos no llegarán a tu cuenta. Este punto también lo abordaremos más adelante.
  • Api key: Clave de acceso proporcionada por Brevo. Es parte de las credenciales que necesita Brevo para autenticarse
  • MA key: Clave de acceso proporcionada por Brevo. Es parte de las credenciales que necesita Brevo para autenticarse

Contact List Settings

  • Enable user contact integration: con este checkbox lo que indicamos es si activamos/desactivamos la integración de los Usuarios con Brevo. Lo veremos en puntos más adelante pero la idea es que si lo activamos, todos los usuarios que interactúen dentro de la web (estén registrados) se envíen a Brevo y así pode ejecutar estrategias de marketing con ellos
  • Contact list IDs: Listado de IDs de las listas de contactos de Brevo en las cuales queremos añadir los contactos de la web. Puedes añadir cuantas quieras. OJO! tampoco tengas 20 listas en Brevo con los mismos datos, no tiene sentido!

 

Test de conexión/Obtener listados

Estos 2 objetivos los he juntado en el mismo apartado ya que están muy relacionados. Corresponden al apartado "Consultar estado Brevo" de la primera captura.

Cada vez que entramos en este apartado, no conectamos a Brevo para obtener información básica (listados, totales, etc..) por lo que comprobamos conexión y nos traemos información.

Aquí os muestro algunas capturas de la información que podemos ver. Solo os puedo mostrar las cabeceras y algunos datos comunes de Brevo por privacidad claro :D

Listas de contactos Brevo

 

Lista de Contactos

 

Lista de attributos Brevo

 

Bueno y hasta aquí la primera parte/sección de ese no se.. manual de usuario? podríamos llamar?

Te dejo por aquí también la zona de tienda por si quieres probar el módulo :D

 

Dinahosting: dominios y alojamiento web
My investor

Regístrate en MyInvestory tendrás un extra de 20€ ! :D

 

Menciona que vienes de mi parte y te llevas un regalo en tu primera inversión :)

Usa el código U048395 y te llevas un regalo en tu primera inversión :)

 

Usa el código 22c80f y te llevas un regalo en tu primera inversión :)