Web Tracking SDK v2

The ActivatePro Web Tracking gives the opportunity to track users website behaviour with or without being logged in and properly identified, with the help of a cookie (given consent) that serves as the identifier for the ActivatePro system.

If at a later point in time the user does get properly identified, the ActivatePro system merges the tracked behaviour of the anonymous user to the already exististing user.

This cookie is considered a First Party Cookie because it is set to the domain of the website the tracking is inserted in and not some third party outside service. It has a lifetime of 13 months.

There are different ways to integrate Website Tracking:

  • Web Tracking v1 is deprecated and will not be setup anymore
  • Web Tracking v2 is the currently supported version of the ActivatePro Web Tracking. It can be setup using the Google Tag Manager or without GTM.

Tracking User Behavior

ActivatePro's web tracking SDK uses an event-based system to track user behaviour. To send these events to ActivatePro, you may use one of the following three methods, depending on the behaviour you would like to track or even set up custom functions & triggers.

To trigger a predefined or a custom event, you can use the Trigger Command functionality which is used by providing the trigger name as string and additional arguments based on the trigger:

// Interface:
ce([triggerCommandName], <...[commandParameters]>);

// Example:
ce('identify', {email: 'me@emailprovider.com'});

Please note that that no user tracking will occur until the configuration

ce({trackingOptIn: true}); 

has been set.

Setup

Tracking Methods