> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Vérifier l'intégration avec Shopify Customer Privacy

Dans ce guide, vous apprendrez à contrôler et à vérifier l'intégration entre l'application Pandectes GDPR Compliance et l'API Customer Privacy de Shopify, grâce à un processus détaillé pas à pas. Avant de passer aux étapes de vérification, nous supposons que vous avez déjà installé notre application et terminé la configuration nécessaire, que nous décrivons dans les étapes préliminaires ci-dessous.

### Étapes préliminaires

1. **Paramètres Shopify Customer Privacy**

Avant de commencer la vérification, nous supposons que vous avez configuré les paramètres Shopify Customer Privacy selon vos besoins. Consultez [cet article](/en/article/select-regions-for-our-cookie-banner-6mqwip/) pour voir comment configurer correctement vos paramètres Shopify Customer Privacy. Cela garantit que votre boutique Shopify respecte les exigences de confidentialité régionales, en configurant les régions et en gérant la bannière de cookies Shopify.

2. **Paramètres de géolocalisation Pandectes**

Après avoir sélectionné les régions souhaitées dans les paramètres Shopify Customer Privacy, vous devrez sélectionner les mêmes régions de notre côté. Par exemple, pour le RGPD, vous devrez avoir sélectionné une bannière en mode strict. Vous pouvez choisir un type de bannière strict dans **Settings > Banner > Behavior tab** de notre application (sélectionnez l'un des types de bannière stricts) et, pour la géolocalisation, **la bannière doit s'afficher pour l'UE** avec la première option activée dans **Settings > Geolocation** de notre application.

### Guide pour vérifier l'intégration avec l'API Customer Privacy de Shopify

1. **Ouvrez votre boutique Shopify en navigation privée**

Pour commencer, ouvrez votre boutique Shopify en navigation privée. Cela évite que des cookies en cache ou des préférences enregistrées n'interfèrent avec le processus de vérification.

2. **Ouvrez les outils de développement**

Appuyez sur `F12` (Windows) ou `Cmd + Option + I` (Mac) pour ouvrir les outils de développement de votre navigateur. Accédez à l'onglet Console pour surveiller les paramètres de consentement et de confidentialité. Vous pouvez faire de même en faisant un clic droit sur la page et en sélectionnant l'option Inspecter.

![](https://storage.crisp.chat/users/helpdesk/website/1a5af239e847cf00/screenshot-2024-10-18-at-94753_cpsxfn.png)

3. **Vérifiez les paramètres de confidentialité initiaux avant d'interagir avec la bannière de cookies**

Avant d'interagir avec la bannière de consentement aux cookies, vous pouvez exécuter les commandes suivantes dans la console pour vérifier les paramètres de confidentialité actuels de Shopify :

```
window.Shopify.customerPrivacy.preferencesProcessingAllowed();
window.Shopify.customerPrivacy.analyticsProcessingAllowed();
window.Shopify.customerPrivacy.marketingAllowed();
window.Shopify.customerPrivacy.saleOfDataAllowed();
```

Ces commandes renvoient true ou false selon que les différents types de traitement de données sont autorisés, d'après les paramètres de confidentialité par défaut. Par exemple, si vous avez configuré votre boutique pour cibler les régions de l'UE dans l'administration Shopify et sélectionné une configuration de bannière stricte dans notre application, les trois premières commandes renverront probablement false, tandis que la quatrième (saleOfDataAllowed) renverra true.

4. **Interagissez avec la bannière de consentement aux cookies**

Maintenant, interagissez avec la bannière de consentement aux cookies sur votre boutique (par ex. en acceptant ou en refusant les cookies). Cette étape simule le choix de consentement d'un visiteur.

5. **Surveillez les événements de consentement**

Pour vérifier que Shopify reçoit bien les informations de consentement de notre application, utilisez la commande suivante pour écouter les événements de consentement :

```
document.addEventListener("visitorConsentCollected", (event) => console.log(event.detail));
```

Cela affichera les données de consentement dans la console lorsque l'utilisateur fait un choix (accepter ou refuser les cookies). Vous devriez voir une sortie indiquant que l'événement a été capturé.

6. **Revérifiez les paramètres de confidentialité après l'interaction**

Une fois que vous avez accepté ou refusé le consentement aux cookies, exécutez à nouveau les commandes suivantes pour voir si les paramètres de confidentialité de Shopify se sont correctement mis à jour selon le choix de l'utilisateur :

```
window.Shopify.customerPrivacy.preferencesProcessingAllowed();
window.Shopify.customerPrivacy.analyticsProcessingAllowed();
window.Shopify.customerPrivacy.marketingAllowed();
window.Shopify.customerPrivacy.saleOfDataAllowed();
```

Comparez ces résultats avec vos vérifications initiales pour confirmer que Shopify a mis à jour les paramètres selon le choix de consentement.  Par exemple, si vous avez configuré votre boutique pour cibler les régions de l'UE dans l'administration Shopify, sélectionné une configuration de bannière stricte dans notre application et cliqué sur accepter, les quatre commandes renverront alors probablement true.

7. **Confirmez l'intégration**

Si les commandes renvoient des valeurs qui reflètent le choix de consentement de l'utilisateur et que vous voyez l'événement visitorConsentCollected dans la console, cela confirme que notre application transmet correctement les informations de consentement à l'API Customer Privacy de Shopify.

### Remarques finales

Notre application garantit que le consentement des visiteurs est communiqué à Shopify. À partir de là, Shopify est responsable de la gestion des cookies et du traitement des analyses selon le consentement donné par l'utilisateur. Si ces étapes confirment que l'intégration fonctionne comme prévu, Shopify gère correctement les processus de cookies et d'analyse de votre boutique.

Si aucune de ces étapes ne résout le problème ou si vous avez besoin d'aide supplémentaire, n'hésitez pas à nous contacter via le chat d'assistance de l'application. Nous sommes là pour vous aider à garantir que votre boutique reste conforme et que les choix de consentement de vos utilisateurs sont fidèlement pris en compte.