This article describes the events for the Online Scheduler Version 3. If you are looking for version 2 click here.

Before you can track your Online Scheduler V3 activity in Google Analytics you must first provide your tracking key in your V3 settings. You can find this setting by navigating to Settings -- Office Settings -- Online Scheduler V3 Settings. The setting you need to place the UA-XXXXXX tracking code into is here:

Once that is done your Online Scheduler will begin registering Google Analytics events. You can find the event details below.

Page Views

All visits to your Online Scheduler will register a pageview event in your Google Analytics account. The pageview event will be traceable by its location, which will contain your Company Key. To illustrate:

Event: pageview
Location: /my-isn-company-key/schedule-online

Online Order Started

This registers whenever the user has started the Online Ordering process. This could be when they choose an appointment or when they enter the subject property address. Which one depends entirely on your settings. If you display the calendar as the first step, then it will be when the appointment is chosen, otherwise it will be when the subject property address is entered.

Event Category: Online Scheduler
Event Action: started
Event Label: New Online Scheduler Order started

Appointment Selected

This registers whenever the user has chosen a date & time from the calendar.

Event Category: Online Scheduler
Event Action: selected-appointment
Event Label: Appointment was selected

Role Chosen

This registers when the user has started to identify themselves by choosing a role.

Event Category: Online Scheduler
Event Action: set-role
Event Label: [the_role_description]

[the_role_description] will be replaced with "Home Owner", "Home Buyer", "Buyer's Agent", "Seller's Agent", "Insurance Agent", or "Other"

Buyer's Agent Added

This registers whenever the user has added a buyer's agent to the online order.

Event Category: Online Scheduler
Event Action: added-buyers-agent
Event Label: A Buyer's Agent was added to the inspection

Seller's Agent Added

This registers whenever the user has added a seller's agent to the online order.

Event Category: Online Scheduler
Event Action: added-sellers-agent
Event Label: A Seller's Agent was added to the inspection

Insurance Agent Added

This registers whenever the user has added an insurance agent to the online order.

Event Category: Online Scheduler
Event Action: added-insurance-agent
Event Label: An Insurance Agent was added to the inspection

Client Added

This registers whenever the user has added a client to the online order.

Event Category: Online Scheduler
Event Action: added-client
Event Label: A Client was added to the inspection

Contact Added

This registers whenever the user has added a contact to the online order.

Event Category: Online Scheduler
Event Action: added-contact
Event Label: A Contact was added to the inspection

Services / Pricing Viewed

This registers whenever the user visits the packages, services & pricing screen.

Event Category: Online Scheduler
Event Action: viewed-pricing
Event Label: User viewed Online Scheduler Pricing

Package Selected

This registers whenever the user has selected a package and added it to their shopping cart.

Event Category: Online Scheduler
Event Action: package-added
Event Label: [package_name]

[package_name] will be replaced with the name of your package, as defined in your ISN's Services & Packages settings area.

Package Removed

This registers whenever the user has removed a package from their shopping cart.

Event Category: Online Scheduler
Event Action: package-removed
Event Label: [package_name]

[package_name] will be replaced with the name of your package, as defined in your ISN's Services & Packages settings area.

Service Selected

This registers whenever the user has selected a service and added it to their shopping cart.

Event Category: Online Scheduler
Event Action: added-service
Event Label: [service_name]

[service_name] will be replaced with the name of your service, as defined in your ISN's Services & Packages settings area.

Service Removed

This registers whenever the user has removed a service from their shopping cart.

Event Category: Online Scheduler
Event Action: removed-service
Event Label: [service_name]

[service_name] will be replaced with the name of your service, as defined in your
ISN's Services & Packages settings area.

Appointment Inspector Conflict

This registers whenever the user has added a package or services and the system makes inspector selections only to determine the inspector is out of range or has a recently added calendar conflict.

Event Category: Online Scheduler
Event Action: inspector-conflict
Event Label: There was a scheduling conflict found in the selected appointment

Appointment Unavailable

This registers whenever the user attempts to book an appointment that has since been taken. This typically occurs when there is a prolonged delay between appointment selection and confirmation of the online order.

Event Category: Online Scheduler
Event Action: appointment-unavailable
Event Label: The chosen appointment was no longer available

Online Order Completed

This registers whenever the user fully completes the Online Scheduling Process. This means the user made it to the final stage and hit the "Schedule" button.

Event Category: Online Scheduler
Event Action: finished
Event Label: Online Scheduler Order was finished

Did this answer your question?