feat(05-purchase-redirect-hardening): harden purchase redirect tracking
Phase 5 complete: - guard purchase event per transaction in sessionStorage - restore saved consent before GTM and purchase - add centered Przelewy24 countdown redirect
This commit is contained in:
@@ -15,6 +15,8 @@ Uzytkownicy moga szybko i bezpiecznie kupic bilety online oraz otrzymac natychmi
|
||||
- [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)
|
||||
- [x] Event purchase ma zabezpieczenie przed duplikatem przy odswiezeniu strony Przelewy24 (Phase 5)
|
||||
- [x] Przekierowanie do Przelewy24 dziala automatycznie po 5 sekundach z czytelnym komunikatem (Phase 5)
|
||||
|
||||
### Should Have
|
||||
- [x] Spojny tracking analityczny dla zdarzen ecommerce
|
||||
@@ -38,6 +40,8 @@ Uzytkownicy moga szybko i bezpiecznie kupic bilety online oraz otrzymac natychmi
|
||||
| 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 |
|
||||
| Purchase guard w sessionStorage per transaction_id | Phase 5 | Chroni przed duplikatem eventu przy odswiezeniu strony |
|
||||
| Restore zapisanych zgod przed GTM | Phase 5 | Purchase uruchamia sie z poprawnym stanem Consent Mode |
|
||||
|
||||
## Success Criteria
|
||||
- Event purchase trafia do data layer po zlozeniu zamowienia (osiagniete - Phase 2)
|
||||
@@ -45,7 +49,9 @@ Uzytkownicy moga szybko i bezpiecznie kupic bilety online oraz otrzymac natychmi
|
||||
- Integracja nie wplywa negatywnie na istniejacy checkout
|
||||
- Baner cookies zgodny z RODO + Google Consent Mode v2 (osiagniete - Phase 3)
|
||||
- Baner cookies nie generuje bledu `injectScripts is not defined` (osiagniete - Phase 4)
|
||||
- Purchase nie duplikuje sie po odswiezeniu strony Przelewy24 w tej samej sesji przegladarki (osiagniete - Phase 5)
|
||||
- Przelewy24 redirect jest automatyczny i poprzedzony czytelnym alertem z odliczaniem (osiagniete - Phase 5)
|
||||
|
||||
---
|
||||
*Created: 2026-04-19 20:20*
|
||||
*Last updated: 2026-05-08 after Phase 4 (v0.3 hotfix complete)*
|
||||
*Last updated: 2026-05-08 after Phase 5 (v0.4 complete)*
|
||||
|
||||
Reference in New Issue
Block a user