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 Shopify | Tienes una tienda Shopify activa. |
| Permisos de propietario o miembro del personal de la tienda Shopify |
|
Cómo integrar
Braze ofrece dos opciones de integración para 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 has configurado y activado el llenado histórico en tus ajustes de configuración, la sincronización inicial de datos comenzará 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 rastreará continuamente los nuevos datos y actualizaciones, directamente desde Shopify y los SDK de Braze.

Si ya eres cliente de Braze con Campaigns o Canvas activos, consulta Llenado histórico de Shopify para obtener información importante. Para ver qué datos de clientes específicos se están rellenando, consulta Características de Shopify.
Sincronización de usuarios y datos
Una vez que la integración está en vivo, Braze recopilará datos de usuario de dos fuentes principales a través de la integración con Shopify:
- API de Shopify Web Pixel y app embeds: Esto impulsa el SDK Web de Braze y el SDK de Javascript para soportar el seguimiento en el sitio, la gestión de identidades, los datos de comportamiento de eCommerce y los canales de mensajería como los mensajes dentro de la aplicación.
- Webhooks de Shopify: datos de comportamiento de eCommerce, sincronización de productos y recopilación de suscriptores
Durante la incorporación de la integración, tendrás que seleccionar cuándo los SDK de Braze se inicializan y cargan tu sitio de Shopify:
- Al visitar el sitio (como inicio de sesión)
- Qué hace: Rastrea usuarios anónimos—como compradores invitados—para acceder a más datos y lograr una personalización más profunda
- Al registrarse en una cuenta (como inicio de 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 rastrea después de que el usuario inicie sesión en su cuenta

- Las visitas al sitio web (sesiones) cuentan para tus asignaciones de usuarios activos al mes (MAU).
- Las versiones del SDK Web de Braze y el SDK de JavaScript se configuran automáticamente en 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 múltiples identificadores que rastrean a 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 almacenado en el navegador que rastrea la actividad de usuarios anónimos a través de los SDK de Braze. |
| Alias de usuario de token de carrito | Un alias que Braze crea para rastrear eventos de actualización de carrito. Este token se crea utilizando el token de carrito de Shopify. |
| Alias de usuario de token de pago | Un alias que Braze crea cuando el usuario inicia el proceso de pago. Este token se crea utilizando el token de pago de Shopify. Si un cliente usa Shop Pay como opción de pago acelerado, Shopify puede omitir ciertos eventos estándar de pago e impedir que Braze reciba los datos necesarios para agregar el alias del token de pago. |
| Alias de ID de cliente de Shopify | El ID de cliente de Shopify se asigna como alias cuando el ID externo se asigna 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 rastrear clientes a través de dispositivos y plataformas. Esto mantiene una experiencia de usuario consistente y mejora los análisis al evitar múltiples perfiles 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 más información sobre lo que sucede 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 datos de comportamiento de eCommerce posteriores de los webhooks de Shopify. |
La integración requiere que los SDK de Braze y los servicios de Shopify trabajen juntos para rastrear y atribuir adecuadamente los datos de Shopify a los usuarios correctos en tiempo casi real. Para encontrar más detalles sobre los datos rastreados a través de la integración, consulta Datos de Shopify.

- Si estás probando la integración, te recomendamos usar el modo incógnito o borrar tus cookies para restablecer el
device_idde Braze y simular el comportamiento de un usuario anónimo. - Aunque se genera un ID de cliente de Shopify cuando se ingresa 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 Shopify Web Pixels. Por esta razón, Braze no puede usar el método
changeUseren estas dos situaciones.
Sincronización de adhesiones voluntarias de marketing por correo electrónico y SMS de Shopify
Si habilitas la recopilación de suscriptores en tus ajustes de configuración, debes asignar un grupo de suscripción para cada tienda que conectes a Braze. Esto significa que tus clientes serán categorizados como “suscritos” o “no suscritos” en el grupo de suscripción de tu tienda.
El estado de adhesión voluntaria de marketing de Shopify para correo electrónico y marketing por SMS puede actualizarse de las siguientes maneras:
- Actualización manual: Puedes cambiar manualmente el estado de adhesión voluntaria de marketing por correo electrónico o SMS de un usuario en tu panel de administración de Shopify.
- Pie de página del boletín de Shopify: Si un usuario ingresa su correo electrónico en el pie de página predeterminado del boletín de Shopify, su estado de adhesión voluntaria se actualiza.
- Pago: El consentimiento del usuario se captura en el pago cuando los usuarios seleccionan la casilla de marketing y proceden con el pago seleccionando Pay now en el pago de una página o Continue to shipping en el pago de tres páginas.

El estado de adhesión voluntaria de marketing por correo electrónico de Shopify no cambiará el estado de suscripción global de 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 tus criterios de entrada de Campaign o Canvas.
Esta tabla muestra qué estados de adhesión voluntaria de marketing de Shopify se correlacionan con los estados dentro 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 | Subscribed |
| Correo electrónico no suscrito | Unsubscribed |
| Correo electrónico pendiente de confirmación | Unsubscribed |
| Correo electrónico no válido | Unsubscribed |
| SMS suscrito | Subscribed |
| SMS no suscrito | Unsubscribed |
Doble adhesión voluntaria de SMS
Usa la doble adhesión voluntaria de SMS para enviar tu texto de confirmación personalizado a través de Braze en lugar del correo electrónico de confirmación de Shopify. Para activar la doble adhesión voluntaria de SMS, haz lo siguiente:
- En el panel de administración de Shopify, ve a Configuración > Notificaciones > Notificaciones de clientes.
- Desactiva la doble adhesión voluntaria de marketing para SMS.
- Si la doble adhesión voluntaria de Shopify permanece activa, 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 el SMS en el pago como adhesión voluntaria simple.
- En la configuración de SMS de Braze, selecciona Usar doble adhesión voluntaria de SMS de Braze.

Cuando un comprador se suscribe a SMS en el pago o a través de un formulario, ocurre lo siguiente:
- Shopify envía la suscripción a Braze.
- Braze establece al comprador como pendiente y envía tu texto de confirmación.
- El comprador responde con tu palabra clave de confirmación y queda suscrito.
- Si no responde antes de que finalice la ventana de confirmación, permanece como pendiente.
Para más información sobre la doble adhesión voluntaria de SMS de Braze, consulta Doble adhesión voluntaria de SMS.
Formularios de registro
Pie de página del boletín de Shopify
Los usuarios que ingresen su dirección de correo electrónico en el pie de página del boletín de Shopify experimentarán 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 del ID de cliente de Shopify asociados con ese usuario.
- El SDK de Braze actualiza el perfil anónimo con la dirección de correo electrónico.

Esto podría resultar en un perfil duplicado hasta que el usuario se identifique creando su cuenta, iniciando sesión en su cuenta o realizando un pedido. Braze ofrece herramientas de fusión masiva para ayudarte a automatizar la reconciliación de perfiles duplicados. Consulta Usuarios duplicados para 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 del ID de cliente de Shopify asociados con ese usuario. Braze no actualizará la dirección de correo electrónico del usuario que ya ha iniciado sesión, porque asumimos 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 usando 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 de suscripción global de correo electrónico en el perfil de usuario. Para más detalles sobre cómo se gestiona el estado de suscripción global de correo electrónico, incluyendo información sobre la validación de correo electrónico, consulta la documentación de cada tipo de plantilla de formulario.

- Asegúrate de incluir criterios de entrada en tu Campaign o Canvas que incluyan tanto el estado de suscripción global de correo electrónico como el grupo de suscripción que están conectados a tu tienda de Shopify. Esto te ayudará a asegurar que estás dirigiéndote a la audiencia correcta.
- Braze recopila información de visitantes, como direcciones de correo electrónico y números de teléfono, a través de mensajes en el explorador. Esta información luego se envía a la API de Visitantes de Shopify, pero no crea un perfil de cliente en Shopify. Para más detalles, consulta API de Visitantes.
Formularios de registro de terceros
Si estás utilizando una plataforma de terceros o un plugin de Shopify para tus formularios de registro, necesitas 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 de suscripción global de correo electrónico desde los envíos de formularios. Para más información, consulta Configuración de integración estándar de Shopify y Configuración de integración personalizada de Shopify.
Sincronización de productos
Braze admite la capacidad de sincronizar los productos de tu tienda de Shopify en un catálogo de Braze. Para más detalles, consulta Sincronización de productos de Shopify.
Solicitudes de los interesados
Como parte de la integración de Shopify en la plataforma Braze, Braze recibe automáticamente los webhooks de cumplimiento de Shopify. Sin embargo, dado que los clientes son los responsables del tratamiento de los datos de sus usuarios finales, los clientes deben llevar a cabo cualquier acción necesaria para atender las solicitudes de los interesados recibidas con respecto a los datos de los usuarios finales en Braze (incluidos los datos de los usuarios finales recibidos a través de la integración de Shopify). Consulta nuestra documentación de Asistencia técnica en protección de datos para obtener más información.