Application d’Analyse des Revenus pour Créateurs YouTube

Application d’Analyse des Revenus pour Créateurs YouTube

Information
Région:
Pays-Bas
Secteur:
Médias et Divertissement
Type:
Web
Modèle d'engagement:
Temps et Matériaux
Durée:
Projet en cours
Équipe:
1 développeur senior
ID:
471
Technologies utilisées
GITLAB
Laravel
PHP
Jquery
HTML
git
Docker

Client

Une entreprise de médias néerlandaise offrant des services d'agrégation et de technologie pour les créateurs de contenu, et distribuant leurs productions via des plateformes mondiales, dont YouTube.

Description du projet

L'entreprise souhaitait affiner et développer de nouvelles fonctionnalités pour une application web permettant de consulter les statistiques mensuelles sur les métriques importantes pour les créateurs YouTube.

Les créateurs YouTube doivent souvent estimer leurs revenus en utilisant différents systèmes de gestion de contenu. Ils téléchargeaient auparavant des rapports et divisaient manuellement les fichiers .csv. L'application web que nous avons développée permet d'importer ces fichiers et de traiter les données pour exposer les métriques nécessaires.

L'application permet également aux utilisateurs finaux d’avoir une vue d'ensemble rapide sur les revenus totaux et leur répartition entre eux et les propriétaires du logiciel. Cela permet à l'administrateur du système d’une entreprise affiliée de vérifier les déclarations entrantes des clients pour s'assurer qu'ils paient le montant correct.

Défis

Elinext a été confrontée aux tâches suivantes :

  • Développement d'un mode client permettant aux utilisateurs finaux (non administrateurs d'entreprises médias) de consulter leurs revenus mensuels.
  • Développement de fonctionnalités pour afficher des métriques supplémentaires à partir des rapports YouTube téléchargés (telles que les réclamations, vues totales, etc.).
  • Création d'un modèle permettant aux utilisateurs de voir la différence entre le contenu de leur chaîne et le contenu généré par les utilisateurs.
  • Amélioration de l'importation des rapports CSV.

Des problèmes supplémentaires ont émergé au cours de la correction des bugs.

Processus

Pendant le développement, nous avons amélioré la performance de l'importation des rapports CSV et des requêtes dans de grandes tables de données.

L'importation de fichiers CSV volumineux a généré de grandes tables MySQL, ralentissant les requêtes. Nous avons donc utilisé des tables de données indépendantes stockant les résultats de requêtes complexes exécutées en arrière-plan, ce qui a considérablement amélioré la performance et l'expérience utilisateur.

Nous avons mis en place des réunions hebdomadaires et des sessions imprévues pour discuter des problèmes urgents, ce qui a aidé à améliorer la visualisation de l'avancement du projet.

Solution

La solution actuelle est composée de six modules, tous développés ou améliorés par l’équipe Elinext.

  • Module 1: Gestion CMS Permet à l'administrateur de créer, mettre à jour et supprimer des CMS, importer des rapports CSV, collecter les métriques et générer des déclarations pour les clients.
  • Module 2: Gestion des paiements Affiche toutes les déclarations générées à partir du module CMS et les statistiques principales, telles que les revenus totaux mensuels.
  • Module 3: Tableau de bord Affiche les informations sur les revenus totaux et les vues dans un format convivial.
  • Module 4: Gestion des utilisateurs Permet à l'administrateur d'ajouter/supprimer des clients.
  • Module 5: Gestion des clients Assure le suivi des clients et des utilisateurs lors de l'importation des rapports via l'ID personnalisé de YouTube.
  • Module 6: Statistiques des clients Affiche les statistiques mensuelles des clients, y compris les revenus totaux, les actifs, les chaînes, les vues et les réclamations.

Résultats

Grâce à notre collaboration avec Elinext, notre client néerlandais a obtenu une version améliorée de son application web. La prochaine étape sera le développement d'un nouvel outil de rapport pour les revenus YouTube Payants et Shorts. Le système conçu sert à une gestion des revenus transparente et pratique.

1-2-png-4
2-1-png
3-1-png
4-2-png-4
5-1-png-3
6-1-png-3
7-1-png-3
8-1-png-2
9-1-png
10-1-png-2
11-png
12-png
13-png
14-png
15-png
16-png
Voulez-vous le même projet?
Vous Avez une Idée de Projet? Discutons-en Ensemble
Contactez-Nous