Na czym to polega w sklepie
W sklepie UE tracking przed zgodą to ryzyko prawne i zafałszowane dane. Piwik PRO Consent Manager (lub zewnętrzny CMP) kontroluje, czy _paq może wysyłać dane. Bez zgody analytics tracker nie powinien rejestrować pełnej sesji. Przy dual GA4+Piwik obie platformy muszą dostać update po tej samej decyzji użytkownika.
Przykład ze sklepu internetowego
Sklep PL z Cookiebot - wstrzymanie trackingu do zgody, szablon requireConsent:
// Consent Manager w Piwik - tryb zgodny z RODO
_paq.push(['requireConsent']);
_paq.push(['setConsentGiven']); // tylko po kliknięciu Akceptuj
// Lub z zewnętrznym CMP:
function onMarketingConsent(granted) {
if (granted) {
_paq.push(['setConsentGiven']);
_paq.push(['trackPageView']);
}
}
Co zrobić po stronie biznesu
- Zbuduj spójny callback z Cookiebot - jedna funkcja dla gtag i _paq sklepu.
- Włącz anonimizację IP w ustawieniach privacy Piwik.
- Pułapka: trackPageView w przed CMP - sesje bez zgody w raporcie ecommerce.
W skrócie
requireConsent to minimum w sklepie UE. Test incognito z reject - liczba sesji w Piwik powinna być zaniżona vs brute-force tracking.