Cómo funciona la app con la Customer Privacy API de Shopify
Descubre cómo se integra nuestra app con la Customer Privacy API de Shopify. Aprende a mejorar la privacidad de los datos y a garantizar el cumplimiento normativo de tu tienda Shopify.
Introducción
La Shopify Customer Privacy API es una API de JavaScript basada en el navegador que puedes usar para registrar el consentimiento y consultar el permiso de tratamiento de datos. Nuestra aplicación se integra a la perfección con la Shopify Customer Privacy API para gestionar el consentimiento de los clientes de forma eficaz. Esta integración desempeña un papel fundamental para garantizar que tu tienda Shopify siga cumpliendo normativas de privacidad de datos como el RGPD (GDPR). En este artículo, analizaremos en detalle cómo funciona esta integración y cómo afecta al tratamiento de datos de tu tienda.
Estado inicial del consentimiento al cargar la página
Cuando un visitante carga tu página por primera vez, la Shopify Customer Privacy API, tal como la implementa nuestra aplicación, se encuentra en estado de decisión pendiente. En este momento, la función:
window.Shopify.customerPrivacy.currentVisitorConsent()se llama y revela que las propiedades del objeto de consentimiento están vacías ''. Esto indica que el usuario todavía no ha tomado ninguna decisión activa sobre el consentimiento. Según la documentación oficial de la Shopify Customer Privacy API, los valores 'yes', 'no' y '' significan consentimiento activo concedido, consentimiento activo denegado y ninguna decisión activa tomada, respectivamente. Es fundamental tener en cuenta que la palabra clave aquí es «activamente». Por eso, inicialmente estos valores se dejan como ''.
Interacción del usuario y decisión de consentimiento
A medida que el usuario interactúa con el banner de consentimiento de tu sitio, sus acciones se registran y los valores pasan de '' a 'yes' o 'no', según su decisión. Este proceso subraya la participación activa del usuario al conceder o denegar el consentimiento.
Comprobaciones avanzadas de tratamiento de datos
Para determinar si el tratamiento de datos está permitido, usa las funciones:
window.Shopify.customerPrivacy.preferencesProcessingAllowed();
window.Shopify.customerPrivacy.analyticsProcessingAllowed();
window.Shopify.customerPrivacy.firstPartyMarketingAllowed();
Estas funciones devuelven true o false según las condiciones existentes y el estado del consentimiento.
Correspondencia de categorías
Las categorías de nuestra app se corresponden con las de Shopify de la siguiente manera:
Pandectes | Shopify |
|---|---|
Functionality | Preferences |
Targeting | Marketing |
Performance | Analytics |
Combinar funciones para una comprensión completa
Para entender a fondo el estado del consentimiento y del tratamiento de datos, combina la función:
window.Shopify.customerPrivacy.currentVisitorConsent()con las comprobaciones de tratamiento de datos mencionadas anteriormente. Esta combinación te permite:
- Determinar si el tratamiento de datos está permitido.
- Saber si el usuario ha tomado una decisión de forma activa o si siguen vigentes los ajustes predeterminados.
Conclusión
La integración de nuestra app con la Shopify Customer Privacy API ofrece una forma sólida y fácil de usar de gestionar el consentimiento de los clientes y el tratamiento de datos. Esta integración garantiza que tu tienda Shopify no solo cumpla los requisitos legales, sino que también respete las decisiones de privacidad de tus clientes. Mantente a la vanguardia en la gestión de la privacidad de datos con Pandectes y Shopify.
Actualizado el: 19/10/2026
¡Gracias!
