---
# System prepended metadata

title: Tracking sur le front dédié
tags: [Features]

---

---
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 ? 