This document describes the technical trackers used by Sensefuel, their purpose, and their retention rules depending on the user’s consent.
1. currentTrack
Purpose: Stores the technical session ID.
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Session‑based, expires 30 minutes after the browser is closed.
2. userId
Purpose: Stores a randomly generated technical user ID produced by Sensefuel.
Lifespan:
- Without consent: Deleted immediately when the browser is closed.
- With consent: Retained for 1 year starting from the first session (strict expiration after 1 year).
3. journey
Purpose: Stores purchasing‑journey data (start date, journey ID).
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Retained for 1 year, unless the user returns to the website within that period (the 1‑year period resets when the user returns).
4. layerMode
Purpose: Stores A/B testing information (whether the Sensefuel search layer is activated on click) and manages allocation of the user to group A or B.
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Retained for 1 year, unless the user returns in the meantime (rolling expiration).
5. userState
Purpose: Stores statistics related to the userId.
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Retained for 1 year, unless the user returns (rolling expiration).
6. layerUserState
Purpose: Stores the state of the search layer (used to check whether the user has already seen specific UI elements).
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Retained for 1 year, unless the user returns (rolling expiration).
7. queuedInteractions
Purpose: Stores a technical key required for the operation of the Sensefuel search layer.
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Session‑based only (no long‑term retention).
8. trackingTrace
Purpose: Stores a technical key required for the proper functioning of the Sensefuel search layer.
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Session‑based only.
9. actions
Purpose: Stores a technical key used for operating the Sensefuel search layer.
Lifespan:
- Without consent: Deleted when the browser is closed.
- With consent: Session‑based only.
10. gdpr
Purpose: Stores a technical identifier enabling Sensefuel to remember the user's consent choice.
Notes:
- This tracker is only present when deploying the Sensefuel GDPR JavaScript tag.
- Its creation is subject to the user’s explicit consent.