Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

Que es la Shopify Customer Privacy API?

La Shopify Customer Privacy API es una herramienta esencial para desarrolladores de aplicaciones y propietarios de tiendas que buscan cumplir con las leyes globales de privacidad de datos como el GDPR, CCPA y otras regulaciones regionales. Esta API proporciona metodos estructurados para recopilar, almacenar y gestionar el consentimiento de los clientes respecto al uso de sus datos personales, garantizando transparencia y seguridad en tu tienda o aplicacion.

Como funciona

Una Plataforma de Gestion de Consentimiento (CMP) utiliza la Customer Privacy API para rastrear cuando y como un usuario otorga o retira su consentimiento. Estos datos de consentimiento se ponen a disposicion de las aplicaciones y el codigo personalizado, permitiendoles ajustar su comportamiento en tiempo real; por ejemplo, desactivando el seguimiento si el usuario rechaza el consentimiento.

Ejemplo de uso

El siguiente fragmento de JavaScript muestra como cargar la Customer Privacy API y obtener el estado de consentimiento del visitante actual:

window.Shopify.loadFeatures(
  [
    {
      name: 'consent-tracking-api',
      version: '0.1',
    },
  ],
  (error) => {
    if (error) {
      // Handle loading error
      return;
    }

    // API is ready—check visitor consent
    const consent = window.Shopify.customerPrivacy.currentVisitorConsent();
    console.log(consent); // Outputs consent categories and their status
  }
);

Categorias de consentimiento

La API devuelve el estado de consentimiento para las siguientes categorias:

  • analytics
  • marketing
  • preferences
  • sale_of_data

Cada categoria devolvera 'yes' o 'no', lo que te permite cargar o bloquear condicionalmente scripts de terceros segun las preferencias del usuario.

essential siempre esta habilitado por Shopify y no se puede desactivar.