Gå til innholdet
Logg innPrøv gratis
Grumeria Wiki

Samtykke og kjøpssignaler

Installasjonsskriptet widget-consent-v1.js starter produktsøket uten informasjonskapsler og uten statistikk. Søkeord, klikk og kjøpssignaler lagres først når samtykkeløsningen din har satt data-analytics-consent på skriptet til 1; når samtykket trekkes tilbake, settes verdien tilbake til 0. JTL-programtillegget gjør dette selv. I andre nettbutikker legger du til Grumerias søkestatistikk i kategorien Statistikk i samtykkeløsningen og setter inn en av følgende maler rett etter installasjonsskriptet.

← Alle veiledninger

Installasjonsskriptet widget-consent-v1.js starter produktsøket uten informasjonskapsler og uten statistikk. Søkeord, klikk og kjøpssignaler lagres først når samtykkeløsningen din har satt data-analytics-consent på skriptet til 1; når samtykket trekkes tilbake, settes verdien tilbake til 0. JTL-programtillegget gjør dette selv. I andre nettbutikker legger du til Grumerias søkestatistikk i kategorien Statistikk i samtykkeløsningen og setter inn en av følgende maler rett etter installasjonsskriptet.

Cookiebot: Malen leser Cookiebot.consent.statistics og reagerer på hendelsene CookiebotOnConsentReady, CookiebotOnAccept og CookiebotOnDecline. Søkestatistikken følger dermed Cookiebots kategori Statistikk.

<!-- https://www.cookiebot.com/en/developer/ -->
<script>
(function () {
  function grumeria(allowed) {
    var widget = document.querySelector('script[src*="widget-consent-v1.js"]');
    if (widget) widget.setAttribute('data-analytics-consent', allowed ? '1' : '0');
  }
  function sync() {
    grumeria(!!(window.Cookiebot && Cookiebot.consent && Cookiebot.consent.statistics));
  }
  ['CookiebotOnConsentReady', 'CookiebotOnAccept', 'CookiebotOnDecline'].forEach(function (name) {
    window.addEventListener(name, sync);
  });
  sync();
})();
</script>

Usercentrics (Web CMP versjon 3): Opprett en egen tjeneste «Grumeria søkestatistikk», og legg inn tjeneste-ID-en i malen. Malen bruker hendelsen UC_CONSENT, som utløses ved hver sidevisning og hver endring av samtykket, og leser i tillegg gjeldende status ved oppstart via __ucCmp.getConsentDetails(). Malen gjelder ikke for den eldre versjon 2.

<!-- https://usercentrics.com/docs/web/features/events/uc-consent/ (Web CMP v3) -->
<script>
(function () {
  var SERVICE_ID = 'YOUR_SERVICE_ID';
  function grumeria(allowed) {
    var widget = document.querySelector('script[src*="widget-consent-v1.js"]');
    if (widget) widget.setAttribute('data-analytics-consent', allowed ? '1' : '0');
  }
  function sync(details) {
    var service = details && details.services && details.services[SERVICE_ID];
    grumeria(!!(service && service.consent && service.consent.given));
  }
  window.addEventListener('UC_CONSENT', function (event) { sync(event.detail); });
  if (window.__ucCmp) window.__ucCmp.getConsentDetails().then(sync);
})();
</script>

Borlabs Cookie 3: Opprett en tjeneste med ID-en grumeria-statistics i gruppen Statistikk, eller endre ID-en i malen. Malen kaller BorlabsCookie.Consents.hasConsent når Borlabs starter (borlabs-cookie-after-init), og når besøkende lagrer valget sitt (borlabs-cookie-consent-saved).

<!-- https://borlabs.io/kb/javascript-api-v3/ -->
<script>
(function () {
  var SERVICE_ID = 'grumeria-statistics';
  function grumeria(allowed) {
    var widget = document.querySelector('script[src*="widget-consent-v1.js"]');
    if (widget) widget.setAttribute('data-analytics-consent', allowed ? '1' : '0');
  }
  function sync() {
    var consents = window.BorlabsCookie && window.BorlabsCookie.Consents;
    try { grumeria(!!(consents && consents.hasConsent(SERVICE_ID))); } catch (error) { grumeria(false); }
  }
  window.addEventListener('borlabs-cookie-after-init', sync);
  window.addEventListener('borlabs-cookie-consent-saved', sync);
  sync();
})();
</script>

Kontroller deretter nettbutikken: etter samtykke har skriptet data-analytics-consent="1", etter avvisning eller tilbaketrekking "0". Søket fungerer i begge tilfeller. Nettlesere med Do Not Track eller Global Privacy Control sender aldri statistikk.

Kjøpssignaler uten JTL-programtillegg: Kall window.Grumeria.reportPurchase på ordrebekreftelsen etter installasjonsskriptet. id er produkt-ID-en slik den står i søkeresultatene, value bruttoverdien av ordrelinjen i hovedvalutaenheten (2 × 29,99 € = 59.98), quantity antallet og currency ISO-valutakoden. Fyll ut linjene på serveren fra bestillingen, uten ordrenummer og uten kundedata. Det sendes bare med samtykke; gir den besøkende samtykke først på denne siden, sendes signalet da. Mangler verdier, anslår Grumeria dem ut fra gjeldende pris i søkeindeksen.

<script>
window.addEventListener('load', function () {
  if (!window.Grumeria) return;
  window.Grumeria.reportPurchase({
    currency: 'EUR',
    items: [
      { id: 'PRODUCT_ID', value: 59.98, quantity: 2 }
    ]
  });
});
</script>

Pilotrapporten viser deretter omsetning med søkekobling: ordrelinjer der den samme besøkende tidligere samme dag har klikket på produktet i søket. Rapporterte og anslåtte verdier vises hver for seg. Tallene viser ingen årsakssammenheng og omfatter bare besøkende som har gitt samtykke.

En tekstmal for butikkens personvernerklæring finnes i den tyske og engelske versjonen av denne veiledningen (tillegg kun tilgjengelig på DE/EN). Tilpass den til butikken din, og få den juridisk gjennomgått.

Særlige sortimenter: Hvis kjøp gjør det mulig å trekke slutninger om helse, seksualliv eller religiøs eller politisk overbevisning, for eksempel ved legemidler, medisinsk utstyr og pleieprodukter eller erotiske artikler, kan kjøpssignaler være særlige kategorier av personopplysninger etter artikkel 9 i GDPR (EU-domstolen, dom av 4. oktober 2024, C-21/23). Et generelt samtykke til statistikk er som regel ikke nok. I slike butikker bør du bare aktivere kjøpssporing med et uttrykkelig samtykke for akkurat dette formålet (artikkel 9 nr. 2 bokstav a i GDPR), eller la være. Produktsøket fungerer også uten kjøpssignaler.

Leverandørenes dokumentasjon

Kontooppsett og kontrollpanelet er tilgjengelige på engelsk og tysk.

Logg inn

Relaterte veiledninger