Catena Media-case: ondersteuning schalen voor de iGaming-leider

Innowise heeft de transformatie van Catena Media naar een productgestuurde organisatie ondersteund door te helpen bij de lancering van een nieuw product, de verdere ontwikkeling van een kernproduct, het stroomlijnen van het maken van CTA-banners en het versterken van de analyse- en beveiligingsstructuren.

Vidda Solutions AS
Industrie iGaming-affiliate
Werknemers 150+
Regio Malta
Klant sinds 2023

Overzicht klanten

Artikel samenvatten met AI

Catena Media is een wereldwijd erkende veteraan op het gebied van affiliate marketing in de iGaming-sector. Het bedrijf helpt exploitanten van online weddenschappen en casino’s bij het aantrekken van hoogwaardige leads via een netwerk van gerenommeerde, inhoudrijke websites. Als affiliatebedrijf dat zich rechtstreeks op spelers richt, is hun verdienmodel voornamelijk gebaseerd op klikken en het genereren van leads. Momenteel werkt het bedrijf aan een strategische transformatie om snellere en duurzamere groei te realiseren.

Uitdaging

In 2024 begon Catena aan een strategische transformatie om de overstap te maken naar een productgestuurde organisatiestructuur. Het initiatief was erop gericht de organisatie te herstructureren rond haar sterkste kernmerken en tegelijkertijd de technologische infrastructuur grondig te vernieuwen met een nieuw platform dat flexibel merk- en gegevensbeheer mogelijk maakt.

Catena was ook op zoek naar uitgebreide processen voor gegevensverzameling ter ondersteuning van strategische besluitvorming en het aanboren van nieuwe inkomstenbronnen, waaronder subaffiliatie, CRM en betaalde media.

Gezien het strategische karakter van transformaties had Catena Media behoefte aan een betrouwbare technologiepartner — een partner die adviesexpertise kon combineren met solide technische vaardigheden om elke stap optimaal te benutten. Deze stappen omvatten onder meer het ondersteunen van Catena bij:

  • Ontwikkeling van een platform voor subaffiliaties — het ontwikkelen van een nieuw product dat exploitanten en affiliates met elkaar verbindt, waardoor realtime monitoring van campagneprestaties en beveiliging op bedrijfsniveau mogelijk wordt.
  • Het belangrijkste product opnieuw ontwerpen — het verbeteren van de gebruiksvriendelijkheid, functionaliteit en visuele aantrekkelijkheid van de casinogidswebsite en het zorgen voor een soepele herlancering zonder onderbrekingen in de dienstverlening.
  • Het ontwikkelen van een creatieve tool voor het genereren van inhoud — het implementeren van een tool waarmee vanuit één dashboard aanpasbare marketingbanners kunnen worden gemaakt en beheerd.
  • Het analytisch raamwerk versterken — het verfijnen van analyses en rapportages om consistente, uitgebreide en datagestuurde besluitvorming mogelijk te maken voor alle producten en initiatieven.
  • Implementatie van continue kwetsbaarheidsdetectie — het integreren van beveiligingstools die kwetsbaarheden tijdens de ontwikkeling opsporen, om zo veilige en continue productupdates te garanderen.

Oplossingen die we hebben geleverd

Gedurende de hele samenwerking werkten de specialisten van Innowise nauw samen met de ontwikkelingsteams van Catena. Wat begon met een herontwerp van de website, groeide al snel uit tot een veelomvattende samenwerking, waardoor we een belangrijke externe ontwikkelingspartner werden.

Mrktplays — subaffiliatieplatform van de volgende generatie

In samenwerking met het team van Catena hebben de frontend-, backend-, UX/UI- en DevOps-experts van Innowise geholpen bij het vanaf de basis ontwikkelen van een subaffiliatieplatform voor meerdere gebruikers, waarmee hun B2B-initiatief tot leven is gekomen. MRKTPLAYS is een gecentraliseerde oplossing waarmee operators via Catena’s bemiddeling de juiste affiliates kunnen koppelen en de prestaties van campagnes naadloos kunnen beheren.

We zijn begonnen met de robuuste architectuur van het platform, zijn vervolgens via wireframes en mock-ups verder gegaan met het vormgeven van de gebruikerservaring en zijn daarna overgegaan tot de implementatie, waarbij we de hoge responsiviteit en schaalbaarheid hebben getest. Op deze manier biedt het gecentraliseerde affiliateplatform de volgende mogelijkheden:

  • Volledige cyclus van affiliatebeheer. Gegevens over inzendingen, deals, campagnes, affiliate-links, commissies en verkeersbronnen worden geïntegreerd in gebruiksvriendelijke dashboards, die realtime inzicht en geavanceerde filtermogelijkheden bieden.
  • Drie gebruikersrollen. Uitgevers en iGaming-exploitanten kunnen zich veilig registreren, bestellingen plaatsen, communiceren en campagnes volgen, terwijl beheerders zakelijke relaties opbouwen en faciliteren.
  • Veilige en traceerbare autorisatie. De toegang wordt beveiligd met AWS Cognito, dat registraties en aanmeldingen beheert met MFA, beveiligde tokens en triggers die authenticatiegebeurtenissen registreren.
  • Rapportagesysteem. Dankzij de integratie met Power BI worden dagelijkse rapporten over prestaties en commissies weergegeven in de vorm van grafieken, die kunnen worden gefilterd op datum, operator, uitgever en campagne.

Naast de ontwikkeling van nieuwe functies hebben we ervoor gezorgd dat het platform een hoge betrouwbaarheid en prestaties behoudt door het volgende te waarborgen:

  • Stabiliteit bij piekbelastingen. De backend werd ontlast door middel van gesynchroniseerde verwerking in Amazon SQS en Amazon SNS, waardoor een betrouwbare berichtbezorging en stabiele prestaties bij hoge belasting werden gewaarborgd.
  • Geavanceerde meetbaarheid. Er is een systeem voor het verzamelen van statistische gegevens opgezet voor continue monitoring op alle applicatielagen, waardoor onmiddellijk waarschuwingen worden geactiveerd en sneller op incidenten kan worden gereageerd.
  • Vloeiende gebruikerservaring. Er zijn duidelijke workflows ontwikkeld voor intuïtieve navigatie, terwijl geavanceerde API’s zorgen voor een hoge reactiesnelheid, stabiliteit en gebruiksgemak.
  • Snellere levering. Door gebruik te maken van Infrastructure as Code (IaC)-werkwijzen en beheerde databases werden de ontwikkeling en implementatie versneld, waardoor handmatig werk werd verminderd, het aantal incidenten tot een minimum werd beperkt en de TCO daalde.

Binnen zes maanden na de start van het project werd een MVP gelanceerd, die al de eerste gebruikers wist aan te trekken. Momenteel implementeert Innowise online chatfuncties en werkt het samen met de product- en Engine-teams van Catena om de roadmap voor voortdurende productontwikkeling verder uit te breiden.

Nexus — tool voor het maken van promotiebanners voor affiliateprogramma’s

Door in de prototypefase bij het project aan te sluiten, hielp het front-endteam van Innowise de klant bij het verfijnen en voltooien van een op maat gemaakte app voor het maken van CTA-banners — waardoor een handmatig, ontwerpintensief proces werd omgezet in een zelfbedienings- en geautomatiseerde producttool. Dankzij de uitgebreide ondersteuning van Innowise, met name bij het uitbreiden van de kernfunctionaliteit en het toevoegen van nieuwe entiteiten, kreeg de app:

  • Geavanceerde aanpassingsmogelijkheden. Klantenteams kunnen nu met slechts een paar muisklikken de lay-outs en afbeeldingen van banners voor elke partner nauwkeurig afstemmen.
  • Ingebouwde affiliate-links. Maakt het mogelijk om voor elke klant automatisch unieke trackinglinks te genereren en op te slaan.
  • Campagnebeheer. Banners kunnen worden gegroepeerd op basis van periodes, waarbij targetinggegevens, tijdlijnen en bijbehorende banners worden meegenomen.
  • Snel laden van relevante gegevens. Dankzij geoptimaliseerde caching is een naadloze interactie met dynamische, actuele gegevens mogelijk.

Tegelijkertijd hebben we de klant geholpen bij de voorbereiding op een overgang naar een op microservices gebaseerde backend om de architectuur toekomstbestendig te maken. Als onderdeel van dit proces hebben we het volgende geïmplementeerd:

  • Migratie van Express naar Next.js, waarbij de bedrijfslogica wordt geïsoleerd om modulaire groei en eenvoudigere schaalbaarheid te ondersteunen.
  • Een nieuwe openbare API, waarmee de externe interactielaag wordt gescheiden van het kernsysteem, zodat de app stabiel en volledig functioneel blijft tijdens upgrades.

Na de inzet van Innowise is de tool met succes voltooid en zijn de algehele prestaties aanzienlijk verbeterd. We blijven de klant ondersteunen door de functionaliteit uit te breiden, de prestaties te verbeteren en de onderhoudbaarheid op lange termijn te waarborgen.

PlayUSA: belangrijke tool voor het genereren van leads, vernieuwd

Toen de klant zich ging richten op het maximaliseren van de productwaarde, hebben wij geholpen bij het verbeteren van hun belangrijkste website door middel van een volledig herontwerp, nieuwe functies en aanpassingen op paginaniveau. Als WordPress-oplossingsarchitecten zorgde het full-stackteam van Innowise ervoor dat het nieuwe ontwerp, de inhoud, het CMS en de serverlogica naadloos op elkaar aansloten. We coördineerden structuren, workflows en herontwerpen voor sjablonen, componenten en datamodellen, terwijl we meerdere plug-ins integreerden en aanpasten.

Dankzij onze ondersteuning heeft de website het volgende bereikt:

  • Nauwkeurige vormgeving van de voorkant. Door SCSS te integreren, hebben we ervoor gezorgd dat kleuren, spatiëring en typografie precies volgens het ontwerp werden toegepast.
  • Op maat gemaakte lay-out. Via ACF hebben we de mogelijkheid toegevoegd om de inhoudseditor aan te passen, waardoor het mogelijk is om gestructureerd, op maat gemaakt materiaal te creëren via extra velden en aangepaste inhoudstypen.
  • Snel een gegevenstabel opzetten. Dankzij TablePress kunnen gebruikers nu gegevenstabellen maken en deze rechtstreeks in pagina’s insluiten zonder ook maar één regel code te hoeven schrijven.
  • Hoogwaardige prestaties. De implementatie van LiteSpeed Cache zorgde voor efficiënte caching, snellere responstijden en een verbeterde laadsnelheid van pagina’s.
  • SEO-vriendelijkheid. We hebben Yoast SEO in de nieuwe sjablonen geïntegreerd, waardoor we volledige controle hebben over metadata, schema-markup en URL-structuren, zodat de herontwerp geen invloed had op de zichtbaarheid in zoekmachines.

Na de lancering van de vernieuwde website blijft Innowise de klant ondersteunen door de website te onderhouden en te verbeteren, terwijl er tegelijkertijd nieuwe producten worden ontwikkeld.

Geavanceerd rapportagekader

Als onderdeel van de afdeling Data & Analytics van de klant hebben onze BI-experts geholpen bij het transformeren van de data-analyseprocessen, zodat de rapportages voor alle producten van de klant altijd actueel en volledig blijven. Onze experts hebben nieuwe meetcriteria geïmplementeerd, gegevensbronnen samengevoegd en de weergave van rapportages verbeterd, waardoor de beoordeling van partners, campagnes, commissies en verkeersbronnen is gestroomlijnd.

Belangrijke verbeteringen die aan de basis lagen van deze transformatie waren onder meer:

  • Raamwerk voor de transformatie van ruwe gegevens. De gegevensarchitectuur, SQL-views en -procedures zijn ontwikkeld om ruwe gegevens uit nieuwe bronnen te combineren, op te schonen en te standaardiseren, en zo datasets te genereren die klaar zijn voor analyse.
  • Interactieve gegevensinvoer. Dankzij de integratie met Power Apps werd het mogelijk om op gebruiksvriendelijke wijze gegevens in te voeren en te corrigeren, waarbij deze onmiddellijk werden gesynchroniseerd met de Power BI-rapporten, wat de samenwerking en de nauwkeurigheid van de rapporten ten goede kwam.
  • Dynamische gegevensverkenning. De Power BI-dashboards bieden nu dynamische filtering, segmentatie, drill-down-navigatie, interactieve visualisatie en nog veel meer, waardoor ze afdelingsoverschrijdend kunnen worden gebruikt en rapporten op elk detailniveau kunnen worden bekeken.
  • Realtime meldingen en triggers voor updates. De belangrijkste indicatoren worden nu continu gemonitord, waardoor het team afwijkingen snel en in realtime kan signaleren en hierop kan reageren.
  • Verbeterde BI-infrastructuur. Er werden nieuwe gegevensbronnen geïntegreerd via Power Query- en SQL-connectoren, terwijl de prestaties van de rapporten werden geoptimaliseerd, wat heeft geleid tot een snellere, stabielere en schaalbare BI-omgeving.

In minder dan een jaar tijd heeft ons BI-team, bestaande uit twee engineers, meer dan tien rapportmodellen, dat inmiddels actief wordt gebruikt door de klantenteams op het gebied van productontwikkeling, financiën, marketing, partnerschappen en het topmanagement. De rapportagedienst is uitgegroeid tot één centrale bron van geverifieerde gegevens, die de klant helpt bij het nemen van belangrijke strategische beslissingen binnen de hele organisatie.

Het Innowise-team blijft de waarde van gegevens vergroten en ondersteunt het Catena-team bij het effectief inzetten van analyserapporten, terwijl het tegelijkertijd het databewustzijn binnen de organisatie van de klant bevordert.

Een beveiligingsraamwerk dat schaalbaar is

In samenwerking met het team van de klant zorgde de Innowise SecOps-expert ervoor dat de websites van de klant bij elke update veilig bleven door twee verificatielagen in te voeren — vóór de implementatie en tijdens de uitvoering. Na onderzoek naar knelpunten op het gebied van beveiliging en wettelijke vereisten, en na een audit van de bestaande omgeving, hebben we verschillende SAST- (statische) en DAST- (dynamische) tools voor applicatiebeveiliging geëvalueerd en getest om te bepalen welke het meest geschikt was.

Daarom heeft Innowise de invoering gecoördineerd van Snyk en Invicti tools voor tien belangrijke producten en hebben deze geïntegreerd in de CI/CD-pijplijnen van de klant om beveiligingscontroles in de ontwikkelingsfase te automatiseren. Daarnaast hebben we een geïntegreerd kwetsbaarheidsbeheersysteem die automatisch tickets aanmaakt om kwetsbaarheden aan te pakken zodra ze zijn gedetecteerd.

Hierdoor waren de websites van de klant klaar voor regelmatige updates, waarbij de volledige beveiliging tijdens alle wijzigingen in de code gewaarborgd bleef. 

Gebruikte technologieën

Backend

Node.js, NestJS, Express, WordPress, PHP

SecOps

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

Gegevensbeheer

MySQL, PostgreSQL, DynamoDB, Prisma, Redis

DevOps en infrastructuur

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 en analyse

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

Frontend

Next.js, React, Mantine React-tabel, Ky, React-query, RxJS, JavaScript, TypeScript, HTML, CSS, SCSS

Ontwerp

Figma

Team

Icon 3
Full-Stack Engine-ontwikkelaars (Node.js/ React)
Icon 2
Front-End React Engineers
Icon 2
Back-end Node.js 1TP148-gebruikers
Icon 3
Full-Stack PHP-ontwikkelaars (1TP148)
Icon 1
DevOps Engineer
Icon 1
SecOps Engineer
Icon 3
BI Engineers
Icon 1
UX/UI
Ontwerper
Innowise team

Resultaten

Duur van het project
juli 2023 — heden

Dankzij gedegen ondersteuning bij de ontwikkeling heeft Catena Media productgerichte processen opgezet die tot duidelijke, meetbare resultaten hebben geleid:

  • De inkomsten zijn gediversifieerd. Het nieuwe subaffiliatiemodel zorgde voor nieuwe inkomstenbronnen, waardoor de afhankelijkheid van B2C-leadverkeer afnam.
  • +23% groei van het bezoekersverkeer op de hoofdwebsite. Drie maanden na de herontwerp begon de betrokkenheid te stijgen.
  • 50%: minder tijd besteden aan het maken van banners. De tool voor het maken van banners heeft de productie van creatief materiaal voor de klantenteams aanzienlijk versneld.
  • Snellere besluitvorming. Dankzij datagestuurde rapportages zijn er nu volledige en transparante inzichten beschikbaar voor elk product, elke campagne en elk initiatief.
  • Partnernetwerk geoptimaliseerd. Met behulp van geavanceerde analyses werd de focus van het bedrijf verlegd naar samenwerkingsverbanden die voor beide partijen grote voordelen opleveren.
  • Veiligheidscontroles gestroomlijnd. Het beheer van kwetsbaarheden is verschoven van handmatige controles naar continu scannen en waarschuwingen, waardoor de beveiliging van producten sneller kan worden gecontroleerd.

Dankzij een nieuwe, als product aangeboden dienst, volledige observeerbaarheid en gestroomlijnde bedrijfsvoering kon de klant de omzetgroei stabiliseren en zijn positie als gerenommeerde, betrouwbare subaffiliatiepartner versterken. Innowise blijft een toegewijde technologiepartner en helpt de klant bij het compromisloos realiseren van zijn strategische visie.

Inhoudsopgave

Betrouwbaar transformeren met Innowise

    Contacteer ons

    Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    arrow