Skip to content

Vérifier les événements de la découverte dans PostHog staging #262

Closed

Description

@PaulThiberville

Contexte

Epic : #8
Maquette : sans objet — vérification dans PostHog, aucun écran ni code
Analytics › Découverte · Analytics › KPI du MVP · Architecture-Technique › PostHog et Sentry par environnement · E-01 · E-04 · D-002 · D-059

Sorti de #33 : la PR #159 émet les événements de la découverte et les a relevés dans le journal local, sur simulateur et émulateur, mais personne ne les a encore vus arriver dans PostHog en staging. Le projet « Widoo - Staging » existe (constat de Paul du 2026-09-29 sur #162), sa clé n'est pas encore dans EAS (#266), et depuis #162 le développement local n'envoie plus rien (D-059). Le funnel « Découverte » et les KPI freemium se créent dans le projet production, avec #264.

Ticket hors agents, sans PR : Paul ou Ilan fait la vérification. CODE ne le prend pas.

Prérequis (hors agents)

Android seul depuis le 2026-10-05 : aucun compte Apple Developer n'existe encore (#289). L'observation sur iOS est reportée dans #288 (premier build preview iOS), ce ticket se ferme sur Android.

Comportement attendu

1. Observer les événements émis, dans le projet « Widoo — staging »

Reprise de la liste de contrôle de la PR #159. Chaque ligne s'observe après « Accepter » sur la bannière de consentement :

Événement Propriétés à vérifier Geste
app_opened cold_start: true lancement de l'app, ou « Accepter » de la bannière
app_opened cold_start: false retour d'arrière-plan
map_search_zone trigger: initial, zoom, results_count première recherche de la carte (E-01)
map_search_zone trigger: button, zoom, results_count « Rechercher dans cette zone » (aussi « Élargir la zone », « Réessayer »)
result_card_viewed route_id, position, sheet_level (rest, half, full) cards du carrousel de la sheet, à chaque cran (E-01, E-04)
route_opened route_id, source: card card du carrousel, card de la liste « Voir tout »
route_opened route_id, source: marker « Voir plus » de la tooltip, « Voir le parcours » du résumé (E-04)

Propriétés communes sur chaque événement : app_version, platform, city: paris, is_authenticated, $session_id.

2. Tableaux dans « Widoo - Production » : déplacés vers #264

Le projet production n'existe pas encore : sa création demande une carte sur l'organisation PostHog et est reportée à la préparation de la production (v1.0, décision de Paul du 2026-09-29). Le funnel « Découverte » et les KPI Freemium se construisent dans #264, qui crée le projet.

Critères d'acceptation

Notes

Activity

  1. added this to the v0.2 milestone on Sep 29, 2026
  2. changed the title [-]Vérifier les événements de la découverte dans PostHog staging et créer le funnel Découverte[/-] [+]Vérifier les événements de la découverte dans PostHog staging[/+] on Sep 29, 2026
  3. PaulThiberville commented on Oct 6, 2026

    @PaulThiberville
    CollaboratorAuthor

    ⛔ 📋 MANAGER (2026-10-06) : bloqueurs mis à jour.

    Le ticket reste en status:blocked. Il passera status:ready quand #295 aura livré un build installé qui contient #290.

  4. PaulThiberville commented on Oct 7, 2026

    @PaulThiberville
    CollaboratorAuthor

    Vérifié le 2026-10-07 sur Redmi Note 9, build preview 31de6830, PostHog « Widoo - Staging » : app_opened, map_search_zone, filters_applied, route_opened, result_card_viewed reçus pour une personne anonyme, 19 événements, aucun doublon.

  5. added
    status:readySpec complète, prêt à coder
    and removed
    status:blockedBloqué, voir commentaire ⛔
    on Oct 7, 2026
  6. PaulThiberville commented on Oct 7, 2026

    @PaulThiberville
    CollaboratorAuthor

    📋 MANAGER (2026-10-07) : débloqué, status:blocked → status:ready. #295 est fermé : le build preview 31de6830 (commit 13d811d, avec #290) est installé sur le Redmi Note 9.

    Coché sur l'attestation de Paul : map_search_zone, result_card_viewed et route_opened reçus dans « Widoo - Staging » (avec app_opened et filters_applied, une personne anonyme, 19 événements, aucun doublon).

    Reste à attester avant fermeture (Paul ou Ilan, en commentaire) :

    1. Les valeurs, ligne par ligne du tableau : cold_start true au lancement et false au retour d'arrière-plan ; map_search_zone en trigger: initial et button, avec zoom et results_count ; result_card_viewed avec route_id, position et sheet_level aux crans rest, half, full ; route_opened en source: card et source: marker ; les propriétés communes app_version, platform: android, city: paris, is_authenticated, $session_id.
    2. Aucune position dans les propriétés reçues (ni bbox, ni latitude/longitude, ni center).
    3. Aucun événement d'une session de développement local dans « Widoo - Staging » après la fusion de Séparer le projet PostHog du développement et traiter les événements de recette envoyés #162.

    La relecture se fait sur les 19 événements déjà reçus, sans nouveau build.

  7. PaulThiberville commented on Oct 7, 2026

    @PaulThiberville
    CollaboratorAuthor

    Propriétés relues le 2026-10-07 dans PostHog « Widoo - Staging », build preview 31de6830 : app_opened.cold_start true puis false ; map_search_zone.trigger initial/button avec zoom et results_count cohérents ; route_opened.source card ; result_card_viewed.sheet_level ; app_env = preview sur tous ; aucune latitude, longitude ni bbox dans les propriétés. Tout est conforme.

  8. PaulThiberville commented on Oct 8, 2026

    @PaulThiberville
    CollaboratorAuthor

    📋 MANAGER (2026-10-08) : vérification close sur l'attestation de Paul du 2026-10-07 : cold_start, trigger avec zoom et results_count, source: card, sheet_level, app_env: preview sur tous, aucune position. Ticket humain sans PR, fermé à la main.

    Non attestés une à une, reportés à la relecture PostHog du build suivant #319 : route_opened source: marker, result_card_viewed aux trois crans rest, half, full, propriétés communes dont city: paris.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:infraGCP, CI, déploiementprio:P2Normalestatus:readySpec complète, prêt à codertype:choreOutillage, infra, process

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions