So richten Sie ein "Consent Management" zum Locator & Pages ein

Last updated on March 17th, 2021

Um den Benutzer auf der Locator-Karte positionieren zu können, muss der Uberall Locator die IP-Adresse des Benutzers an Google senden. Um die Privatsphäre des Endbenutzers zu respektieren, ist es empfohlen ein "Consent Management" einzubinden. Sofern korrekt implementiert - wird die Karte nicht angezeigt, bevor die Zustimmung des Endbenutzers eingeholt wurde.

Verhindern Sie das Laden der Locator-Karte

Zunächst sollte die Karte des Locators beim Betreten der Website nicht sofort geladen werden. Dies kann durch diese data-option realisiert werden:

 data-showbacklink = "false"

Sie verhindert, dass die Karte überhaupt geladen wird, und stellt sicher, dass keine Daten an Google übermittelt werden.

Zustimmung

Als Nächstes sollte der Nutzer gebeten werden, Cookies zu akzeptieren und der Übermittlung ihrer IP-Adresse an Google zur Positionierung zuzustimmen. Implementieren Sie Folgendes:

// 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";
      }

Falls der Benutzer nicht zustimmt, wird er zur Seite "Alle Standorte" weitergeleitet , auf der keine Karte geladen wird, aber alle Standortseiten aufgelistet sind. Es werden dann keine Daten an Google übermittelt.

Diese locatorSrc wird verwendet:

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


Falls Benutzer zustimmen, sollte die reguläre Quelle verwendet und die Karte geladen werden.

Dieser locatorSrc wird verwendet:

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



Lesen Sie auch: Fügt ein Locator der Website, auf der er implementiert wurde, Cookies hinzu?


Was this article helpful?

Save as PDF