How to Set up Tracking

Tidio allows tracking some of the behaviour of the visitors on your site. You can collect the data through the chat admin panel; that way you can trace the most popular actions on your site, and perhaps set up a bot to react to them.

tracking events in Tidio
Tracking events in Tidio

Automatic Tracking for non-Shopify websites

To enable events tracking, go to the Settings section of the Tidio panel and open the Tracking tab there.

finding the Tracking section
Finding the Tracking section in Tidio

Once you click on the option to enable tracking, you’ll be able to select the actions you want to trace by clicking on the corresponding boxes. The events listed at the bottom are generic and work for all platforms, so you can skip the Shopify package at the top and select only the events you wish to trace.

enabling for non-Shopify users
Enabling tracking for non-Shopify users

Remember to hit the Save button at the bottom.

Once Tidio starts to track the events, you can trace all the data through the Settings > Tracking page.

tracking events in Tidio
Tracking your events in Tidio

You can later create bots based on these events.

Automatic Tracking for Shopify-based websites

If your website is based on Shopify, please make sure you select the dedicated Shopify option at the top:

enabling for Shopify stores
Enabling tracking for Shopify stores

This way, you will enable all events that are dedicated for Shopify stores (e.g. a customer abandons their cart; proceeds to checkout; or completes a purchase, etc.). You can use these to create bots that react to such actions.

Remember to hit the Save button at the bottom.

Custom events (advanced)

It’s also possible to use scripting to create custom events; you can later track these in the admin panel or use them to trigger a custom bot. You would need to program the event into your website’s code, so the option is reserved mostly for developers. Below is a snippet you can use:


Event name should be replaced by the specific event that you wish to track. 

As soon as an event is triggered once, it will become listed in Settings > Tracking and will allow you to use the ‘New Event’ trigger when setting up bots.

adding the New Event trigger
Setting up the ‘New event’ trigger in your custom bot

This method is also useful when the available generic events are not working for you. In this case, you’ll need to add them manually by using the API script from above and setting the events according to what they represent:

  • generic.liked_on_facebook
  • generic.liked_on_facebook
  • generic.contact_visited
  • generic.forgot_password
  • generic.user_resigtered
  • generic.user_logged_in
  • generic.filled_in_email_form

If you have any more questions, feel free to reach out to us via live chat or at [email protected].

Can't find what you're looking for?