Instalační skript widget-consent-v1.js spouští vyhledávání produktů bez cookies a bez statistik. Hledané výrazy, kliknutí a nákupní signály se ukládají až poté, co správce souhlasu nastaví ve skriptu atribut data-analytics-consent na 1; při odvolání souhlasu jej vrátí na 0. Plugin JTL to zajistí sám. V ostatních obchodech zařaďte statistiky vyhledávání Grumeria ve správci souhlasu do kategorie Statistika a vložte jednu z následujících šablon hned za instalační skript.
Cookiebot: Šablona čte Cookiebot.consent.statistics a reaguje na události CookiebotOnConsentReady, CookiebotOnAccept a CookiebotOnDecline. Statistiky vyhledávání se tak řídí kategorií Statistika v Cookiebotu.
<!-- 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 verze 3): Vytvořte vlastní službu „Statistiky vyhledávání Grumeria“ a zadejte její ID služby do šablony. Šablona vyhodnocuje událost UC_CONSENT, která se spouští při každém načtení stránky a každé změně souhlasu, a při spuštění navíc načte aktuální stav přes __ucCmp.getConsentDetails(). Pro starší verzi 2 tato šablona neplatí.
<!-- 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: Vytvořte službu s ID grumeria-statistics ve skupině Statistika, nebo upravte ID v šabloně. Šablona volá BorlabsCookie.Consents.hasConsent při spuštění Borlabs (borlabs-cookie-after-init) a když návštěvník uloží svou volbu (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>Poté obchod zkontrolujte: po udělení souhlasu má skript data-analytics-consent="1", po odmítnutí nebo odvolání "0". Vyhledávání funguje v obou případech. Prohlížeče s Do Not Track nebo Global Privacy Control nikdy neodesílají statistiky.
Nákupní signály bez pluginu JTL: Na stránce potvrzení objednávky zavolejte za instalačním skriptem window.Grumeria.reportPurchase. id je ID produktu jako ve výsledcích vyhledávání, value hrubá hodnota řádku objednávky v hlavní měnové jednotce (2 × 29,99 € = 59.98), quantity množství a currency kód měny ISO. Řádky vyplňte na serveru z objednávky, bez čísla objednávky a bez údajů o zákazníkovi. Odesílá se jen se souhlasem; udělí-li ho návštěvník až na této stránce, signál se odešle v tu chvíli. Chybějí-li hodnoty, Grumeria je odhadne z aktuální ceny ve vyhledávacím indexu.
<script>
window.addEventListener('load', function () {
if (!window.Grumeria) return;
window.Grumeria.reportPurchase({
currency: 'EUR',
items: [
{ id: 'PRODUCT_ID', value: 59.98, quantity: 2 }
]
});
});
</script>Pilotní report pak ukazuje tržby související s vyhledáváním: řádky objednávek s produktem, na který stejný návštěvník téhož dne předtím klikl ve vyhledávání. Nahlášené a odhadnuté hodnoty jsou uvedeny zvlášť. Čísla neprokazují příčinnou souvislost a zahrnují jen návštěvníky se souhlasem.
Textový vzor pro zásady ochrany osobních údajů vašeho obchodu najdete v německé a anglické verzi tohoto návodu (doplněk je k dispozici jen v DE/EN). Přizpůsobte jej svému obchodu a nechte jej právně prověřit.
Zvláštní sortiment: Pokud nákupy umožňují usuzovat na zdraví, sexuální život nebo náboženské či politické přesvědčení, například u léčiv, zdravotnických a hygienických potřeb nebo erotického zboží, mohou být nákupní signály zvláštní kategorií osobních údajů podle čl. 9 GDPR (SDEU, rozsudek ze dne 4. října 2024, C-21/23). Obecný souhlas se statistikou zpravidla nestačí. V takových obchodech zapínejte sledování nákupů jen s výslovným souhlasem právě pro tento účel (čl. 9 odst. 2 písm. a) GDPR), nebo je vynechte. Vyhledávání produktů funguje i bez nákupních signálů.
Dokumentace poskytovatelů
Nastavení účtu a administrace jsou dostupné v angličtině a němčině.
Přihlásit se