Get started with our Google Analytics 4 integration. Learn more about Google Analytics 4 and the Checkfront integration, including answers to frequently asked questions.
To learn more about Google Analytics 4, please read the entire series of articles at the side and bottom of this page.
- Setting up Google Analytics 4 in Google Analytics
- Setting up Google Analytics 4 in Checkfront
- Reporting and exploring in Google Analytics 4
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise, Flex
New: Growth (Subscription), Growth (Online Booking Fee), Managed
→ Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
Manage > Integrations > Conversion > Google Analytics
What more do I need to use this feature?
- A Google Analytics 4 account.
-
Admin permissions to manage integrations.
Which Checkfront version supports this feature - classic, new or both?
- This feature is available in both our classic version using items (Inventory > Items) and our newest version using products (Inventory > Products). → Learn more about products
About Google Analytics
Back to top"Google Analytics is a platform that collects data from your websites and apps to create reports that provide insights into your business." ~ Analytics Help
You can use Google Analytics to...
- Track Customers to gain insights into their booking journey by tracking their path to book your products
- Track the success of your marketing and ad campaigns (e.g., newsletters, Google Ads)
You can then use this information to optimize your workflow, attract new customers, increase sales, and promote your business.
Learn more about the new Google Analytics 4 here: |
Integration Overview
Back to topOur integration applies your Google Analytics tracking code (Google tags) to your Customer-facing pages in Checkfront. Whether you use our embedded Booking Widget or the Hosted Customer Booking pages, you can analyze your visitor data within Google Analytics.
Our integration supports cross-domain tracking, allowing you to accurately attribute activity to a single visitor as they seamlessly cross domains. Visitors are tracked from your website to Checkfront as a single session.
Google Analytics 4 does not support cross-domain tracking within iFrames. As we used iFrames to build our Booking Widget, referral information cannot be tracked by Google Analytics 4. All conversions through the Booking Widget appear as Direct as if they were booked directly through the Checkfront booking page. You can still use Google Analytics 4 through the Booking Widget to learn more about users' behaviour when creating Checkfront bookings and report on other traffic acquisition metrics, such as user, session, and event numbers. Learn more about traffic acquisition reporting in Google Analytics here. |
Ad-blockers and other enabled browser privacy settings can prevent Customer tracking. Google Analytics should not be used as a reliable source for reporting sales figures, as the data in Google Analytics may not match what is reported in Checkfront. |
What is cross-domain tracking? Cross-domain tracking enables two or more related sites on separate domains to be measured as one. Google tags, unique codes placed on web pages, provide a common way to measure activity when your Customer journeys span multiple domains, e.g. from your website to Checkfront's booking pages. Cross-domain tracking is also referred to as cross-domain conversion measurement. |
How do I set up conversion events? |
Advanced Tracking To build more advanced tracking, you can set up a custom external web page and point to it with our Custom Receipt URL option at Manage > Ecommerce Setup > Settings. Note that Google Analytics & Google Ads plugins DO NOT WORK when using a Custom Receipt URL as the URL to your website does not contain the integrated Google Analytics code of the Checkfront integration. To resolve this issue, you need to create a custom conversion event within your Google Analytics account with keywords from your Custom URL.
|
Frequently Asked Questions
-
What pages are tracked in Checkfront?
The Reserve/Booking, Booking Form, Payment, Booking Invoice, Receipt, Guest Form, and Documents/Waivers pages are tracked.
-
How do I notify a remote server of a new booking or update its status?
If you wish to notify a remote server of a new booking or update its status, consider using API notifications instead of a tracking solution.
Setting up Google Analytics 4 in Google Analytics >