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