Skip to main content
All CollectionsBooking Portal
How to implement Google Tag Manager for the booking portal
How to implement Google Tag Manager for the booking portal
Support avatar
Written by Support
Updated over 7 months ago

Introduction to Google Tag Manager for the Booking Portal

Google Tag Manager is a powerful tool that simplifies the process of managing and deploying marketing tags (snippets of code or tracking pixels) on your booking portal without having to modify the code. Implementing Google Tag Manager can greatly enhance your ability to manage analytics, remarketing, and conversion tracking. This article is designed to guide self-storage facility operators through the straightforward steps to set up Google Tag Manager for their booking portals.

How to implement Google Tag Manager in our booking portal

Step #1 - Correctly install Google Tag Manager within the Booking Portal

The first step to gaining visibility of your online conversions would be to ensure Tag Manager is correctly installed within your Booking Portal. You can do this through the Kinnovis Manager, by simply pasting your Google Tag Manager container ID into the Global Settings of your Booking Portal.

Step #2 - Add a trigger

Once set up, you need to add at least one new trigger to your Google Tag Manager that fires when a user on your website has proceeded all the way through to completing a successful booking through the Booking Portal.

Our recommendation here is to use the ‘History Change’ trigger, as triggers that fire on button clicks may not be as accurate. For example, impatient people may click a button multiple times or click a proceed button when they haven’t put in all their details. In these instances, the trigger would still fire, but they haven’t actually progressed with their booking. Having a trigger fire on a page load means that all the conditions of the previous page must have been satisfied.

Step #3 - Set parameters within your triggers

To help identify which users have made it through to each step of the Booking Portal, you can set a parameter in your trigger(s) that looks out for certain words within the URL. For consistency, the structure of our URLs are the same for all Kinnovis customers. If you set your trigger to fire on ‘Some History Changes’ and set a filter to look for Page URLs that contain the word in bold below, the trigger will only fire when that page appears to the user:

Customer details
{yourcompany}.kinnovis.com/{location_id}/unit-type/{chosen_unit_type}/customer

Payment details
{yourcompany}.kinnovis.com/{location_id}/unit-type/{chosen_unit_type}/checkout/step/payment

Successful booking
{yourcompany}.kinnovis.com/{location_id}/unit-type/{chosen_unit_type}/checkout/success

A screenshot of a computer

Description automatically generated

Step # 4 - Add relevant tags

The next step would then be to add any relevant tags for Google Analytics or Google Ads, so you can track conversions within your reporting.

A screenshot of a computer

Description automatically generated

Once set up, make sure to ‘Submit’ your changes in the Google Tag Manager workspace. You can also check that your triggers and tags are set up correctly through Tag Manager’s preview mode, but please be aware that trying to complete a full online booking without genuine payment details may be flagged to Stripe as potentially fraudulent activity.

Conclusion

Setting up Google Tag Manager on your booking portal not only simplifies the management of your digital marketing tools but also enhances your ability to track user interactions effectively. By following the steps outlined above, you can ensure that Google Tag Manager is properly integrated, and your storage facility is poised to leverage detailed insights into customer behaviour. For further details or advanced configurations, refer to our related articles or contact our support team.

Remember to test your setup thoroughly to ensure that all tags are firing correctly, and the data is being recorded as expected.

Did this answer your question?