Google Analytics and GA4

Created by Doug Stoddart, Modified on Mon, 25 Nov at 7:43 PM by Doug Stoddart

NEW November 24 - upgraded for GA4 and GTM

As a customer passes through the online booking process, BRM sends synthetic (generated) pageviews to Google Analytics.

This applies to the legacy online platform OBW as well as the new Customer Booking Page (CBP).


Screenshot from Google Analytics:


Description of pageviews


Page name
Description of event
book.html?shop=<namespace>Initial loading of the online booking page for shop <namespace>. Note that is not a synthetic pageview but an original one. You can use this to see how many times your online booking page has been visited.
getAvailability.html?categoryName=<categoryName>When a category of name <categoryName> is clicked.
addToBasket.html?productLine=<productLineName>&size=<productLineSize>When a Product Line named <productLineName> in size <productLineSize> is added to the cart/basket.
removeFromBasket.html?productLine=<productLineName>&size=<productLineSize>When a Product Line named <productLineName> in size <productLineSize> is removed from the cart/basket.
checkout.htmlWhen the checkout button is pressed.
continueShopping.htmlWhen the continue shopping button is pressed. By default, this button is labeled "Add more bikes and extras".
register.htmlWhen a new customer record is created.
login.htmlWhen an existing customer logs into their account/customer record.
makeReservation.htmlWhen a reservation is created. Note that a reservation is created after register.html or login.html is sucessful.
payViaStripe.htmlRecords when the Stripe payment process has started.
paidViaStripe.htmlRecords when the Stripe payment process has been successful


See Also 

setting up Google Analytics integration on OBW (legacy)
setting up Google Analytics integration on CBP (new) 


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article