Web 

You can monitor the source of patients who book online on your site to discover how they arrived at the booking page.

Step 1. Create a Google Analytics Account

Go to: Google Analytics

Click on the button Create an account (or login if you already have a Google account).

Step 2. Create a tracking ID

Enter your site data (name, address) to get a tracking ID. Example: UA-XXXXX-X 

To get your Website Tracking code: Admin > Tracking Code > copy the Global Site Tag (gtag.js)(3)

This code must be added within your Tuotempo Admin Platform following the instructions in Step 4 of this guide.


Step 3. Create an event goal 

Go to > Google Analytics > Admin > Goals > New Goal

Goal Setup

  • Custom


Goal description

  • Name: choose one (eg. OnlineBooking)
  • Type: Event


Goal Details

  • Category: OnlineBooking
  • Action : leave empty
  • Label : leave empty
  • Value : leave empty
  • Use the Event value as the Goal Value for the conversion : YES


Action, Label and Value will be passed dynamically by Tuotempo according to the appointment properties (see Step 5)

Step 4. Insert the tracking code in TuoTempo

Login into your Tuotempo Admin Platform

Go to  Tuotempo > Setup > Online Booking > Preferences > Tracking: paste the Global Site Tag (gtag.js) copied in Step 2 within the section Google Analytics Tracking code:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
 window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID');
</script>

Step 5. Insert the event code in TuoTempo

Go to Tuotempo  > Setup > Online Booking > Preferences > Tracking : add in the "Google Analytics booking tracking Code the following code:

Example: gtag('event', resp['areaTitle'], { 'event_category': 'OnlineBooking',  'event_label':  resp['typologyTitle'],  'value': resp['price_end']});

event_category must have the same name used for the Category in Step 3 > Goal details

event (=Action): choose one of the Tuotempo placeholders below (we suggest using resp['areaTitle'] in case of multi-locations)

event_label: choose one of the Tuotempo placeholders below (we suggest to use resp['typologyTitle'])

value: choose one of the Tuotempo "Pricing" placeholders below according to your instance property. Optionally you can also specify a fixed value in Step 3 > Goal details.

Tuotempo placeholders which can be used to feed the Objective properties within GA:

  • resp['activityTitle'] > Service Name
  • resp['typologyTitle'] > Specialty Name
  • resp['areaTitle'] > Location Name
  • resp['insuranceTitle'] > Insurance Name

Pricing:

  • resp['activityPrice'] > not integrated instance
  • resp['price_end'] > integrated instance
  • resp['online_activityPrice']  > Integrated instance with discount setting up

Step 6. Monitor results 

Goolge Analytics > Real-time > Events

Goolge Analytics > Behaviours > Events > Top Events

  • Click on "OnlineBooking" Event Category (filtering)
  • Select a "Secondary Dimension" choosing Event label (which display the "specialty" according to our event recommendations)

Need help?

Create a Tuotempo Support ticket

T15