Too long; Didn’t Read

Sitecore analytics and the tracker – a functional perspective

Personalization (Until Sitecore 9.1 in process personalization was possible from Sitecore 9.1 the XM version is needed. Tracking might be disabled while still having making use of personalization rules) – Out of the box functionality Analytics – User behavior is collected anonymously. IP addresses are redacted, browsing history. Out of the box functionality Tracking – users may be identified and additional information might be stored into the XDB. Explicit action needs to be taken to store this information, which means this data is not stored out of the box. Using XDB to store data about people might fall under the GDPR law!

Personalization – Basic functional working of Sitecore with rules and conditions

Sitecore Analytics – track anonymous data

Sitecore Tracking – track visitor information

Sitecore analytics and the tracker – a technical perspective

Cookie consent levels and Sitecore and their precautions

Sitecore analytics

classified as Precautions Functional No Actions Analytics Take actions to prevent Sitecore from loading the tracker before consent has been given Tracking Take actions to prevent Sitecore from loading the tracker

before consent has been given

Sitecore.Analytics.Pipelines.StartAnalytics.CheckPreconditions

Sitecore.Analytics.Tracker.Current?.EndTracking(); args.AbortPipeline();

The Tracker has been stopped – now it gets hard

Conditions might not evaluate

Conditions which require a Tracker throw an exception when it is not available

Conditions which throw an error cause the complete pipeline to abort

This cannot be fixed easily by Sitecore

A Suitable approach