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