Skip to content

Définir et afficher les clics et installations PostHog d'un partenaire B2B (A-10) #576

Open

Description

@PaulThiberville

Contexte

Epic : #5
Admin-Web › A-10 · Analytics · Architecture-Technique › Environnements · A-10 · D-085
Reste de #346 (question de CODE sur l'Inbox) : la fiche d'un partenaire doit montrer « clics et installations venus de cette source (PostHog) ». Décision de l'opérateur : la PR #551 laisse cette partie de côté (la fiche dit « pas encore branché »). Rien ne permet de la livrer aujourd'hui :

  1. aucun code de l'app ni du site n'envoie d'événement PostHog portant la source b2b-<slug> (le site /app?src=… relève de Lien différé : ouvrir le bon parcours après l'installation depuis un lien ou un QR code #234 et Site web : page d'un partenaire B2B (/p/:slug) et ses QR codes #347) ;
  2. la page Analytics ne dit pas quel événement compte comme un « clic » (visite de la page partenaire, scan du QR code ?) ni comme une « installation » (première ouverture de l'app avec la source ?) ;
  3. l'API a besoin d'une clé PostHog de lecture dans Secret Manager, à créer par Ilan ou Paul (projet staging puis production, voir Créer le projet PostHog Widoo - Production et poser sa clé dans EAS #264).

À définir par DESIGN (Ilan) dans Analytics et Admin-Web › A-10 : les événements, leurs propriétés et qui les envoie (site ou app), la clé de lecture, et le projet PostHog (staging ou production) que l'admin lit.

Comportement attendu

Une fois la spec 🟢 : la fiche A-10 d'un partenaire affiche ses clics et installations sur la source b2b-<slug>, lus par l'API dans PostHog avec une clé de lecture tenue dans Secret Manager ; le ticket se redécoupe au besoin (envoi des événements côté site ou app, lecture côté API et admin, tâche human pour la clé).

Critères d'acceptation

  • Événements « clic » et « installation » d'une source B2B définis dans Analytics (nom, propriétés, émetteur)
  • Projet PostHog lu par l'admin et clé de lecture décrits (Architecture-Technique), tâche humaine de création de la clé ouverte
  • Ticket redécoupé en tickets status:ready livrables chacun en une session
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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions