Files
Jacek Pyziak 28b7a1dd54 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
2026-05-08 23:56:37 +02:00

1.1 KiB

2026-05-08

Co zrobiono

  • [Phase 4, Plan 01] Naprawiono blad Uncaught ReferenceError: injectScripts is not defined w CookieNoticePro.
  • Usunieto dwa wywolania niezdefiniowanego injectScripts() z obslugi akceptacji cookies i inicjalizacji przy zapisanej zgodzie.
  • Zweryfikowano skladnie pliku JS oraz obecnosc cookieNoticePro.init(), Consent Mode v2 i GTM w layoucie.
  • [Phase 5, Plan 01] Zabezpieczono purchase przed ponownym wywolaniem po odswiezeniu strony Przelewy24.
  • Dodano restore zapisanych zgod cookies przed GTM, aby purchase korzystalo z poprawnego Consent Mode.
  • Przywrocono automatyczne przekierowanie do Przelewy24 po 5 sekundach z wycentrowanym alertem i odliczaniem.

Zmienione pliki

  • libraries/CookieNoticePro/cookienoticepro.script.js
  • .paul/phases/04-cookie-notice-bugfix/04-01-PLAN.md
  • .paul/phases/04-cookie-notice-bugfix/04-01-SUMMARY.md
  • .paul/STATE.md
  • .paul/ROADMAP.md
  • templates/tickets/przelewy24.php
  • templates/site/layout-logged.php
  • .paul/phases/05-purchase-redirect-hardening/05-01-PLAN.md
  • .paul/phases/05-purchase-redirect-hardening/05-01-SUMMARY.md
  • .paul/PROJECT.md