Je me demande quelle serait la meilleure façon de suivre les événements se produisant sur le site (front-end), tels que l’inscription des utilisateurs ou l’engagement (par exemple, la création d’un message ou la mise en « j’aime » d’un message). Le suivi de ces événements est fondamental pour l’analyse, la mesure des conversions ou simplement afin de constituer des audiences, comme c’est largement utilisé par des outils tels que Google Analytics, Google Tag Manager ou le Pixel Facebook.
Cette question semble avoir été posée à de nombreuses reprises auparavant (ici ou ici), mais je n’ai pas trouvé de réponse convaincante. Je pose cette question à nouveau au cas où quelque chose aurait changé ou si une personne plus expérimentée tombe sur ma question.
Passons en revue quelques exemples.
Création de compte
Il ne semble pas suffisant de suivre des URLs telles que /u/account-created, car cela manquerait les utilisateurs provenant d’une inscription via Google/FB oAuth (ils ne voient pas cette page). Quelle serait la meilleure alternative ici ?
Création d’un message
Il semble possible d’utiliser un AppEvent (topic:created) pour déclencher ces événements.
Mise en « j’aime » d’un message
Cela semble être le plus difficile, car je n’ai trouvé aucun déclencheur AppEvent ni d’URL spécifique à suivre comme dans le cas de la création de compte.