How is your website data uploaded to SendinBlue Automation?

Your website data is uploaded by installing a main script, a call identify and a track events. To understand this in more depth, you need to analyze how the main script works.

  1. Installing the script will generate the creation of a "session_id". A "session_id" is a unique identifier per contact that is generated by the Automation JavaScript. Note that this session_id is first party, installed on the client domain.
  2. The script will then record all of the visitors to your website with a session_id. This session_id is generated by a GET request from the  in-automate.sendinblue.com/p application, which will retrieve the session_id along with other information such as the "key" linked to your SendinBlue account and the page visited, for example. This request will initiate a call identify, which will define the email address for the session_id based on where you added your script. So the email address will be linked to a session_id for the duration of the call identify.
  3. The final step – from the SendinBlue database - involves linking the session_id with the "key" from your SendinBlue account and the email address if it is included in your contact database.