Voor abonnementen: Standard, Pro
Werkt op: desktopbrowser, mobiele app
Wanneer je online betalingen integreert met jouw Reservio boekingssysteem, is het essentieel om belangrijke klantacties (gebeurtenissen) te meten die je kunnen helpen begrijpen hoe klanten zich gedragen en conversieratio's te volgen. Deze gids legt uit hoe je stap voor stap specifieke gebeurtenissen correct instelt en volgt in Google Analytics.
Stap 1: Google Analytics instellen met Reservio
Voordat je specifieke gebeurtenissen volgt, controleer of je Google Analytics-account goed is ingesteld en gekoppeld aan je Reservio-account. Heb je dit nog niet gedaan? Volg dan onze gids voor het instellen van Google Analytics met Reservio.
Na het koppelen stuurt Reservio automatisch standaardgebeurtenissen naar je Google Analytics-account.
Stap 2: Gebeurtenissen die Reservio naar Google Analytics stuurt
Reservio stuurt deze gebeurtenissen vanaf jouw boekingspagina:
page_view: elke keer dat een klant een pagina van je boekingspagina opent.
add_to_cart: als een klant een dienst, evenement, pas of cadeaubon toevoegt aan de boeking.
purchase: wanneer de boeking is voltooid.
De purchase-gebeurtenis wordt verzonden bij elke voltooide boeking, ongeacht de betaalmethode:
de klant betaalt online,
de klant betaalt ter plaatse (er is op dat moment nog niets betaald),
de boeking wacht op jouw goedkeuring,
de dienst kost 0 (de waarde die wordt verzonden is 0).
Het wordt maximaal één keer per bestelling verstuurd, dus het vernieuwen van de bevestigingspagina levert geen dubbele verzending op.
Overzicht van gebeurtenisgegevens
De purchase-gebeurtenis stuurt:
transaction_id: het unieke ID van de bestelling
value: de totale prijs
currency
items: item-ID, itemnaam, prijs en aantal
add_to_cart stuurt dezelfde itemgegevens. Wat de itemdetails bevatten:
Dienst: item-ID = ID van de dienst, itemnaam = naam van de dienst
Groepsgebeurtenis: item-ID = ID van het evenement, itemnaam = naam van het evenement
Pas: item-ID = ID van de pas, itemnaam = naam van de pas
Cadeaubon: item-ID = een uniek ID van elke aankoop, itemnaam = de algemene tekst "Cadeaubon" in de paginataal. Elke cadeaubonaankoop verschijnt als een apart item in jouw rapporten.
Prijzen worden exclusief btw en vóór eventuele korting verstuurd:
Als je geen btw-plichtige bent, wordt de volledige prijs verstuurd.
Voor cadeaubonnen wordt de volledige waarde verstuurd.
Kortingen uit passen of kortingsbonnen worden niet afgetrokken.
Voor groepsgebeurtenissen omvat de waarde alle geboekte plaatsen samen.
De omzet in Google Analytics kan daarom verschillen van de bedragen in jouw Reservio-statistieken. Voor groepsgebeurtenissen met meerdere plaatsen kunnen de inkomstenrapporten per item een hoger bedrag tonen dan daadwerkelijk is betaald. De totale waarde van de aankoop is juist.
Stap 3: Voltooide boekingen meten als conversies
Om voltooide boekingen te meten, markeer je de purchase-gebeurtenis als een belangrijke gebeurtenis in Google Analytics:
Ga naar Beheerder → Dataweergave → Gebeurtenissen.
Zoek purchase en klik op het stericoon om Als belangrijke gebeurtenis te markeren.
Voor een uitgebreide uitleg zie het helpartikel van Google: Gebeurtenissen als belangrijke gebeurtenissen markeren.
Daarna kun je deze gebeurtenis als conversie importeren in Google Ads.
Gebruik de purchase-gebeurtenis, niet een page view van de bevestigingspagina (URL met what=finish of step=4). De bevestigingspagina wordt ook getoond na een mislukte online betaling en telkens als deze opnieuw wordt geladen. De purchase-gebeurtenis wordt slechts één keer verzonden, en alleen bij een voltooide boeking.
Stap 4: Jouw conversieratio's meten
In Google Analytics zijn zowel Add to Cart als Purchase belangrijke indicatoren voor klantactiviteit en succesvolle conversies. Door deze gebeurtenissen te volgen, kun je:
Inzicht krijgen in welke diensten het meest aan boekingen worden toegevoegd.
Voltooide boekingen (aankopen) meten ten opzichte van alle interacties om je conversieratio te bepalen.
Meer inzicht krijgen in de totale waarde van conversies door de opbrengsten van aankopen te analyseren.
Waar vind je de verkeersbron
De eerste pagina die een klant bezoekt op jouw boekingspagina wordt geregistreerd met het volledige adres, inclusief UTM-parameters en de Google Ads-click-ID. Je vindt deze in de rapporten Landingpagina en Sessiebbron / medium.
Wil je zien waar een boeking vandaan kwam? Gebruik dan de sessiebron, niet het adres van de purchase-gebeurtenis. De purchase-gebeurtenis wordt geregistreerd op de bevestigingspagina, niet op de pagina waar het bezoek begon.
Hoe koppel je aan je boekingspagina vanuit advertenties en je website
Laat advertenties en links verwijzen naar de hoofdpagina van je boekingspagina:
https://yourname.reservio.com/, of het root-adres van je eigen domein. Als je linkt naar een specifieke dienst, dan blijven UTM-parameters behouden, maar de Google Ads-click-ID (gclid) gaat verloren.Voeg UTM-parameters toe aan links die naar je boekingspagina verwijzen, bijvoorbeeld:
https://yourname.reservio.com/?utm_source=facebook&utm_medium=banner&utm_campaign=spring
Embed de boekingspagina niet op je website als je wilt weten waar boekingen vandaan komen. Bij een ingesloten boekingspagina wordt alleen de hoofdpagina getoond op je website. Het kiezen van een tijd, betalen en de bevestiging openen in een nieuw browsertabblad, en er wordt geen informatie over het bezoek (UTM-parameters, click-ID) doorgegeven. De boeking wordt nog wel geteld in Google Analytics, maar zonder bron. Gebruik daarom een knop of een gewone link naar je boekingspagina.
Bezoekers van je eigen website volgen (cross-domain)
Als klanten vanaf je eigen website naar je boekingspagina komen, stel dan cross-domain-meting in zodat Google Analytics het als één bezoek herkent:
Gebruik dezelfde metings-ID (
G-…) op je website en in Reservio.Ga in Google Analytics naar Beheerder → Datastreams, open je stream en klik op Instellingen van tag configureren → Domeinen configureren. Voeg het domein van je website toe en het domein van je boekingspagina (
reservio.com, of je eigen domein).In Instellingen van tag configureren → Ongewenste verwijzingenlijst, voeg je het domein van je website toe. Draait je boekingspagina op je eigen domein, voeg dan ook
adyen.comtoe, want kaartbetalingen verlopen via de betaalpagina van Adyen.
Voor een uitgebreide uitleg zie het helpartikel van Google: Cross-domain-meting instellen.
Gebruik je Google Tag Manager op je website, activeer het Google Analytics-label dan bij Initialisatie – Alle pagina's, vóór de Google Ads en Conversion Linker-labels. Anders bevat de link naar Reservio mogelijk onvolledige data en wordt het bezoek geteld als verwijzing vanaf je eigen website.
Wat Google Analytics niet registreert
Boekingen die via Reservio.cz (de marketplace) zijn gemaakt. Meten werkt alleen op je eigen boekingspagina.
Boekingen die je zelf maakt in de kalender of de mobiele app.
Annuleringen en wijzigingen. Er wordt niets verzonden wanneer een boeking wordt geannuleerd of verplaatst, dus de purchase-gebeurtenis wordt niet teruggedraaid.
Nieuwe vs. terugkerende klanten. De purchase-gebeurtenis meldt niet om welk type klant het gaat.
Reservio slaat de Google Ads-click-ID (gclid) of UTM-parameters niet op bij de boeking. Ze zijn niet beschikbaar in de boekings-export of de API, dus offline conversie-import naar Google Ads is niet mogelijk.
Standaard GA4-gebeurtenissen
Naast de gebeurtenissen die Reservio verstuurt, meet Google Analytics 4 (GA4) ook standaardgebeurtenissen zoals paginaweergaven, sessieduur en meer. Je kunt deze inzichten gebruiken voor diepgaande analyses, zoals:
Het gedrag van gebruikers op je boekingspagina.
De effectiviteit van marketingcampagnes.
Retargeting van gebruikers die het boekingsproces zijn gestart, maar geen aankoop hebben voltooid.
Stap 5: Google Ads koppelen voor retargeting
Wil je je marketinginspanningen verder verbeteren, dan kun je jouw Google Analytics koppelen aan Google Ads en remarketingcampagnes aanmaken. Door gebeurtenissen zoals Add to Cart en Purchase te volgen, kun je gebruikers targeten die het boekingsproces zijn gestart maar niet hebben afgerond, en hen aanmoedigen om terug te komen en de boeking alsnog te voltooien.
Hoe controleer je of tracking werkt
Open je boekingspagina in een nieuw browservenster en doe een testboeking.
Open in Google Analytics Rapporten → Realtime-overzicht, of Beheerder → DebugView samen met Google Tag Assistant.
Controleer of je page_view, add_to_cart en purchase ziet met het domein van je boekingspagina.
Voor een uitgebreide uitleg: zie het helpartikel van Google Gebeurtenissen monitoren in DebugView.
Probleemoplossing
Er komt geen data van de boekingspagina aan in Google Analytics
Controleer of de meet-ID in Reservio begint met G- en bij een actieve webstream hoort. Als de stream is gekoppeld aan een gecombineerde Google-tag (ID beginnend met GT-), kan Google weigeren deze te laden. Maak in dat geval een aparte webstream voor Reservio en plaats het nieuwe G--ID.
Reservio zegt "Ongeldige Google Analytics-ID"
Dit veld accepteert alleen een GA4-meet-ID die begint met G-. Google-tag-ID's (GT-…) en Google Tag Manager-ID's (GTM-…) worden niet ondersteund.
Ik zie andere Google-tags op mijn boekingspagina (bijv. GTM-M8CJ4JB, G-RMXYDG6BL5)
Deze zijn van Reservio en draaien op elke boekingspagina. Ze sturen geen data naar jouw account en hebben geen invloed op of verdubbelen jouw gebeurtenissen. Ze kunnen niet worden verwijderd of vervangen door je eigen Google Tag Manager-container.
Veelgestelde vragen (FAQs)
Kan ik andere aangepaste gebeurtenissen volgen op mijn boekingspagina?
Je kunt geen eigen code of Google Tag Manager-container toevoegen aan de boekingspagina. Je kunt echter wel aangepaste gebeurtenissen maken in Google Analytics (Beheerder → Gebeurtenissen → Gebeurtenis maken) op basis van de gebeurtenissen die Reservio verstuurt, bijvoorbeeld een page view van een specifieke dienst.
Moet ik een nieuwe datastream aanmaken om Reservio-data te volgen?
Het hangt af van hoe je met de gegevens wilt werken. Sommige bedrijven kiezen ervoor een aparte datastream te maken voor Reservio, anderen voegen het toe aan hun hoofd-Google Analytics-property. Wil je bezoekers volgen van je website naar de boekingspagina? Gebruik dan dezelfde stream voor beide (zie het cross-domain-gedeelte hierboven).
