All Collections
Latest updates and newsletters
Updates
Analytics Integrations in Timma Pro
Analytics Integrations in Timma Pro

How to set up your Google Analytics and Facebook Pixel with Timma

O
Written by Olli-Matti Saario
Updated over a week ago

Timma Provides you a way to set up your own trackers so that you can follow performance of your online booking site and advertising conversions.

Contents


Available integrations

Timma supports the following analytics trackers:

  • Facebook Pixel

  • Google

    • Google Analytics 4 (recommended)

    • Universal Analytics (Lifetime ends in July 2023)

    • Google Tag Manager

Setting up analytics trackers in Timma Pro

You can set up GA4 tracking code and FB pixel code in Timma Pro. These can be set up in the Company page in the Calendar settings section.

Timma also provides integration for Google Universal Analytics (Old Google Analytics) and Google Tag Manager. These tracking codes can not be set up in Timma Pro and instead they need to be set up by Timma customer service. The reason for this is that Universal Analytics lifetime is ending in July 2023 and we do not want people to mistakenly set up new tracking for that. Google Tag Manager set up requires expert consulting in order to be properly set up so that your tracking will provide you useful metrics and ad perfomance surveillance and we do not recommend anyone to set it up by themselves.

Google Analytics 4

GA4 is the default Google Analytics installation and it has replaced earlier version, Universal Analytics (UA) . Google Analytics track website activity for example number of visits, duration of sessions, the bounce rate and the information on the source of the traffic. It can be integrated with Google Ads, with which users can create and review online campaigns by tracking landing page quality and conversions (goals).

Finding your analytics tracking id

Find your Google Analytics tracking id by following this guide by Google

https://support.google.com/analytics/answer/9539598?hl=en

Insert this id into Timma Pro as mentioned in the previous chapter. Now your analytics tracking should be set up and you should see traffic in your Google Analytics dashboard.


Supported events

All Google Analytics integrations, including the one supported by Timma, will send these automatic events:


On top of this, Timma has integrated the recommended events that are viable in the online booking context.

From this specification:

https://support.google.com/analytics/answer/9267735?hl=en

Timma supports the following events:

  • add_payment_info

    • User has set up payment method and clicks pay

    • This is only available for salons that use online payments

  • add_to_cart

    • User selects a service or an additional service

  • begin_checkout

    • User has selected a time and proceeds to confirmation

  • purchase

    • User has made a reservation

    • This tracks as a conversion (relevant for ad tracking)

  • remove_from_cart

    • User unselects a service or an additional service

  • view_cart

    • User clicks on the cart button to see their current selected services

  • view_item_list

    • User selects a category

Field values

In the events there are additional data provided for each event. This data contains the value of the event (If it has any) with currency, and a list of items associated with this event.

Value field will always contain the full value of the booking if it sent. So f.ex. in purchase event, the value field will contain the full price of the booking or combobooking. Currency field will contain the applicable currency.

Items field is sent with every supported recommended event. It will contain a list of items with the following specifications.

  • item_id

    • For services this will the id of the service as a number. For additional services this will be the name of the service in lowercase letters

  • item_name

    • For services and additional services this will be the name of the service

  • item_list_id

    • Id of the category they belong to

  • item_list_name

    • Name of the category they belong to

  • price

    • Contains the price of the service if available, otherwise 0

  • quantity

    • This field will always be 1 but is included so that the analysis tools in Google Analytics work properly

Note that items field will always contain services based on the context of the event. So f.ex. for purchase it will include the full set of selected services and additional services and for remove_from_cart it will include the removed service or additional service.

Facebook/Meta Pixel

Meta pixel provides similar functionalities as Google analytics. It also follows conversions of your ads in Facebook platform.

Finding the Pixel id

Follow the instructions here to get your pixel code.

https://www.facebook.com/business/help/171689010314963

Out of the pixel code, you need to extract the Pixel id. Code should look like this.
From the next to last row you can find you Pixel id in hyphens. Copy and paste that in to Timma Pro in the place mentioned in the previous chapter. Do not copy the hyphens, only the code that has numbers.

<script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'Copy this value');
fbq('track', 'PageView'); </script>

Click save and your should see traffic in your facebook pixel dashboard.

Supported events

Out of the standard events https://www.facebook.com/business/help/402791146561655?id=1205376682832142 Timma supports the following events:

  • AddPaymentInfo

    • User has set up payment method and clicks pay

    • This is only available for salons that use online payments

  • AddToCart

    • User selects a service or an additional service

  • InitiateCheckout

    • User has selected a time and proceeds to confirmation

  • Purchase

    • User has made a reservation. This event has value and currency fields populated with the full price of the reservation and the applicable currency.

    • This tracks as conversion (relevant for ad tracking)

  • ViewContent

    • User selects a category

Note about Cookie Consent policy

As per the GDPR law, every page that has cookie tracking should ask for cookie consent. Timma online booking will ask this consent automatically from your users if (and only if) you have any of the trackers set up.








Did this answer your question?