Dashboard
Strona szczegółów każdej sceny ma zakładkę Statistics pokazującą cztery KPI i wykres timeline w konfigurowalnym zakresie dat. Zasilana przez endpoint API admina POST /api/_action/p2lab-stage/stats.
Co jest na stronie
Dział zatytułowany „Co jest na stronie”Karty KPI
Dział zatytułowany „Karty KPI”Cztery karty na górze:
- Impressions — łączna liczba eventów
impression. - CTA clicks — łączna liczba eventów
cta_click. - Closes — łączna liczba eventów
close. - Click-through rate — CTA clicks podzielone przez impressions, jako procent.
CTR pomaga porównać popupy nawet gdy ich absolutny ruch się różni — slide-in widziany 1000 razy z 50 kliknięciami (5%) wypada lepiej niż modal widziany 5000 razy z 200 kliknięciami (4%).
Wykres timeline
Dział zatytułowany „Wykres timeline”Wykres liniowy z trzema seriami:
- Impressions
- Clicks
- Closes
Oś X: daty w wybranym zakresie, domyślnie bucketed dziennie. Oś Y: liczba.
Używaj wykresu do wyłapania:
- Nagłych spadków — prawdopodobnie zmiana targetowania albo harmonogramu.
- Nagłych skoków — marketingowy push, który przyciągnął nowy ruch.
- Krzywych zaangażowania — czy CTA-click rate degraduje się przez kampanię w miarę jak odwiedzający się zmęczą?
Picker zakresu dat
Dział zatytułowany „Picker zakresu dat”Standardowy picker date range nad kartami. Wybór wpływa zarówno na totals KPI jak i na wykres. Domyślnie do okna Retention (days) albo do dostępnych danych, w zależności co krótsze.
Per-scena opt-out
Dział zatytułowany „Per-scena opt-out”Jeśli przełącznik Track statistics sceny jest off (zakładka Overview → karta Statistics), żadne eventy nie są rejestrowane, a zakładka Stats pokazuje zera (albo cokolwiek było zarejestrowane przed przełączeniem). Karta sugeruje to, więc wiesz że to nie bug.
Drill-down
Dział zatytułowany „Drill-down”Dashboard obecnie agreguje totals. Dla per-wiersz inspekcji eventów (np. “które typy stron konwertują najlepiej?”) zobacz Referencja → Typy eventów — surowa schema.
Zakładka Stats to cienka strona Vue nad POST /api/_action/p2lab-stage/stats:
{ "popupId": "<uuid>", "dateFrom": "2026-04-01", "dateTo": "2026-04-30"}Oba pola dat są opcjonalne. Response zawiera zarówno agregaty jak i time-bucketed serię. Przydatne, jeśli chcesz embedować te same dane w custom dashboard poza pluginem.
Gdzie dalej
Dział zatytułowany „Gdzie dalej”- Eventy — co każdy event oznacza i kiedy odpala.
- Referencja → Typy eventów — pełne schematy payload.
- Edytor → Drafty i wersje — historia wersji jest ortogonalna do statystyk (wersje nie trackują eventów).