Leading Consent Management Platform

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

Che cos'è la Shopify Customer Privacy API?

La Customer Privacy API di Shopify è uno strumento essenziale per gli sviluppatori di app e i titolari di negozi che vogliono rispettare le leggi globali sulla protezione dei dati come il GDPR, il CCPA e altre normative regionali. Questa API fornisce metodi strutturati per raccogliere, archiviare e gestire il consenso dei clienti all'utilizzo dei loro dati personali, garantendo trasparenza e sicurezza in tutto il negozio o l'app.

Come funziona

Una Consent Management Platform (CMP) utilizza la Customer Privacy API per registrare quando e come un utente concede o revoca il consenso. Questi dati di consenso vengono poi resi disponibili alle app e al codice personalizzato, che possono così adattare il proprio comportamento in tempo reale, ad esempio disattivando il tracciamento se l'utente nega il consenso.

Esempio di utilizzo

Il seguente snippet JavaScript mostra come caricare la Customer Privacy API e recuperare lo stato del consenso del visitatore corrente:

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
  }
);

Categorie di consenso

L'API restituisce lo stato del consenso per le seguenti categorie:

  • analytics
  • marketing
  • preferences
  • sale_of_data

Ogni categoria restituisce 'yes' o 'no', consentendoti di caricare o bloccare in modo condizionale gli script di terze parti in base alle preferenze dell'utente.

La categoria essential è sempre attiva in Shopify e non può essere disattivata.