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.
- Go to Google Analytics and sign in
- Click Admin (gear icon at the bottom left)
- Click Create → Property
- Enter your business name as the property name
- Set your time zone and currency
- Choose your business industry and size
- Click Create
Step 2: Get the Measurement ID
- In Google Analytics, go to Admin → Data streams
- 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)
- Click on your web data stream
- Copy the Measurement ID — it looks like
G-XXXXXXXXXX
Step 3: Create a Measurement Protocol API secret
- In the same data stream details page, scroll down to Measurement Protocol API secrets
- Click Create to generate a new secret
- Give it a name (e.g., "Furonto integration")
- Copy the Secret value — you'll need it in the next step
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
- Go to your business dashboard → Integrations
- In the Google Analytics 4 card:
- Paste your Measurement ID (e.g.,
G-XXXXXXXXXX) - Paste your API secret
- Toggle Enable event forwarding on
- Paste your Measurement ID (e.g.,
- 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:
| Event | Description |
|---|---|
page_view | Customer views your booking page |
booking_flow_started | Customer opens the booking flow |
guest_count_selected | Customer selects the number of guests |
service_type_selected | Customer picks a service type |
date_selected | Customer picks a date |
time_slot_viewed | Available time slots are shown |
time_slot_selected | Customer picks a time slot |
booking_reserved_clicked | Customer clicks "Reserve" |
confirmation_page_viewed | Customer sees the confirmation page |
customer_info_filled | Customer fills in a form field |
contact_method_toggled | Customer toggles contact method |
booking_created | Booking is confirmed |
booking_success_viewed | Customer sees the success page |
booking_creation_failed | Booking fails (error tracked) |
Dashboard events (floor plan, schedule, etc.) are not forwarded — those are internal operations.
GA4 recommended event mapping
Some events are automatically mapped to GA4 recommended events for better integration with built-in GA4 reports:
| Furonto event | GA4 event | Why |
|---|---|---|
booking_flow_started | view_item | Shows in engagement reports |
time_slot_selected | add_to_cart | Shows in e-commerce funnel |
booking_reserved_clicked | begin_checkout | Shows in checkout funnel |
booking_created | purchase | Shows 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-XXXXXXXXXXformat - 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.