This guide provides a step‑by‑step procedure for (1) creating a brand‑new Google Analytics 4 (GA4) property, including account creation, property configuration, and web data‑stream setup, and (2) installing EvenFlow’s client‑ID stitching script so that scheduler interactions are recorded in both EvenFlow’s and the dealer’s GA4 properties. It explains the JavaScript snippet that loads analytics.js, reads the visitor’s GA client ID, and posts it to the EvenFlow iframe together with the dealer’s Measurement ID, enabling cross‑property event stitching. The guide lists the required placeholder replacements, optimal script placement, verification methods (Realtime, DebugView, network inspection), and a detailed mapping of scheduler interaction points to GA4‑compatible snakecase event names. It recommends marking `appointmentscheduled` as a key conversion event, building a funnel exploration using the listed events, and adding a custom dimension for package type. A concise pre‑hand‑off checklist ensures all configuration steps are completed before delivery to the client.
Topics
Creating a New GA4 Account and Property from Scratch
Instructions for opening a Google Analytics account, naming it, setting data‑sharing preferences, and establishing a new GA4 property with appropriate time zone, currency, industry, and business size.
Configuring GA4 Web Data Stream and Measurement ID
Steps to create a web data stream, enable enhanced measurement, and retrieve the GA4 Measurement ID (G‑XXXXXXXXXX) needed for tagging.
Installing EvenFlow Client‑ID Stitching Script for Scheduler Events
Presentation of the JavaScript snippet that loads analytics.js, reads the visitor’s clientId, and posts it with the dealer’s Measurement ID to the EvenFlow iframe, enabling dual‑property event tracking.
Placeholder Replacement and Script Placement Requirements
Explanation of the two required placeholders (EvenFlow‑Measurement‑Id and Dealer‑GA‑Measurement‑Id), their correct values, and where to embed the script relative to the scheduler iframe (id="evenflow-frame").
Verifying Dual GA4 Event Flow and Debugging Scheduler Tracking
Methods to confirm that scheduler events are received in both GA4 properties using Realtime, DebugView, Chrome DevTools network filtering, and console logging of the clientId.
Mapping Scheduler Interactions to GA4 Event Names and Funnel Recommendations
Table translating raw scheduler actions to GA4 snake_case event names, guidance on marking `appointment_scheduled` as a key conversion event, building a funnel exploration, and adding a custom dimension for package type.
Final Hand‑off Checklist for Clients and Developers
A concise bullet list ensuring GA4 property creation, base tag installation, script placeholder replacement, correct script placement, event verification, and key event configuration before delivery.