feat(02-purchase-event-prepayment): move purchase event to przelewy24 pre-payment page

Phase 2 complete:
- buildPurchaseDataLayer() called in przelewy24() controller, payload passed to template
- dataLayer.push added to templates/tickets/przelewy24.php (fires at order commitment)
- dataLayer.push removed from templates/tickets/order-confirm.php
- Captures 100% of orders regardless of user returning from payment gateway

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-26 22:29:54 +02:00
parent 5bbec72b59
commit 86e712ba4f
9 changed files with 404 additions and 54 deletions

View File

@@ -0,0 +1,14 @@
# 2026-04-26
## Co zrobiono
- [Phase 2, Plan 01] Przeniesienie eventu purchase dataLayer z order-confirm na stronę przelewy24 (post-order, pre-payment)
- buildPurchaseDataLayer() wywołany w przelewy24() kontrolera i payload przekazany do szablonu
- Dodany blok dataLayer.push na początku templates/tickets/przelewy24.php
- Usunięty blok dataLayer.push z templates/tickets/order-confirm.php
## Zmienione pliki
- `autoload/controls/class.Tickets.php`
- `templates/tickets/przelewy24.php`
- `templates/tickets/order-confirm.php`