Des performances d'influenceurs éparpillées sur 5 plateformes, condensées en un seul rapport d'annonceur
Un programme de bureau Python qu'une autre entreprise avait commencé puis abandonné a été reconstruit en une extension Chrome qui s'exécute dans le navigateur où l'utilisateur est déjà connecté. Les cinq plateformes, où aucune valeur ne se capturait, se sont toutes ouvertes.
Plateformes collectées correctement
Avant
1 sur 5
Après
5 plateformes
Contexte
La demande est arrivée alors qu’une version avait déjà été construite une fois. L’entreprise précédente avait livré un programme de bureau exclusivement Windows, et ce que le client a envoyé, organisé, n’était pas un retour d’expérience mais une liste de défauts. Une seule des cinq plateformes était marquée « sans problème ».
Ce que nous avons vu sur place
À lire la liste de défauts comme des bugs par plateforme, il y a plus de dix choses à corriger. Mais une fois la liste étalée, les points bloqués venaient presque tous du même endroit.
- L’une : « accès aux publications bloqué par la vérification Cloudflare »
- L’une : le corps du message, les commentaires et les vignettes n’étaient pas capturés du tout
- L’une : les auteurs de commentaires apparaissaient sous
@userau lieu de leur vrai nom
Le programme précédent était écrit en Python et lançait un navigateur séparé, puis accédait aux plateformes sans se connecter. Lorsque les plateformes jugeaient que ce navigateur n’était pas une personne, quoi que fasse la suite du code, il ne recevait que des valeurs vides. Ce n’était pas un bug — c’était un problème de méthode d’accès.
Le problème défini
Au lieu de réparer le collecteur, nous avons décidé de déplacer l’endroit où il s’exécute. Le client était déjà connecté à chaque plateforme avec son propre compte. Si c’était une extension Chrome qui s’exécute dans ce navigateur, il n’y avait plus rien à authentifier — elle lit l’écran que la personne regarde déjà.
Comme c’était une décision d’abandonner l’application de bureau Python et de tout reconstruire, nous avons d’abord expliqué pourquoi nous ne rapiécions pas avant de commencer.

L’extension ne crée pas de nouvelle authentification. Elle lit l’état de connexion que la personne responsable a déjà établi, et ne signale que les plateformes dont la session a expiré, en guidant vers une connexion directe.
Ce qui a été réalisé
- Collecteur pour 5 plateformes — 3 utilisées dans le pays et 2 dans les régions sinophones. Chacune avait une méthode d’authentification et une forme de données différentes, donc chacune a été construite séparément. Au lieu de la structure de l’écran, il référence les données internes que la page détient déjà. L’une d’elles n’avait aucun canal officiel et son écran changeait souvent. Il retrouve la valeur même si l’écran change — parce qu’il lit les valeurs que cet écran détient déjà, et non son apparence
- Base de données dans le navigateur — les données collectées restent dans le navigateur de la personne responsable. Il n’y a pas de serveur, donc les données des annonceurs ne sortent jamais
- Plusieurs publications du même auteur — le programme précédent laissait les données collectées plus tard écraser les données antérieures. Remplacé par une clé basée sur l’identifiant unique de chaque publication, donc les données s’accumulent publication par publication
- Rapport pour la soumission à l’annonceur — agrégats par plateforme, contenus aux meilleures réactions et tendances par période, réunis en une seule page. Le premier point du client était « c’est destiné au reporting annonceur mais ça fait vraiment brouillon »
- Export Excel — exporte en fichiers Excel au lieu du CSV qui se cassait
- L’heure de collecte enregistrée en même temps — les indicateurs d’une même publication sont conservés par point dans le temps. Des valeurs qu’un seul contrôle ne peut pas révéler, comme la vitesse de réaction juste après la publication, peuvent être consultées plus tard
Résultat
La plateforme qui était la seule à fonctionner dans la liste de défauts est devenue cinq. Nous avons laissé un enregistrement de vérification contrôlant la collecte des commentaires sur les cinq plateformes, point par point (2026-02-08).
Les autres travaux réalisés de la même manière sont réunis sous collecte de données web.
Les autres travaux sur le même sujet sont réunis sous analyse de données.
Sources des faits
Plateforme coréenne d’experts avis de transaction vérifié (Jeong OO)