Getting started

Sendinblue tracker is meant for tracking all the events related to your users occurring outside of Sendinblue. This can help you identify when email recipients open an email or click a link on your website — when new or existing contacts submit a form or make an order from your mobile app.

More globally, Sendinblue tracker provides you several ways to help you get to know your customers or those that and to see how they interact with your various marketing initiatives.

The Automation app can help you automate your lead scoring or the way contacts flow through your customer journeys based on the events triggered by Sendinblue tracker.


If you enable Automation app, tracking of some events on Sendinblue will be automatically enabled for you. Some of these events are listed below :

  • email openings

  • clicks in emails

  • contact addition to a list

Two types of Tracker Implementation

We provide two ways of tracking your events. Depending on the context you may use one or the other, or both together.


We recommend the Javascript implementation

If you don't know which tracker to use or if you can do a browser side implementation, we recommend you to go for the Javascript Tracker which will do most of the work for you:

  • It will automatically track your users based on cookies ;
  • It will automatically identify the users who have clicked in your emails ;
  • It will automatically track every page views.

Javascript implementation

This is the most straight forward implementation if you need to track all the events happening on your website. All you have to do is to set up a short JS snippet on your website and we will start tracking your user along with the page views for you.
If you're using one of our plugins (Wordpress, Prestashop) or Google Tag Manager it's even easier, you don't need to do any development to get the tracking working.

RESTful implementation

The RESTful implementation is useful if you want to track events on the server-side or in a client that is not a browser (e.g.: a Mobile App). In that case, you'll have to identify every user in every call while passing their email addresses.


Combine the JS and the RESTful implementations

The RESTful implementation can be used in combination together with the Javascript implementation. You just have to keep the email address of the user consistent across both.
For example, you can use the Javascript implementation to identify and track users' behavior on your website and the RESTful implementation to track the orders on the server-side.