---
tags: Features
---
# Tracking sur le front dédié
## Tracking home visiteur
Actuellement, session initialiasée lors de la visite de la page d'accueil.
Passage à l'api => plus de session.
Back -> faire le point sur le tracking de la home.
## Solution
### Pas connecté
-> device_id
### Authentifié
-> device_id
-> analytics_id
### Nextjs
- Un cookie pour device id
=> set cookie s'il existe pas
=> forward device id à l'api dans un header custom
=> device id à générer coté nextjs s'il n'existe pas
- reporter le tracking back de la home visiteur (src/EGB/Bundle/AppBundle/Controller/Base/IndexController.php:42)
-
## Récupérer le session start
- Est-ce que la requete contient un header ?
- est-ce que la requete contient un cookie ?
- est-ce que la session est démarré ?
## A quel moment on supprime ce cookie ?