Installationsskriptet widget-consent-v1.js startar produktsökningen utan cookies och utan statistik. Sökord, klick och köpsignaler sparas först när din samtyckeshanterare har satt data-analytics-consent på skriptet till 1; när samtycket återkallas sätter den värdet tillbaka till 0. JTL-pluginet sköter detta självt. I andra butiker lägger du till Grumerias sökstatistik i kategorin Statistik i din samtyckeshanterare och infogar en av följande mallar direkt efter installationsskriptet.
Cookiebot: Mallen läser Cookiebot.consent.statistics och reagerar på händelserna CookiebotOnConsentReady, CookiebotOnAccept och CookiebotOnDecline. Sökstatistiken följer därmed Cookiebots kategori Statistik.
<!-- 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 version 3): Skapa en egen tjänst ”Grumeria sökstatistik” och ange dess tjänste-id i mallen. Mallen använder händelsen UC_CONSENT, som utlöses vid varje sidvisning och varje ändring av samtycket, och läser dessutom aktuell status vid start via __ucCmp.getConsentDetails(). Mallen gäller inte för den äldre version 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: Skapa en tjänst med id:t grumeria-statistics i gruppen Statistik, eller ändra id:t i mallen. Mallen anropar BorlabsCookie.Consents.hasConsent när Borlabs startar (borlabs-cookie-after-init) och när besökare sparar sitt val (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>Kontrollera sedan butiken: efter samtycke har skriptet data-analytics-consent="1", efter avvisning eller återkallelse "0". Sökningen fungerar i båda fallen. Webbläsare med Do Not Track eller Global Privacy Control skickar aldrig statistik.
Köpsignaler utan JTL-plugin: Anropa window.Grumeria.reportPurchase på orderbekräftelsen efter installationsskriptet. id är produkt-id:t som i sökresultaten, value bruttovärdet för orderraden i huvudvalutaenheten (2 × 29,99 € = 59.98), quantity antalet och currency ISO-valutakoden. Fyll i raderna på servern utifrån ordern, utan ordernummer och utan kunduppgifter. Signalen skickas bara med samtycke; ger besökaren samtycke först på den här sidan skickas signalen då. Saknas värden uppskattar Grumeria dem utifrån det aktuella priset i sökindexet.
<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 visar sedan omsättning med sökkoppling: orderrader vars produkt samma besökare tidigare samma dag har klickat på i sökningen. Rapporterade och uppskattade värden redovisas separat. Siffrorna visar inget orsakssamband och omfattar bara besökare som har gett sitt samtycke.
En textmall för din butiks integritetspolicy finns i den tyska och engelska versionen av den här guiden (tillägg endast tillgängligt på DE/EN). Anpassa den till din butik och låt den granskas juridiskt.
Särskilda sortiment: Om köp gör det möjligt att dra slutsatser om hälsa, sexualliv eller religiös eller politisk övertygelse, till exempel vid läkemedel, medicintekniska produkter och vårdprodukter eller erotiska artiklar, kan köpsignaler vara särskilda kategorier av personuppgifter enligt artikel 9 i GDPR (EU-domstolen, dom av den 4 oktober 2024, C-21/23). Ett allmänt samtycke till statistik räcker i regel inte. Aktivera i sådana butiker köpspårning endast med ett uttryckligt samtycke för just detta ändamål (artikel 9.2 a i GDPR) eller avstå från den. Produktsökningen fungerar även utan köpsignaler.
Leverantörernas dokumentation
Kontoinställningar och kontrollpanelen finns på engelska och tyska.
Logga in