Información general de Shopify
Shopify es una empresa líder en comercio global que proporciona herramientas de confianza para iniciar, hacer crecer, comercializar y administrar un negocio de cualquier tamaño. Shopify hace que el comercio sea mejor para todos con una plataforma y unos servicios diseñados para ser fiables y ofrecer una mejor experiencia de compra a los consumidores de todo el mundo.
La integración de Braze con Shopify proporciona una potente solución para las empresas de comercio electrónico que buscan mejorar la interacción con los clientes e impulsar esfuerzos de marketing personalizados. Esta integración conecta fácilmente las sólidas capacidades de comercio electrónico de Shopify con nuestra avanzada plataforma de interacción con los clientes, lo que te permite entregar mensajes específicos, relevantes y oportunos a tus usuarios, basados en comportamientos de compra en tiempo real y datos de transacciones.
Requisitos
| Requisito | Descripción |
|---|---|
| Tienda de Shopify | Tienes una tienda de Shopify activa. |
| Permisos de propietario o miembro del personal de la tienda de Shopify |
|
Cómo integrar
Braze ofrece dos opciones de integración para los comerciantes de Shopify, diseñadas para satisfacer las diversas necesidades de los negocios de comercio electrónico: Integración estándar e Integración personalizada.
La integración estándar está diseñada para las tiendas online de Shopify y ofrece un proceso de configuración fácil y sin complicaciones. Esta opción te permite conectar rápidamente tu tienda Shopify a Braze, lo que te permite aprovechar potentes herramientas de interacción con los clientes sin necesidad de tener amplios conocimientos técnicos. Con esta opción de integración, puedes sincronizar los datos de clientes, automatizar la mensajería personalizada y mejorar tus iniciativas de marketing gracias a las completas características de Braze.
Para utilizar la integración estándar de Shopify, consulta Configuración de la integración estándar de Shopify.
La integración personalizada ofrece una solución más flexible y modulable si utilizas Shopify Hydrogen o admites una tienda headless. Esta opción te permite implementar los SDK de Braze directamente en tu entorno Shopify, lo que habilita una integración más profunda y funcionalidades personalizadas. Tanto si deseas crear experiencias del cliente únicas como optimizar flujos de trabajo específicos, la integración personalizada te proporciona las herramientas necesarias para aprovechar al máximo las capacidades de Braze en una configuración headless.
Para utilizar la integración personalizada de Shopify, consulta Configuración de la integración personalizada de Shopify.
Cómo funciona la integración
Si ya configuraste y activaste el relleno histórico en tu configuración, la sincronización inicial de datos empieza de inmediato.
Si planeas integrar con un ID externo personalizado (ya sea para la integración estándar o la integración personalizada), deberás añadir tu ID externo personalizado como metacampo de cliente de Shopify a todos los perfiles de clientes de Shopify existentes y, a continuación, realizar el backfill histórico.
Después de la sincronización inicial de datos, Braze hace un seguimiento continuo de los datos nuevos y las actualizaciones directamente desde Shopify y los SDK de Braze.

Si ya eres cliente de Braze y tienes Campaigns o Canvas activos, revisa el relleno histórico de Shopify para obtener información importante. Para ver qué datos específicos de clientes se están rellenando, consulta las características de Shopify.
Sincronización de usuarios y datos
Cuando la integración está activa, Braze recopila datos de usuario de dos fuentes clave a través de la integración con Shopify:
- API Web Pixel de Shopify e incrustaciones de aplicaciones: Esto permite que el SDK Web y el SDK de JavaScript de Braze admitan el seguimiento en el sitio, la administración de identidades, los datos de comportamiento de comercio electrónico y canales de mensajería como los mensajes dentro de la aplicación.
- Webhooks de Shopify: Datos de comportamiento de comercio electrónico, sincronización de productos y recopilación de suscriptores
Durante la incorporación de la integración, tienes que seleccionar cuándo se inicializan los SDK de Braze y se cargan en tu sitio de Shopify:
- Al visitar el sitio (por ejemplo, al iniciar la sesión)
- Qué hace: Hace un seguimiento de los usuarios anónimos, como los compradores invitados, para acceder a más datos y lograr una personalización más profunda
- Al registrarse en una cuenta (por ejemplo, al iniciar sesión en la cuenta)
- Qué hace: Evita el seguimiento de usuarios anónimos para un enfoque más conservador y orientado a la privacidad, de modo que la actividad del usuario se registra después de que inicia sesión en su cuenta

- Las visitas al sitio web (sesiones) cuentan para tu asignación de usuarios activos al mes (MAU).
- Las versiones del SDK Web y del SDK de JavaScript de Braze se establecen automáticamente en la v6.8.0. Puedes actualizar la versión de tu SDK en cualquier momento desde la configuración de la integración.
Braze utiliza la integración con Shopify para admitir varios identificadores que hacen un seguimiento de tus usuarios desde su experiencia de compra como invitados hasta que se convierten en usuarios identificados:
| Identificador de Braze | Descripción |
|---|---|
device_id de Braze |
Un ID generado aleatoriamente y almacenado en el navegador que hace un seguimiento de la actividad de los usuarios anónimos a través de los SDK de Braze. |
| Alias de usuario del token del carrito | Un alias que Braze crea para hacer un seguimiento de los eventos de actualización del carrito. Este token se crea a partir del token del carrito de Shopify. |
| Alias de usuario del token de pago | Un alias que Braze crea cuando el usuario inicia el proceso de pago. Este token se crea a partir del token de pago de Shopify. Si un cliente usa Shop Pay como opción de pago acelerado, Shopify puede omitir ciertos eventos de pago estándar e impedir que Braze reciba los datos necesarios para añadir el alias del token de pago. |
| Alias de ID de cliente de Shopify | El ID de cliente de Shopify se asigna como alias cuando se asigna el ID externo durante el inicio de sesión en la cuenta o cuando se realiza un pedido. |
external_id de Braze |
Un identificador único que ayuda a hacer un seguimiento de los clientes en distintos dispositivos y plataformas. Esto mantiene una experiencia de usuario coherente y mejora los análisis al evitar perfiles múltiples cuando los usuarios cambian de dispositivo o reinstalan la aplicación. La integración con Shopify admite los siguientes tipos de external_id:
external_id a tus usuarios llamando al método changeUser dentro de los SDK cuando:
Para obtener más información sobre lo que ocurre cuando asignas un external_id a un perfil anónimo, consulta Ciclo de vida del perfil de usuario.Braze también aprovechará el external_id para atribuir los datos de comportamiento de comercio electrónico posteriores procedentes de los webhooks de Shopify. |
La integración requiere que los SDK de Braze y los servicios de Shopify funcionen juntos para hacer un seguimiento adecuado de los datos de Shopify y atribuirlos a los usuarios correctos casi en tiempo real. Para obtener más detalles sobre los datos de los que se hace un seguimiento a través de la integración, consulta Datos de Shopify.

- Si estás probando la integración, te recomendamos que uses el modo incógnito o borres tus cookies para restablecer el
device_idde Braze e imitar el comportamiento de un usuario anónimo. - Aunque se genera un ID de cliente de Shopify cuando se introduce un correo electrónico en el pie de página del boletín de Shopify o durante el proceso de pago antes de realizar un pedido, ese ID de cliente no es accesible a través de los Web Pixels de Shopify. Por eso, Braze no puede usar el método
changeUseren estas dos situaciones.
Sincronización de las adhesiones voluntarias de marketing por correo electrónico y SMS de Shopify
Si habilitas la recopilación de suscriptores en tu configuración, tienes que asignar un grupo de suscripción a cada tienda que conectes a Braze. Esto significa que tus clientes se clasifican como «suscritos» o «no suscritos» al grupo de suscripción de tu tienda. Esto se aplica a las adhesiones voluntarias por correo electrónico, SMS y WhatsApp.
El estado de adhesión voluntaria de marketing de Shopify para correo electrónico, SMS y WhatsApp puede actualizarse de las siguientes maneras:
- Actualización manual: Puedes cambiar manualmente el estado de adhesión voluntaria de marketing por correo electrónico, SMS o WhatsApp de un usuario en tu página de administración de Shopify.
- Pie de página del boletín de Shopify: Si un usuario introduce su correo electrónico en el pie de página predeterminado del boletín de Shopify, se actualiza su estado de adhesión voluntaria.
- Pago: El consentimiento del usuario se registra en el momento del pago cuando los usuarios marcan la casilla de marketing y continúan con el pago seleccionando Pagar ahora en el pago de una página o Continuar con el envío en el pago de tres páginas.

El estado de adhesión voluntaria de marketing por correo electrónico de Shopify no cambia el estado global de suscripción por correo electrónico de un usuario en Braze. El estado de suscripción predeterminado cuando se crea un perfil de usuario es «suscrito». Recuerda usar el grupo de suscripción como parte de los criterios de entrada de tu Campaign o Canvas.
Esta tabla muestra qué estados de adhesión voluntaria de marketing de Shopify se corresponden con los estados de tu grupo de suscripción de Braze.
| Estado de adhesión voluntaria de marketing de Shopify | Estado del grupo de suscripción de Braze |
|---|---|
| Correo electrónico suscrito | Suscrito |
| Correo electrónico no suscrito | No suscrito |
| Correo electrónico pendiente de confirmación | No suscrito |
| Correo electrónico no válido | No suscrito |
| SMS suscrito | Suscrito |
| SMS no suscrito | No suscrito |
| WhatsApp suscrito | Suscrito |
| WhatsApp no suscrito | No suscrito |
| WhatsApp pendiente o sin consentimiento registrado | Sin cambios |
Doble adhesión voluntaria por SMS
Usa la doble adhesión voluntaria por SMS para enviar tu mensaje de confirmación con tu marca a través de Braze en lugar del correo electrónico de confirmación de Shopify. Para activar la doble adhesión voluntaria por SMS, haz lo siguiente:
- En tu página de administración de Shopify, ve a Configuración > Notificaciones > Notificaciones para clientes.
- Desactiva la doble adhesión voluntaria de marketing para SMS.
- Si la doble adhesión voluntaria de Shopify sigue activada, Shopify envía su propio estado pendiente o un correo electrónico de confirmación, y los compradores no reciben la confirmación por SMS de Braze.
- Configura los SMS del proceso de pago como adhesión voluntaria simple.
- En tu configuración de SMS de Braze, selecciona Usar la doble adhesión voluntaria por SMS de Braze.

Cuando un comprador se suscribe a SMS en el proceso de pago o mediante un formulario, ocurre lo siguiente:
- Shopify envía la suscripción a Braze.
- Braze establece al comprador como pendiente y envía tu mensaje de confirmación.
- El comprador responde con tu palabra clave de confirmación y queda suscrito.
- Si no responde antes de que termine el plazo de confirmación, permanece como pendiente.
Para obtener más información sobre la doble adhesión voluntaria por SMS de Braze, consulta Doble adhesión voluntaria por SMS.
Adhesiones voluntarias de marketing por WhatsApp
Shopify almacena el consentimiento de marketing por WhatsApp en el número de teléfono predeterminado del cliente. Los comerciantes recopilan el consentimiento de marketing por WhatsApp de las mismas maneras que el consentimiento por SMS:
- En el proceso de pago
- En el perfil del cliente en tu página de administración de Shopify
- Mediante una importación de clientes
- Mediante la API de Shopify
En el proceso de pago, Shopify muestra la casilla de SMS o la de WhatsApp para una región, según tu configuración de pago.
Para sincronizar las adhesiones voluntarias de WhatsApp, selecciona Recopilar suscriptores de WhatsApp en el paso Administrar usuarios y selecciona los grupos de suscripción de WhatsApp con los que quieres sincronizar. Tu espacio de trabajo necesita una cuenta de WhatsApp Business conectada para tener grupos de suscripción de WhatsApp. Para conectar una, ve a Partners tecnológicos > WhatsApp.
Ten en cuenta lo siguiente:
- Braze solo sincroniza el consentimiento de WhatsApp que registra Shopify. Una adhesión voluntaria por SMS o correo electrónico no suscribe a un cliente a WhatsApp.
- Eres responsable del consentimiento que recopilas. El consentimiento establecido en tu página de administración de Shopify o mediante una importación de clientes se sincroniza tal como está configurado, así que asegúrate de que cumple los requisitos de adhesión voluntaria de Meta.
- Un cliente que se adhiere en el proceso de pago no ha enviado ningún mensaje a tu número de WhatsApp, por lo que no hay ninguna ventana de conversación abierta. Si envías un mensaje de confirmación o de bienvenida, usa una plantilla aprobada por Meta. Para obtener más información, consulta Flujos de adhesión voluntaria de WhatsApp.
- Actualmente, WhatsApp no entrega mensajes de plantilla de marketing a números de teléfono de Estados Unidos. Los clientes con un número de EE. UU. se siguen sincronizando, pero tus mensajes de marketing no se les entregan. Para obtener más información, consulta Límites de mensajes de plantilla de marketing por usuario.
- Los clientes cuyo número de teléfono no está en formato internacional, como
+14155551234, no se sincronizan porque no podrían recibir mensajes de WhatsApp. - No existe la doble adhesión voluntaria para WhatsApp. La configuración Usar la doble adhesión voluntaria por SMS de Braze no se aplica a las adhesiones voluntarias de WhatsApp.
Formularios de registro
Pie de página del boletín de Shopify
Los usuarios que introducen su dirección de correo electrónico en el pie de página del boletín de Shopify pasan por uno de estos flujos de trabajo:
Usuarios que no han iniciado sesión en su cuenta
- Braze recibe un webhook entrante de Shopify cada vez que se crea o actualiza un cliente.
- Braze crea un perfil de usuario que contiene la dirección de correo electrónico y el alias de ID de cliente de Shopify asociados a ese usuario.
- El SDK de Braze actualiza el perfil anónimo con la dirección de correo electrónico.

Esto podría generar un perfil duplicado hasta que el usuario se identifique creando su cuenta, iniciando sesión en ella o realizando un pedido. Braze ofrece herramientas de fusión masiva para ayudarte a automatizar la conciliación de perfiles duplicados. Consulta Usuarios duplicados para obtener más detalles.
Usuarios que ya han iniciado sesión en su cuenta
Braze creará un perfil de usuario que contiene la dirección de correo electrónico y el alias de ID de cliente de Shopify asociados a ese usuario. Braze no actualizará la dirección de correo electrónico del usuario que ha iniciado sesión, porque suponemos que Shopify ya ha proporcionado esta información.
Formularios de registro de Braze
Braze ofrece dos tipos de plantillas de formularios de registro:
- Formularios de registro por correo electrónico: Créalos con el editor de arrastrar y soltar.
- Formulario de captura de correo electrónico del editor tradicional: Un formulario más sencillo para capturar direcciones de correo electrónico.
Cuando usas estas plantillas de formularios de registro, Braze actualiza automáticamente el estado global de suscripción por correo electrónico en el perfil de usuario. Para obtener más detalles sobre cómo se gestiona el estado global de suscripción por correo electrónico, incluida información sobre la validación del correo electrónico, consulta la documentación de cada tipo de plantilla de formulario.

- Asegúrate de incluir en tu Campaign o Canvas criterios de entrada que incluyan tanto el estado global de suscripción por correo electrónico como el grupo de suscripción conectados a tu tienda de Shopify. Esto te ayudará a asegurarte de que te diriges a la audiencia correcta.
- Braze recopila información de los visitantes, como direcciones de correo electrónico y números de teléfono, a través de mensajes en el explorador. Después, esta información se envía a la API Visitor de Shopify, pero no crea un perfil de cliente en Shopify. Para obtener más detalles, consulta API Visitor.
Formularios de registro de terceros
Si usas una plataforma de terceros o un complemento de Shopify para tus formularios de registro, tienes que trabajar con tus desarrolladores para integrar el código del SDK de Braze y capturar la dirección de correo electrónico y el estado global de suscripción por correo electrónico de los envíos de formularios. Para obtener más información, revisa Configuración de la integración estándar de Shopify y Configuración de la integración personalizada de Shopify.
Sincronización de productos
Braze admite la sincronización de los productos de tu tienda de Shopify en un catálogo de Braze. Para obtener más detalles, consulta Sincronizaciones de productos de Shopify.
Solicitudes de los interesados
Como parte de la integración de Shopify con la plataforma Braze, Braze recibe automáticamente los webhooks de cumplimiento de Shopify. Sin embargo, como los clientes son los responsables del tratamiento de los datos de sus usuarios finales, son ellos quienes deben llevar a cabo cualquier acción necesaria para atender las solicitudes de los interesados recibidas en relación con los datos de los usuarios finales en Braze (incluidos los datos de usuarios finales recibidos a través de la integración de Shopify). Consulta nuestra documentación de Asistencia técnica para la protección de datos para obtener más información.