Skip to main content

Google Analytics 4 setup

Connect your own GA4 property to receive analytics events from your public booking pages (booking funnel, page views) directly in your Google Analytics dashboard.

What you'll need​

  • A Google account with access to Google Analytics
  • Owner or Manager role in your Furonto business

Step 1: Create a GA4 property​

If you already have a GA4 property, skip to Step 2.

  1. Go to Google Analytics and sign in
  2. Click Admin (gear icon at the bottom left)
  3. Click Create → Property
  4. Enter your business name as the property name
  5. Set your time zone and currency
  6. Choose your business industry and size
  7. Click Create

Step 2: Get the Measurement ID​

  1. In Google Analytics, go to Admin → Data streams
  2. If you don't have a data stream yet, click Add stream → Web and enter any URL (the URL doesn't matter since events are sent server-side)
  3. Click on your web data stream
  4. Copy the Measurement ID — it looks like G-XXXXXXXXXX

Step 3: Create a Measurement Protocol API secret​

  1. In the same data stream details page, scroll down to Measurement Protocol API secrets
  2. Click Create to generate a new secret
  3. Give it a name (e.g., "Furonto integration")
  4. Copy the Secret value — you'll need it in the next step
caution

Keep your API secret safe. If you lose it, you can always create a new one in the same section.

Step 4: Configure in Furonto​

  1. Go to your business dashboard → Integrations
  2. In the Google Analytics 4 card:
    • Paste your Measurement ID (e.g., G-XXXXXXXXXX)
    • Paste your API secret
    • Toggle Enable event forwarding on
  3. Click Save

The system validates your credentials before enabling. If validation fails, double-check your Measurement ID and API secret.

What events are forwarded​

Only events from your public booking pages are sent to your GA4 property:

EventDescription
page_viewCustomer views your booking page
booking_flow_startedCustomer opens the booking flow
guest_count_selectedCustomer selects the number of guests
service_type_selectedCustomer picks a service type
date_selectedCustomer picks a date
time_slot_viewedAvailable time slots are shown
time_slot_selectedCustomer picks a time slot
booking_reserved_clickedCustomer clicks "Reserve"
confirmation_page_viewedCustomer sees the confirmation page
customer_info_filledCustomer fills in a form field
contact_method_toggledCustomer toggles contact method
booking_createdBooking is confirmed
booking_success_viewedCustomer sees the success page
booking_creation_failedBooking fails (error tracked)

Dashboard events (floor plan, schedule, etc.) are not forwarded — those are internal operations.

Some events are automatically mapped to GA4 recommended events for better integration with built-in GA4 reports:

Furonto eventGA4 eventWhy
booking_flow_startedview_itemShows in engagement reports
time_slot_selectedadd_to_cartShows in e-commerce funnel
booking_reserved_clickedbegin_checkoutShows in checkout funnel
booking_createdpurchaseShows in revenue reports

Troubleshooting​

Events not appearing in GA4​

  • Events can take up to 24-48 hours to appear in standard GA4 reports
  • Check the Real-time report (Reports → Real-time) for immediate feedback
  • Verify that event forwarding is enabled (toggle is on, status shows "Configured")

"Invalid" status​

Your credentials couldn't be validated. Common causes:

  • Measurement ID doesn't match the G-XXXXXXXXXX format
  • API secret was copied incorrectly
  • The data stream was deleted in GA4

Fix: re-enter the correct credentials and save again.

Changes not taking effect immediately​

Configuration changes may take up to 5 minutes to propagate due to server-side caching.