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 CreateProperty
  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 AdminData streams
  2. If you don't have a data stream yet, click Add streamWeb 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.