> ## 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).

# De integratie met Shopify Customer Privacy controleren

In deze handleiding leer je in een gedetailleerd stappenplan hoe je de integratie tussen de Pandectes GDPR Compliance-app en de Customer Privacy API van Shopify controleert en verifieert. Voordat je met de controlestappen begint, gaan we ervan uit dat je onze app al hebt geïnstalleerd en de nodige configuratie hebt voltooid, die we hieronder in de voorbereidende stappen beschrijven.

### Voorbereidende stappen

1. **Shopify Customer Privacy Settings**

Voordat je begint met de controle, gaan we ervan uit dat je de Shopify Customer Privacy Settings hebt geconfigureerd op basis van jouw behoeften. Bekijk [hier](/nl/article/regios-selecteren-voor-onze-cookiebanner-legacy-tcgcp3/) hoe je je Shopify Customer Privacy Settings goed configureert. Zo zorg je ervoor dat je Shopify-winkel voldoet aan de regionale privacyvereisten door regio's in te stellen en de cookiebanner van Shopify te beheren.

2. **Pandectes Geolocation Settings**

Nadat je de gewenste regio's hebt geselecteerd in Shopify Customer Privacy Settings, moet je dezelfde regio's ook aan onze kant selecteren. Voor de AVG (GDPR) moet je bijvoorbeeld een banner in Strict Mode hebben geselecteerd. Je kunt een strikt bannertype kiezen in **Cookie banner > Behavior tab** van onze app (selecteer een van de strikte bannertypes). Voor Geolocation moet **de banner worden getoond in de EU**, met de eerste optie ingeschakeld in **All settings > Geolocation** van onze app.

### Handleiding om de integratie met de Customer Privacy API van Shopify te controleren

1. **Open je Shopify-winkel in incognitomodus**

Open om te beginnen je Shopify-winkel in incognitomodus. Zo voorkom je dat gecachete cookies of opgeslagen voorkeuren de controle verstoren.

2. **Open Developer Tools**

Druk op `F12` (Windows) of `Cmd + Option + I` (Mac) om de Developer Tools in je browser te openen. Ga naar het tabblad Console om de toestemmings- en privacy-instellingen te volgen. Je kunt hetzelfde doen door met de rechtermuisknop op de pagina te klikken en de optie inspect te selecteren.

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

3. **Controleer de initiële privacy-instellingen voordat je met de cookiebanner interacteert**

Voordat je met de cookietoestemmingsbanner interacteert, kun je de volgende opdrachten in de console uitvoeren om de huidige privacy-instellingen van Shopify te controleren:

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

Deze opdrachten geven true of false terug, afhankelijk van of de verschillende soorten gegevensverwerking zijn toegestaan volgens de standaard privacy-instellingen. Als je je winkel bijvoorbeeld in de Shopify-admin hebt ingesteld op EU-regio's en in onze app een strikte bannerconfiguratie hebt geselecteerd, geven de eerste drie opdrachten waarschijnlijk false terug, terwijl de vierde opdracht (saleOfDataAllowed) true teruggeeft.

4. **Interacteer met de cookietoestemmingsbanner**

Interacteer nu met de cookietoestemmingsbanner in je winkel (bijvoorbeeld door cookies te accepteren of te weigeren). Deze stap simuleert de toestemmingskeuze van een bezoeker.

5. **Volg toestemmingsevents**

Om te controleren of Shopify toestemmingsinformatie van onze app ontvangt, gebruik je de volgende opdracht om te luisteren naar toestemmingsevents:

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

Hiermee worden de toestemmingsgegevens in de console afgedrukt wanneer de gebruiker een keuze maakt (cookies accepteren of weigeren). Je zou uitvoer moeten zien die aangeeft dat het event is vastgelegd.

6. **Controleer de privacy-instellingen opnieuw na de interactie**

Nadat je de cookietoestemming hebt geaccepteerd of geweigerd, voer je de volgende opdrachten opnieuw uit om te zien of de privacy-instellingen van Shopify correct zijn bijgewerkt op basis van de keuze van de gebruiker:

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

Vergelijk deze resultaten met je eerste controle om te bevestigen dat Shopify de instellingen heeft bijgewerkt op basis van de toestemmingskeuze.  Als je je winkel bijvoorbeeld in de Shopify-admin hebt ingesteld op EU-regio's, in onze app een strikte bannerconfiguratie hebt geselecteerd en op accepteren hebt geklikt, geven alle vier de opdrachten nu waarschijnlijk true terug.

7. **Bevestig de integratie**

Als de opdrachten waarden teruggeven die de toestemmingskeuze van de gebruiker weerspiegelen en je het event visitorConsentCollected in de console ziet, bevestigt dit dat onze app toestemmingsinformatie correct doorgeeft aan de Customer Privacy API van Shopify.

### Slotopmerkingen

Onze app zorgt ervoor dat de toestemming van bezoekers wordt doorgegeven aan Shopify. Vanaf dat moment is Shopify verantwoordelijk voor het beheer van cookies en het verwerken van analytics volgens de toestemming van de gebruiker. Als deze stappen bevestigen dat de integratie werkt zoals verwacht, verwerkt Shopify de cookie- en analyticsprocessen van je winkel correct.

Als deze stappen het probleem niet oplossen of je meer hulp nodig hebt, neem dan gerust contact met ons op via de chatsupport in de app. Wij helpen je graag ervoor te zorgen dat je winkel compliant blijft en dat de toestemmingskeuzes van je gebruikers nauwkeurig worden weergegeven.