Comment configurer la gestion des consentements pour Locator & Pages

Last updated on March 16th, 2021

Afin de pouvoir positionner l'utilisateur sur la carte, le localisateur Uberall doit envoyer l'adresse IP de l'utilisateur à Google. Afin de respecter la confidentialité de l'utilisateur, la carte ne sera pas affichée jusqu'à ce que le consentement de l'utilisateur ne soit obtenu. Ce traitement du consentement de l'utilisateur doit être pris en compte lors de l'implémentation du localisateur Uberall Locator & Pages.

Empêcher le chargement de la carte du localisateur

Tout d'abord, la carte du localisateur ne doit pas être chargée immédiatement lors du chargement du site Web. Cela peut être fait en définissant:

data-showbacklink=“false”

Cela empêche du tout le chargement de la carte et garantit qu'aucune donnée n'est transmise à Google.

Consentement

Les utilisateurs suivants doivent être invités à accepter les cookies et à consentir à ce que leur adresse IP soit envoyée à Google pour le positionnement sur la carte. Le code Javascript suivant doit être implémenté:

// Handle consent status
      // Change category here, always in the format ',<categoryID>,'
      if (OptanonActiveGroups.indexOf(",3,") > -1) {
        locatorSrc = "static-prod.uberall.com/assets/storeFinderWidget-v2.js";
        window.dataLayer.push({ event: "OneTrustGroupsUpdated" }); // shouldn't be needed if not using GTM
        var storeFinder = document.getElementById("store-finder-widget");
        storeFinder.setAttribute("data-showbacklink", true);
      } else {
        locatorSrc =
          "https://static-prod.uberall.com/assets/storeFinderWidget-v2-withoutMap.js";
      }

Si l'utilisateur n'est pas d'accord, il sera redirigé vers la page "Tous les emplacements", qui ne charge pas la carte, mais répertorie toutes les pages de localisation

Ce locatorSrc est utilisé:

else {
        locatorSrc =
          "https://static-prod.uberall.com/assets/storeFinderWidget-v2-withoutMap.js";
      }


Si l'utilisateur accepte le consentement, la source régulière doit être utilisée et la carte chargée.

Ce locatorSrc est utilisé:

{
        locatorSrc = "static-prod.uberall.com/assets/storeFinderWidget-v2.js";
        window.dataLayer.push({ event: "OneTrustGroupsUpdated" }); // shouldn't be needed if not using GTM
        var storeFinder = document.getElementById("store-finder-widget");
        storeFinder.setAttribute("data-showbacklink", true);
      }



Lire également: Un localisateur ajoute-t-il des cookies au site Web sur lequel il a été implémenté?


Was this article helpful?

Save as PDF