When a user visits your Webstore, Google Tag Manager tracks events using the enhanced data layer support. You can use the information from data layer for customized tracking and analysis in any web analytics tool, such as Google Analytics or Facebook Pixel. By capturing these events, you get all information about user actions and additional information for your business needs, such as:
The services, membership, or packages that the user added to the cart from a list of items that they viewed.
The number of times a product has been seen from a list that has other products, such as a service category page or a service listing page.
The product ID, price, and other information about the items that the user checked out.
Information about the final transaction
User sign-in, sign-up, forgot password, and reset password events
Service booking time slot
To enable data layer in Webstore
At the organization level, click the Admin icon.
Navigate to Organizations > Organization.
Go to the Online Booking tab.
Select the Webstore V2 template.
Expand the Analytics section.
Turn ON the Enable DataLayer
The settings are saved and the changes are published.
Events tracked in Webstore
Standard events – Enhanced Ecommerce
A standard event is a predefined visitor action that is tracked by Google Tag Manager by default. Webstore tracks the following standard events in the data layer:
Measures how many times a product has been seen from a list that has other products, such as a service category page or a service listing page.
Add to cart
Sends information to the analytics tool that a product (at an item level) has been added to the basket. Used for services, memberships, and packages.
Remove from cart
Sends information to the analytics tool that a product has been removed from the basket. Used for services, memberships, and packages.
Measures every step in your Checkout process. This starts after a user has stopped adding products to the basket and starts the buying process.
Pushes all of the final transaction data into the analytics tool.
A custom event is a visitor action that takes place in the Webstore that isn’t a standard event. The following custom events are tracked using the data layer:
User sign-in, sign-up, forgot password, reset password
Tracks user sign-in, sign-up, forgot password, and reset password events.
List of locations
Measures the count of locations listed in the location listing, and the center's name.
Slots in the service booking
Tracks the time slot of a service booking.
Number of slots
Captures the count of slots listed for the visitor, and the different slots.
Number of therapists
Captures the count and ID of all therapists listed for the visitor.
For each of the events, the following properties are tracked.
The URL of the Webstore
The unique identifier of the center
The name of the center
The unique identifier of the organization
The name of the organization account
The unique identifier of the user. This is shown as Null when a user is not logged in.
Types of events and flows tracked
Types of events
User Sign In
User Sign up
Prerequisite and Post requisite services
Count of therapist
Count of time slots
Note: Only Checkout and Purchase events are tracked for count of therapist and count of time slots.
Predefined gift cards
Custom gift cards
Note: Only Checkout and Purchase events are tracked (Impressions, Add to cart and Remove from cart events are not tracked for gift cards).
Note: All standard events (Impression, cart, checkout, and purchase) are tracked for memberships.
All series packages
Note: All standard events (Impression, cart, checkout, and purchase) are tracked for series packages.
List of center IDs and center names