feat(04-cookie-notice-bugfix): fix CookieNoticePro injectScripts error
Phase 4 complete: - remove undefined injectScripts calls from CookieNoticePro - preserve Consent Mode v2 and GTM integration - add PAUL plan, summary, and changelog
This commit is contained in:
@@ -12,8 +12,9 @@ Uzytkownicy moga szybko i bezpiecznie kupic bilety online oraz otrzymac natychmi
|
||||
- [x] Obsluga zakupu biletow end-to-end (wybor, checkout, finalizacja)
|
||||
- [x] Poprawne rejestrowanie zamowien i danych transakcyjnych
|
||||
- [x] Data layer purchase po finalizacji zakupu (wdrozone w Phase 1)
|
||||
- [x] Event purchase capturuje 100% zamowien — fires przy skladaniu, nie przy powrocie z P24 (Phase 2)
|
||||
- [x] Zgodnosc z RODO — baner zgody na cookies z Google Consent Mode v2 (Phase 3)
|
||||
- [x] Event purchase capturuje 100% zamowien - fires przy skladaniu, nie przy powrocie z P24 (Phase 2)
|
||||
- [x] Zgodnosc z RODO - baner zgody na cookies z Google Consent Mode v2 (Phase 3)
|
||||
- [x] Baner cookies dziala bez bledu `injectScripts is not defined` (Phase 4)
|
||||
|
||||
### Should Have
|
||||
- [x] Spojny tracking analityczny dla zdarzen ecommerce
|
||||
@@ -25,7 +26,7 @@ Uzytkownicy moga szybko i bezpiecznie kupic bilety online oraz otrzymac natychmi
|
||||
## Constraints
|
||||
- PHP + Medoo + prepared statements bez sklejania SQL
|
||||
- Bez logiki biznesowej w widokach
|
||||
- Bez zmian poza zakresem ecommerce tracking dla aktualnej pracy
|
||||
- Bez zmian poza zakresem ecommerce tracking/cookie consent dla aktualnej pracy
|
||||
|
||||
## Key Decisions
|
||||
|
||||
@@ -36,13 +37,15 @@ Uzytkownicy moga szybko i bezpiecznie kupic bilety online oraz otrzymac natychmi
|
||||
| Payload ecommerce budowany w backendzie | Phase 1 | Bezpieczenstwo, brak XSS |
|
||||
| cookieNoticePro.init() zamiast $.fn.cookieNoticePro() | Phase 3 | Zgodnie z dokumentacja biblioteki |
|
||||
| Consent Mode v2 default-denied przed GTM snippetem | Phase 3 | Wymog Google od marca 2024 |
|
||||
| Usuniecie niezdefiniowanego injectScripts() | Phase 4 | Naprawia blad konsoli przy cookies bez zmiany GTM/Consent Mode |
|
||||
|
||||
## Success Criteria
|
||||
- Event purchase trafia do data layer po zlozeniu zamowienia (osiagniete — Phase 2)
|
||||
- Event purchase trafia do data layer po zlozeniu zamowienia (osiagniete - Phase 2)
|
||||
- Payload zawiera wszystkie dostepne dane transakcyjne i produktowe
|
||||
- Integracja nie wplywa negatywnie na istniejacy checkout
|
||||
- Baner cookies zgodny z RODO + Google Consent Mode v2 (osiagniete — Phase 3)
|
||||
- Baner cookies zgodny z RODO + Google Consent Mode v2 (osiagniete - Phase 3)
|
||||
- Baner cookies nie generuje bledu `injectScripts is not defined` (osiagniete - Phase 4)
|
||||
|
||||
---
|
||||
*Created: 2026-04-19 20:20*
|
||||
*Last updated: 2026-04-26 after Phase 3 (v0.2 complete)*
|
||||
*Last updated: 2026-05-08 after Phase 4 (v0.3 hotfix complete)*
|
||||
|
||||
Reference in New Issue
Block a user