The Google Analytics (GA4) app allows you to track website traffic, user behavior, and e-commerce events across your Booqable online storefront and checkout.
How it works and what to expect
This app injects your Google Analytics tracking script directly into your Booqable-hosted elements. What gets tracked depends entirely on your storefront structure:
If you use the Booqable Website Builder or the standalone Online Booking Page: The app natively tracks all user traffic, page paths, and e-commerce actions across your entire rental store.
If you embed Booqable on a third-party site (e.g., WordPress, Squarespace, Shopify): The app only tracks activity that occurs directly within Booqable elements (such as clicking an embedded product button, opening the cart drawer, or navigating the checkout steps).
💡 Note for embedded sites: To track your primary informational website pages (like your home page or product pages), you must install your GA4 tag directly within your third-party website builder settings as well.
Privacy & Consent Handling
The app features built-in compliance with modern privacy standards. It defaults all tracking consent to "denied." If a customer accepts tracking via your website's cookie consent banner, the app automatically grants permission and loads the Google tracking scripts. If they deny or revoke consent, the tracking scripts are instantly unloaded.
E-commerce Events Tracked by Booqable
Rather than relying on Google's generic tracking, Booqable actively pushes precise data to your GA4 property during the rental booking process.
Shopping Actions
view_item: Triggered when a customer views a specific rental product.add_to_cart: Triggered when an item is added to the shopping cart.remove_from_cart: Triggered when an item is removed from the cart.view_cart: Triggered when the customer views the contents of their cart.
Checkout Progress
begin_checkout: Triggered when the customer enters the first "Information" step of the checkout.purchase: Triggered on the final thank-you page after a rental booking is successfully completed.
What about events like scroll, click, or session_start?
You may see interactions like page scrolls, video plays, or search queries in your Google Analytics dashboard. These are automatically captured by Google’s own "Enhanced Measurement" once the script loads, rather than being explicitly sent by Booqable.
💡 Data delay: Keep in mind that Google Analytics typically takes 24 to 48 hours to process and display new events within your standard dashboard reports.
Step 1: Find your GA4 Measurement ID
Log into your Google Analytics account.
Click the Admin gear icon in the bottom-left corner.
Under the Data collection and modification menu, click Data Streams.
Select your Web data stream.
Copy your Measurement ID from the top right corner (it will format as
G-XXXXXXXXXX).
Step 2: Install the GA4 App in Booqable
Log into Booqable and navigate to the App Store in the left-hand menu.
Find the Google Analytics (GA4) app and click Install or Manage.
Paste your Measurement ID (including the
G-prefix) into the field.Click Save.
Optional: Import GA4 Purchases into Google Ads
If you run paid campaigns, you can import the GA4 purchase event into Google Ads to measure conversions. Instead of importing conversions from Google Analytics, you can track conversions directly using our standalone Google Ads App.
We generally recommend the Google Ads app for conversion tracking because it updates your ad dashboard within a few hours and avoids cross-domain cookie blocking natively.
If you choose to use the GA4 import method on an embedded website, we recommend setting up a custom subdomain (like checkout.yourwebsite.com) for your Booqable checkout. Without it, modern browsers block the cross-domain cookies required by GA4, breaking the user session and preventing purchases from being attributed back to Google Ads.
If you still prefer to use Google Analytics for your ad tracking, follow the steps below to link your accounts and import your data.
Phase 1: Link Google Ads and GA4
Inside your Google Analytics account, go to Admin → Product links → Google Ads links.
Click the blue Link button, choose your Google Ads account, and ensure Auto-tagging is enabled.
Finish the prompt to complete the link.
Phase 2: Import the Conversion
Log into your Google Ads account.
In the left-hand navigation menu, click Goals → Conversions → Summary.
Click the blue Create conversion action button.
Select Import.
Choose Google Analytics 4 properties → Web and click Continue.
Check the box next to your GA4
purchaseevent and click Import and continue.
Note: If you just installed the GA4 app or recently linked the accounts, it can take up to 48 hours for the purchase event to appear as available for import inside Google Ads).
