Dla planów: Standard, Pro
Dostępne na: przeglądarce na komputerze, aplikacji mobilnej
Jeśli korzystasz z płatności online zintegrowanych z Reservio, warto mierzyć kluczowe działania klientów (zdarzenia), które pomagają Ci lepiej zrozumieć ich zachowania i współczynnik konwersji. Ten poradnik pokazuje, jak poprawnie skonfigurować i śledzić wybrane zdarzenia za pomocą Google Analytics.
Krok 1: konfiguracja Google Analytics z Reservio
Zanim zaczniesz śledzić wybrane zdarzenia, upewnij się, że Twoje konto Google Analytics jest poprawnie skonfigurowane i połączone z Twoim kontem Reservio. Jeżeli jeszcze tego nie zrobiłeś, skorzystaj z naszego przewodnika o integracji Google Analytics z Reservio.
Po połączeniu Reservio automatycznie przesyła domyślne zdarzenia do Google Analytics.
Krok 2: zdarzenia wysyłane przez Reservio do Google Analytics
Reservio raportuje poniższe zdarzenia ze strony rezerwacji:
page_view: za każdym razem, gdy klient otwiera Twoją stronę rezerwacji.
add_to_cart: gdy klient dodaje do rezerwacji usługę, wydarzenie, karnet albo kupon podarunkowy.
purchase: gdy rezerwacja zostanie zakończona.
Zdarzenie purchase rejestrowane jest przy każdej zakończonej rezerwacji – bez względu na sposób płatności:
klient płaci online,
klient płaci na miejscu (jeszcze niezapłacone),
rezerwacja oczekuje na Twoją akceptację,
usługa kosztuje 0 (wtedy wartość wynosi 0).
Zdarzenie wysyłane jest maksymalnie raz na zamówienie. Odświeżenie strony z potwierdzeniem nie duplikuje zgłoszenia.
Szczegóły danych zdarzenia
Zdarzenie purchase przekazuje:
transaction_id: unikalny identyfikator zamówienia
value: łączna kwota
currency
items: ID pozycji, nazwa, cena oraz ilość
add_to_cart także przesyła te szczegóły o pozycji. Co oznaczają konkretne dane:
Usługa: ID pozycji = ID usługi, nazwa pozycji = nazwa usługi
Wydarzenie grupowe: ID pozycji = ID wydarzenia, nazwa pozycji = nazwa wydarzenia
Karnet: ID pozycji = ID karnetu, nazwa pozycji = nazwa karnetu
Kupon podarunkowy: ID pozycji = unikalny identyfikator zakupu, nazwa pozycji = ogólny tekst „Kupon podarunkowy” zgodny z językiem strony. Każdy zakup kuponu jest pokazywany osobno w raportach.
Ceny przesyłane są bez podatku VAT i bez uwzględniania rabatów:
Jeśli nie jesteś VAT-owcem, przekazywana jest pełna cena.
W przypadku kuponów podarunkowych – pełna wartość kuponu.
Rabaty z karnetów lub kuponów nie są odjęte.
Przy wydarzeniach grupowych wartość obejmuje wszystkie zarezerwowane miejsca razem.
W Google Analytics suma przychodu może różnić się od kwot ze statystyk Reservio. Dla grupowych rezerwacji z wieloma miejscami część raportów pokaże wyższą sumę niż realnie zapłacona, ale całkowita wartość zamówienia będzie poprawna.
Krok 3: śledzenie zakończonych rezerwacji jako konwersji
Aby przeliczać zakończone rezerwacje na konwersje, oznacz zdarzenie purchase jako kluczowe zdarzenie w Google Analytics:
Wejdź w Admin → Prezentacja danych → Zdarzenia.
Wyszukaj purchase i kliknij gwiazdkę, żeby Oznacz jako kluczowe zdarzenie.
Wskazówki znajdziesz w artykule pomocy Google: Oznaczanie zdarzeń jako kluczowe zdarzenia.
Następnie możesz zaimportować to kluczowe zdarzenie do Google Ads i traktować je jako konwersję.
Używaj zdarzenia purchase, a nie po prostu wyświetlenia strony potwierdzenia (adres z what=finish lub step=4). Strona potwierdzenia wyświetla się również przy nieudanej płatności online i przy każdym jej odświeżeniu. purchase jest wysyłany wyłącznie jeden raz – tylko przy zakończonej rezerwacji.
Krok 4: mierzenie wskaźników konwersji
W Google Analytics zarówno Add to cart, jak i Purchase to najważniejsze wskaźniki aktywności i udanych konwersji. Śledząc te zdarzenia możesz:
Sprawdzić, które usługi najczęściej trafiają do koszyka/rezerwacji.
Zmierz liczbę zakończonych rezerwacji (zakupów) w stosunku do wszystkich interakcji klientów i poznaj swój współczynnik konwersji.
Ocenić łączną wartość konwersji na podstawie wygenerowanego przychodu.
Gdzie znaleźć źródło ruchu
Pierwsza strona odwiedzona przez klienta na Twojej stronie rezerwacji jest zapisywana z pełnym adresem – w tym parametrami UTM i identyfikatorem kliknięcia Google Ads. Znajdziesz to w raportach Landing page oraz Session source /pl medium.
Aby dowiedzieć się, skąd pochodzi rezerwacja, patrz na źródło sesji, a nie adres strony przy zdarzeniu purchase. purchase jest rejestrowane na stronie potwierdzenia, nie stronie, od której zaczęła się wizyta.
Jak linkować do strony rezerwacji z reklam i strony www
Kieruj reklamy i linki na stronę główną rezerwacji:
https://yourname.reservio.com/albo główny adres swojej własnej domeny. Jeżeli linkujesz bezpośrednio do konkretnej usługi, parametry UTM są przekazywane, natomiast identyfikator kliknięcia Google Ads (gclid) zostaje pominięty.Dodawaj parametry UTM do linków prowadzących na stronę rezerwacji, np.:
https://yourname.reservio.com/?utm_source=facebook&utm_medium=banner&utm_campaign=spring
Nie osadzaj strony rezerwacji na swojej stronie www, jeśli zależy Ci na sprawdzaniu źródła rezerwacji. Przy osadzaniu wyświetla się tylko strona główna rezerwacji. Wybór terminu, płatność i potwierdzenie otwierane są w nowej karcie i żadna informacja o wejściu (parametry UTM, identyfikator kliknięcia) nie trafia dalej. Rezerwacja nadal pojawia się w Google Analytics, ale bez źródła. Lepiej użyj przycisku lub linku kierującego do strony rezerwacji.
Śledzenie użytkowników z własnej strony www (cross-domain)
Jeśli klienci przechodzą na Twoją stronę rezerwacji z Twojej strony www, skonfiguruj cross-domain tracking, aby Google Analytics liczył to jako jedną wizytę:
Używaj tego samego identyfikatora pomiaru (
G-…) na swojej stronie i na Reservio.W Google Analytics przejdź do Admin → Strumienie danych, otwórz swój strumień i kliknij Skonfiguruj ustawienia tagów → Skonfiguruj swoje domeny. Dodaj domenę swojej strony oraz domenę rezerwacji (
reservio.comlub swoją domenę).W Skonfiguruj ustawienia tagów → Lista niechcianych odwołań dodaj swoją domenę. Jeśli rezerwacje obsługujesz na własnej domenie, dodaj też
adyen.com— bo płatności kartą obsługuje strona Adyen.
Szczegółowy poradnik znajdziesz w artykule Google: Konfiguracja pomiaru cross-domain.
Jeżeli używasz na swojej stronie www Google Tag Managera, wyzwalaj tag Google Analytics Init – All Pages – przed tagami Google Ads i Conversion Linker. W przeciwnym razie przekazywanie danych do Reservio może być niepełne i wizyta zostanie zapisana jako przekierowanie z własnej strony.
Czego Google Analytics nie śledzi
Rezerwacji przez Reservio.cz (Marketplace). Śledzenie działa tylko na Twojej własnej stronie rezerwacji.
Rezerwacji utworzonych samodzielnie w kalendarzu lub aplikacji mobilnej.
Anulacji i zmian. Nic nie jest przekazywane przy anulowaniu lub zmianie rezerwacji – zdarzenie purchase nie jest cofane.
Nowych vs. powracających klientów. purchase nie określa typu klienta.
Reservio nie zapisuje identyfikatora kliknięcia Google Ads (gclid) ani parametrów UTM przy rezerwacji. Nie pojawiają się one w eksporcie rezerwacji ani przez API, więc nie da się ich użyć do offline importu konwersji w Google Ads.
Standardowe zdarzenia GA4
Oprócz zdarzeń wysyłanych przez Reservio, Google Analytics 4 (GA4) automatycznie śledzi też standardowe zdarzenia, takie jak wyświetlenia stron, czas trwania sesji i inne. Te dane możesz wykorzystać do dokładniejszej analizy, na przykład:
Analiza zachowań użytkowników na stronie rezerwacji.
Ocena skuteczności kampanii marketingowych.
Retargeting osób, które zaczęły rezerwować, ale nie dokończyły zakupu.
Krok 5: połączenie z Google Ads do retargetingu
Chcesz skuteczniej prowadzić swoje kampanie marketingowe? Połącz Google Analytics z Google Ads i zakładaj kampanie remarketingowe. Dzięki śledzeniu zdarzeń Add to cart i Purchase możesz wyświetlać reklamy osobom, które zaczęły rezerwację, ale jej nie skończyły — zachęcając je do powrotu i finalizacji.
Jak sprawdzić, czy śledzenie działa
Otwórz stronę rezerwacji w nowym oknie przeglądarki i wykonaj testową rezerwację.
W Google Analytics przejdź do Raporty → Przegląd w czasie rzeczywistym albo Admin → DebugView i użyj Google Tag Assistant.
Sprawdź, czy widzisz page_view, add_to_cart oraz purchase z domeną swojej strony rezerwacji.
Szczegółowe instrukcje znajdziesz tutaj: Monitorowanie zdarzeń w DebugView.
Rozwiązywanie problemów
Nie widać danych z Reservio w Google Analytics
Sprawdź, czy identyfikator pomiaru w Reservio zaczyna się od G- i przypisany jest do aktywnego strumienia danych. Jeśli strumień połączony jest ze zintegrowanym tagiem Google (ID zaczynający się od GT-), Google może odrzucić jego ładowanie. Wtedy załóż osobny strumień webowy dla Reservio i wklej nowy identyfikator G-.
Reservio wyświetla „Nieprawidłowy identyfikator Google Analytics”
To pole akceptuje tylko identyfikator pomiaru GA4 zaczynający się od G-. Identyfikatory tagów Google (GT-…) i Google Tag Managera (GTM-…) nie są obsługiwane.
Na stronie rezerwacji pojawiają się inne tagi Google (np. GTM-M8CJ4JB, G-RMXYDG6BL5)
Należą one do Reservio, działają na każdej stronie rezerwacji. Nie wysyłają danych na Twoje konto i nie wpływają ani nie dublują Twoich zdarzeń. Nie możesz ich usunąć ani zastąpić własnym kontenerem Google Tag Managera.
Często zadawane pytania (FAQ)
Czy można śledzić inne niestandardowe zdarzenia na stronie rezerwacji?
Nie możesz dodać własnego kodu ani kontenera Google Tag Manager na stronę rezerwacji. Natomiast możesz tworzyć własne zdarzenia w Google Analytics (Admin → Zdarzenia → Utwórz zdarzenie) na podstawie danych wysyłanych przez Reservio, np. kiedy wyświetlona zostanie strona danej usługi.
Czy warto utworzyć nowy strumień danych do śledzenia Reservio?
To zależy, jak chcesz pracować z danymi. Niektóre firmy ustawiają osobny strumień dla Reservio, inni wpinają je do głównej usługi Google Analytics. Jeśli chcesz śledzić osoby przechodzące ze swojej strony www na stronę rezerwacji, użyj jednego strumienia na obu stronach (patrz wyżej – sekcja o cross-domain).
