Cas Catena Media : mise à l'échelle du support pour le leader de l'iGaming

Innowise a accompagné Catena Media dans sa transformation en une organisation axée sur les produits, en contribuant au lancement d'un nouveau produit, à l'amélioration d'un produit phare, à la rationalisation de la création de bannières d'appel à l'action (CTA) et au renforcement des cadres d'analyse et de sécurité.

Vidda Solutions AS
Industrie Affilié dans le secteur des jeux d'argent en ligne
Salariés 150+
Région Malte
Client depuis 2023

Vue d'ensemble du client

Résumé par l'IA

Catena Media est un acteur historique du marketing d'affiliation dans le secteur des jeux d'argent en ligne, reconnu à l'échelle mondiale. L'entreprise aide les opérateurs de paris en ligne et de casinos à attirer des prospects de grande qualité grâce à un réseau de sites web réputés et riches en contenu. En tant qu'entreprise d'affiliation s'adressant directement aux joueurs, son modèle économique repose principalement sur les clics et la génération de prospects. Actuellement, l'entreprise mène une transformation stratégique visant à assurer une croissance plus rapide et plus durable.

Défi

En 2024, Catena s'est lancée dans une transformation stratégique visant à évoluer vers une structure organisationnelle axée sur les produits. Cette initiative visait à restructurer l'entreprise autour de ses marques phares, tout en modernisant son infrastructure technologique grâce à une nouvelle plateforme permettant une gestion agile des marques et des données.

Catena a également cherché à mettre en place des processus complets de collecte de données afin de faciliter la prise de décisions stratégiques et de générer de nouvelles sources de revenus, notamment grâce à la sous-affiliation, à la gestion de la relation client (CRM) et aux médias payants.

Compte tenu du caractère stratégique de ces transformations, Catena Media avait besoin d’un partenaire technologique de confiance, capable d’allier une expertise en conseil à de solides compétences en ingénierie afin de tirer le meilleur parti de chaque initiative. Ces initiatives comprenaient notamment l’accompagnement de Catena dans les domaines suivants :

  • Développement d'une plateforme de sous-affiliation — la conception d'un nouveau produit reliant les opérateurs aux affiliés, permettant un suivi en temps réel des performances des campagnes et offrant une sécurité de niveau entreprise.
  • Refonte du produit phare — améliorer la convivialité, les fonctionnalités et l'attrait visuel du site web du guide des casinos, et garantir une remise en ligne sans heurts, sans interruption de service.
  • Développement d'un outil de génération créative — mise en place d'un outil permettant de créer et de gérer des bannières marketing personnalisables à partir d'un tableau de bord unique.
  • Renforcement du cadre analytique — affiner les analyses et les rapports afin de permettre une prise de décision cohérente, exhaustive et fondée sur les données pour l'ensemble des produits et des initiatives.
  • Mise en place d'un système de détection continue des vulnérabilités — intégrer des outils de sécurité permettant de détecter les vulnérabilités dès la phase de développement afin de garantir des mises à jour sûres et continues des produits.

Les solutions que nous avons proposées

Tout au long de cette collaboration, les spécialistes de Innowise ont travaillé en étroite collaboration avec les équipes de développement de Catena. Après avoir commencé par la refonte du site web, notre implication s'est rapidement amplifiée, faisant de nous un partenaire de développement externe incontournable.

Mrktplays — plateforme de sous-affiliation de nouvelle génération

En collaboration avec l'équipe de Catena, les experts de Innowise en front-end, back-end, UX/UI et DevOps ont contribué à développer de A à Z une plateforme de sous-affiliation multi-utilisateurs, donnant ainsi vie à leur initiative B2B. MRKTPLAYS est une solution centralisée permettant aux opérateurs de mettre en relation les bons affiliés grâce à la médiation de Catena et de gérer de manière transparente les performances des campagnes.

Partant de l'architecture robuste de la plateforme, nous avons progressé à travers les maquettes fonctionnelles et les maquettes visuelles pour façonner l'expérience utilisateur, puis nous avons procédé à la mise en œuvre, en validant une réactivité et une évolutivité élevées. Ainsi, la plateforme d'affiliation centralisée permet :

  • Cycle complet de gestion des affiliés. Le suivi des soumissions, des offres, des campagnes, des liens d'affiliation, des commissions et des sources de trafic est intégré à des tableaux de bord conviviaux, offrant une visibilité en temps réel et des options de filtrage avancées.
  • Trois rôles d'utilisateur. Les éditeurs et les opérateurs de jeux en ligne peuvent s'inscrire, passer des commandes, communiquer et suivre leurs campagnes en toute sécurité, tandis que les administrateurs établissent et facilitent les relations commerciales.
  • Une autorisation sécurisée et traçable. L'accès est sécurisé grâce à AWS Cognito, qui gère les inscriptions et les connexions à l'aide de l'authentification multifactorielle (MFA), de jetons sécurisés et de déclencheurs qui enregistrent les événements d'authentification.
  • Système de reporting. Grâce à l'intégration avec Power BI, les rapports quotidiens sur les performances et les commissions s'affichent sous forme de graphiques et peuvent être filtrés par date, opérateur, éditeur et campagne.

Au-delà du développement des fonctionnalités, nous avons veillé à ce que la plateforme conserve un haut niveau de fiabilité et de performances en nous assurant que :

  • Stabilité en cas de pics de charge. La charge de travail du backend a été déchargée grâce à un traitement synchronisé via Amazon SQS et Amazon SNS, garantissant ainsi une transmission fiable des messages et des performances stables même en cas de forte demande.
  • Observabilité avancée. Un système de collecte de métriques a été mis en place pour assurer une surveillance continue à tous les niveaux de l'application, ce qui permet de déclencher des alertes instantanées et d'accélérer la réponse aux incidents.
  • Une expérience utilisateur fluide. Des flux de travail clairs ont été mis en place pour permettre une navigation intuitive, tandis que des API avancées garantissent une grande réactivité, une grande stabilité et un confort d'utilisation optimal.
  • Une livraison plus rapide. Le recours aux pratiques « Infrastructure as Code » (IaC) et aux bases de données gérées a permis d'accélérer le développement et le déploiement, de réduire le travail manuel, de minimiser les incidents et de diminuer le coût total de possession (TCO).

Un MVP a été lancé dans les six mois suivant le démarrage du projet et a déjà attiré ses premiers utilisateurs. Actuellement, l'équipe Innowise met en place des fonctionnalités de chat en ligne et collabore avec les équipes Produit et Engine de Catena afin de contribuer à l'élargissement de la feuille de route pour une évolution continue du produit.

Nexus — outil de création de bannières promotionnelles pour les affiliés

En rejoignant le projet dès la phase de prototypage, l’équipe front-end de Innowise a aidé le client à peaufiner et à finaliser une application sur mesure de création de bannières CTA, transformant ainsi un processus manuel et très axé sur la conception en un outil produit automatisé et en libre-service. Grâce au soutien sans faille de Innowise, notamment pour l’extension des fonctionnalités de base et l’ajout de nouvelles entités, l’application a gagné :

  • Options de personnalisation avancées. Les équipes chargées de la gestion des clients peuvent désormais ajuster avec précision la mise en page et les visuels des bannières pour chaque partenaire en quelques clics seulement.
  • Liens d'affiliation intégrés. Permet la génération et l'enregistrement automatiques de liens de suivi uniques pour chaque client.
  • Gestion de campagne. Il est possible de regrouper les bannières par période, en conservant les données de ciblage, les calendriers et les bannières associées.
  • Chargement rapide des données pertinentes. La mise en cache optimisée permet une interaction fluide avec des données dynamiques et actualisées.

Parallèlement, nous avons aidé le client à se préparer à une transition vers un back-end basé sur des microservices afin de garantir la pérennité de l'architecture. Dans le cadre de ce processus, nous avons mis en œuvre :

  • Migration de Express vers Next.js, avec isolation de la logique métier pour favoriser une évolution modulaire et faciliter la mise à l'échelle.
  • Une nouvelle API publique, qui sépare la couche d'interaction externe du cœur du système afin de garantir la stabilité et le bon fonctionnement de l'application pendant les mises à jour.

Grâce à l'intervention de Innowise, l'outil a été mené à bien et ses performances globales se sont considérablement améliorées. Nous continuons à accompagner le client en élargissant les fonctionnalités, en optimisant les performances et en garantissant la maintenabilité à long terme.

PlayUSA : moteur phare de génération de prospects, entièrement repensé

Alors que le client s’attachait à optimiser la valeur de ses produits, nous l’avons aidé à améliorer son site web principal grâce à une refonte complète, à l’ajout de nouvelles fonctionnalités et à des modifications au niveau des pages. En tant qu’architectes de solutions WordPress, l’équipe full-stack de Innowise a veillé à ce que le nouveau design, le contenu, le CMS et la logique serveur fonctionnent de manière cohérente. Nous avons coordonné les structures, les flux de travail et la refonte des modèles, des composants et des modèles de données, tout en intégrant et en personnalisant plusieurs plugins.

Grâce à notre soutien, le site web a gagné :

  • Un design avant soigné. En intégrant le SCSS, nous avons veillé à ce que les couleurs, les espacements et la typographie soient mis en œuvre exactement comme prévu.
  • Mise en page personnalisée. Grâce à ACF, nous avons ajouté des options de personnalisation de l'éditeur de contenu, permettant ainsi la création de documents structurés et sur mesure grâce à des champs supplémentaires et à des types de contenu personnalisés.
  • Configuration rapide d'un tableau de données. Grâce à TablePress, les utilisateurs peuvent désormais créer et intégrer des tableaux de données directement dans leurs pages sans avoir à écrire la moindre ligne de code.
  • Haute performance. La mise en œuvre de LiteSpeed Cache a permis d'optimiser la mise en cache, de réduire les temps de réponse et d'accélérer le chargement des pages.
  • Optimisation pour les moteurs de recherche. Nous avons intégré Yoast SEO dans les nouveaux modèles, garantissant ainsi un contrôle total sur les métadonnées, le balisage Schema et les structures d'URL, afin que la refonte n'ait aucune incidence sur la visibilité dans les moteurs de recherche.

Depuis le lancement de la nouvelle version du site, Innowise continue d'accompagner le client, en assurant la maintenance et l'amélioration du site web tout en développant de nouveaux produits.

Cadre de reporting avancé

Au sein du pôle « Données et analyse » du client, nos experts en BI ont contribué à transformer les processus d’analyse des données afin de garantir que les rapports restent toujours à jour et exhaustifs pour l’ensemble des produits du client. Nos experts ont mis en place de nouveaux indicateurs, consolidé les sources de données et amélioré la présentation des rapports, ce qui a permis de rationaliser l’évaluation des partenaires, des campagnes, des commissions et des sources de trafic.

Parmi les principales améliorations qui ont permis cette transformation, on peut citer :

  • Cadre de transformation des données brutes. L'architecture des données, les vues SQL et les procédures ont été développées afin de regrouper, nettoyer et normaliser les données brutes provenant de nouvelles sources, et de produire des ensembles de données prêts à être analysés.
  • Saisie interactive des données. L'intégration de Power Apps a permis une saisie et une correction des données conviviales, avec une synchronisation instantanée vers les rapports Power BI, améliorant ainsi la collaboration et la précision des rapports.
  • Exploration dynamique des données. Les tableaux de bord Power BI offrent désormais des fonctionnalités de filtrage dynamique, de segmentation, de navigation par exploration, de visualisation interactive et bien plus encore, permettant ainsi une utilisation transversale et l'analyse des rapports à n'importe quel niveau de détail.
  • Alertes en temps réel et déclencheurs de mise à jour. Les indicateurs clés font désormais l'objet d'un suivi continu, ce qui permet à l'équipe d'identifier rapidement les anomalies et d'y réagir en temps réel.
  • Infrastructure BI améliorée. De nouvelles sources de données ont été intégrées via les connecteurs Power Query et SQL, tandis que les performances des rapports ont été optimisées, ce qui a permis de mettre en place un environnement BI plus rapide, plus stable et évolutif.

En moins d'un an, notre équipe BI, composée de deux ingénieurs, a créé plus de dix modèles de rapport, désormais largement utilisé par les équipes produit, financières, marketing, chargées des partenariats et par la direction générale du client. Ce service de reporting est devenu une source unique de données vérifiées, aidant le client à prendre des décisions stratégiques clés à tous les niveaux de l'organisation.

L'équipe Innowise continue d'optimiser la valeur des données et aide l'équipe Catena à exploiter efficacement les rapports d'analyse, tout en sensibilisant l'ensemble de l'organisation du client à l'importance des données.

Cadre de sécurité évolutif

En collaboration avec l'équipe du client, l'expert SecOps Innowise a veillé à ce que les sites web du client restent sécurisés à chaque mise à jour en mettant en place deux niveaux de vérification — avant le déploiement et pendant l'exécution. Après avoir analysé les points faibles en matière de sécurité, les exigences réglementaires et procédé à un audit de l'environnement existant, nous avons évalué et testé plusieurs outils de sécurité des applications de type SAST (statique) et DAST (dynamique) afin d'identifier celui qui répondait le mieux à nos besoins.

En conséquence, Innowise a coordonné la mise en place de Snyk et Invicti des outils pour dix produits phares et les avons intégrés aux pipelines CI/CD du client afin d’automatiser les contrôles de sécurité dès la phase de développement. De plus, nous avons livré un gestionnaire unifié des vulnérabilités qui crée automatiquement des tickets pour remédier aux vulnérabilités dès leur détection.

Les sites web du client ont ainsi pu être mis à jour régulièrement, tout en garantissant une sécurité totale lors des modifications apportées au code. 

Technologies utilisées

Backend

Node.js, NestJS, Express, WordPress, PHP

SecOps

Snyk, Invicti, Python, AWS Lambda, GitHub Actions, Sumo Logic

Gestion des données

MySQL, PostgreSQL, DynamoDB, Prisma, Redis

DevOps et infrastructure

AWS Cognito, AWS S3, AWS E2C, AWS ECS, AWS ECR, Datadog, Sentry, Cloudflare KV, Cloudflare Workers, AWS RDS, AWS KMS, AWS Lambda, AWS SQS/SNS, AWS Cloudwatch, Docker, Docker Compose, Hetzner

BI et analyse

Power BI, Power Query, DAX Studio, Tabular Editor, Power Automate, Power Apps, Azure Synapse, SQL, Airtable

Frontend

Next.js, React, table Mantine React, Ky, requête React, RxJS, JavaScript, TypeScript, HTML, CSS, SCSS

Conception

Figma

Équipe

Icon 3
Développeurs Full-Stack Engine (Node.js/ React)
Icon 2
Front-End React Engineers
Icon 2
Développeurs Node.js back-end Engineers
Icon 3
Développeurs PHP Full-Stack Engineers
Icon 1
Ingénieur DevOps
Icon 1
SecOps Engineer
Icon 3
BI Engineers
Icon 1
Concepteur
UX/UI
L'équipe Innowise

Résultats

Durée du projet
Juillet 2023 — aujourd'hui

Grâce à un solide soutien au développement, Catena Media a mis en place des processus axés sur les produits qui ont abouti à des résultats clairs et mesurables :

  • Diversification des sources de revenus. Le nouveau modèle de sous-affiliation a permis de créer de nouvelles sources de revenus, réduisant ainsi la dépendance vis-à-vis du trafic de prospects B2C.
  • Augmentation du trafic de +23% sur le site web principal. L'engagement a commencé à augmenter trois mois après la refonte du site.
  • 50% : réduction du temps consacré à la création de bannières. L'outil de création de bannières a considérablement accéléré la production créative des équipes chargées des clients.
  • Une prise de décision plus rapide. Grâce à des rapports fondés sur les données, vous disposez désormais d'informations complètes et transparentes pour chaque produit, campagne et initiative.
  • Réseau de partenaires optimisé. Grâce à des outils d'analyse avancés, l'entreprise a réorienté sa stratégie vers des partenariats offrant des avantages mutuels significatifs.
  • Simplification des contrôles de sécurité. La gestion des vulnérabilités est passée de contrôles manuels à un processus continu d'analyse et d'alerte, ce qui permet de vérifier plus rapidement la sécurité des produits.

Un nouveau service commercialisé, une observabilité totale et des opérations rationalisées ont permis au client de stabiliser la croissance de son chiffre d'affaires et de renforcer sa position en tant que partenaire de sous-affiliation réputé et de confiance. Innowise reste un partenaire technologique engagé, aidant le client à mettre en œuvre sa vision stratégique sans compromis.

Table des matières

Effectuez vos conversions en toute fiabilité avec le Innowise

    Contactez-nous

    Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    Envoyez-nous un message vocal
    Joindre des documents
    Charger fichier

    Vous pouvez joindre un fichier d'une taille maximale de 2 Mo. Formats de fichiers valables : pdf, jpg, jpeg, png.

    En cliquant sur Envoyer, vous consentez à ce qu'Innowise traite vos données personnelles conformément à notre politique de confidentialité. Politique de confidentialité pour vous fournir des informations pertinentes. En communiquant votre numéro de téléphone, vous acceptez que nous puissions vous contacter par le biais d'appels vocaux, de SMS et d'applications de messagerie. Les tarifs des appels, des messages et des données peuvent s'appliquer.

    Vous pouvez également nous envoyer votre demande
    à contact@innowise.com
    Que se passe-t-il ensuite?
    1

    Une fois que nous aurons reçu et traité votre demande, nous vous contacterons pour détailler les besoins de votre projet et signer un accord de confidentialité.

    2

    Après avoir examiné vos souhaits, vos besoins et vos attentes, notre équipe élaborera une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés.

    3

    Nous prendrons rendez-vous avec vous pour discuter de l'offre et régler les détails.

    4

    Enfin, nous signons un contrat et commençons immédiatement à travailler sur votre projet.

    arrow