Catena Media-case: skalning av support för iGaming-ledaren

Innowise bidrog till Catena Medias omvandling till en produktstyrd organisation genom att hjälpa till med lanseringen av en ny produkt, vidareutveckla en kärnprodukt, effektivisera skapandet av CTA-banners samt stärka analys- och säkerhetsramverken.

Vidda Solutions AS
Industri iGaming-affiliate
Anställda 150+
Region Malta
Kund sedan 2023

Översikt över kunder

Sammanfatta artikeln med AI

Catena Media är en globalt erkänd veteran inom affiliate-marknadsföring för iGaming. De hjälper operatörer inom onlinespel och onlinekasinon att attrahera högkvalitativa leads genom ett nätverk av välrenommerade, innehållsrika webbplatser. Som ett affiliate-företag riktat mot spelare bygger deras intäktsmodell främst på klick och leadgenerering. För närvarande genomför företaget en strategisk omställning för att uppnå snabbare och mer hållbar tillväxt.

Utmaning

År 2024 inledde Catena en strategisk omvandling för att övergå till en produktstyrd organisationsstruktur. Initiativet inriktades på att omstrukturera organisationen kring dess starkaste kärnvarumärken samtidigt som den tekniska infrastrukturen moderniserades med en ny plattform för att möjliggöra en flexibel varumärkes- och datahantering.

Catena eftersträvade dessutom omfattande processer för datainsamling i syfte att underlätta strategiskt beslutsfattande och skapa nya intäktskällor, bland annat genom underaffiliering, CRM och betalda medier.

Med tanke på att omställningsprocesser är av strategisk karaktär behövde Catena Media en pålitlig teknikpartner – en partner som kunde kombinera konsultkompetens med gedigna tekniska resurser för att se till att varje steg gav resultat. Detta innebar bland annat att stödja Catena med:

  • Utveckling av en plattform för underaffiliering — att utveckla en ny produkt som kopplar samman operatörer med samarbetspartners och möjliggör resultatuppföljning av kampanjer i realtid samt säkerhet i företagsklass.
  • Omdesign av nyckelprodukten — att förbättra användarvänligheten, funktionaliteten och det visuella intrycket på kasinoguidens webbplats samt säkerställa en smidig nylansering utan avbrott i tjänsten.
  • Utveckling av ett verktyg för att skapa generationer — införande av ett verktyg för att skapa och hantera anpassningsbara marknadsföringsbanners från en enda kontrollpanel.
  • Stärka analysramverket — att förfina analys- och rapporteringsprocesserna för att möjliggöra ett konsekvent, heltäckande och datadrivet beslutsfattande för alla produkter och initiativ.
  • Införande av kontinuerlig sårbarhetsdetektering — att integrera säkerhetsverktyg som upptäcker sårbarheter redan under utvecklingsfasen för att säkerställa säkra och kontinuerliga produktuppdateringar.

Lösningar vi levererat

Under hela samarbetet arbetade Innowise:s specialister tillsammans med Catenas utvecklingsteam. Det började med en omdesign av webbplatsen, men vårt engagemang växte snabbt och vi blev en viktig extern utvecklingspartner.

Mrktplays — nästa generations plattform för subaffiliater

I samarbete med Catenas team bidrog Innowise:s experter inom frontend, backend, UX/UI och DevOps till att utveckla en plattform för subaffiliations med flera användare från grunden, vilket gjorde deras B2B-initiativ till verklighet. MRKTPLAYS är en centraliserad lösning som gör det möjligt för operatörer att koppla ihop rätt affiliates via Catenas förmedlingstjänst och smidigt hantera kampanjernas resultat.

Med utgångspunkt i plattformens robusta arkitektur arbetade vi oss vidare genom wireframes och prototyper för att utforma användarupplevelsen och fortsatte sedan med implementeringen, där vi säkerställde hög responsivitet och skalbarhet. På detta sätt möjliggör den centraliserade affiliate-plattformen följande:

  • Hela cykeln för hantering av affiliate-program. Uppgifter om inlämningar, avtal, kampanjer, affiliate-länkar, provision och spårning av trafikkällor är integrerade i användarvänliga instrumentpaneler, vilket ger översikt i realtid och avancerade filtreringsmöjligheter.
  • Tre användarroller. Förlag och iGaming-operatörer kan på ett säkert sätt registrera sig, lägga order, kommunicera och följa upp kampanjer, medan administratörer bygger upp och underlättar affärsrelationer.
  • Säker och spårbar auktorisering. Åtkomsten skyddas med hjälp av AWS Cognito, som hanterar registreringar och inloggningar med multifaktorautentisering (MFA), säkra token och händelseutlösare som loggar autentiseringshändelser.
  • Rapporteringssystem. I kombination med Power BI visas dagliga rapporter om resultat och provisioner i form av grafiska diagram, och dessa kan filtreras efter datum, operatör, publicist och kampanj.

Utöver funktionsutvecklingen har vi säkerställt att plattformen upprätthåller hög tillförlitlighet och prestanda genom att se till att:

  • Stabilitet vid toppbelastningar. Backend-belastningen avlastades genom synkroniserad bearbetning i Amazon SQS och Amazon SNS, vilket säkerställde tillförlitlig meddelandeleverans och stabil prestanda även vid hög belastning.
  • Avancerad övervakningsförmåga. En system för datainsamling har införts för kontinuerlig övervakning över alla applikationslager, vilket utlöser omedelbara varningar och möjliggör snabbare hantering av incidenter.
  • En smidig användarupplevelse. Tydliga arbetsflöden har skapats för att möjliggöra intuitiv navigering, medan avancerade API:er garanterar hög responsivitet, stabilitet och användarvänlighet.
  • Snabbare leverans. Genom att utnyttja metoder för ”Infrastructure as Code” (IaC) och hanterade databaser kunde utvecklingen och driftsättningen påskyndas, vilket minskade det manuella arbetet, minimerade incidenterna och sänkte den totala ägandekostnaden (TCO).

En MVP lanserades inom sex månader efter projektstart och har redan lockat sina första användare. För närvarande arbetar Innowise med att implementera chattfunktioner online och samarbetar med Catenas produkt- och Engine-team för att utöka utvecklingsplanen för en kontinuerlig produktutveckling.

Nexus — verktyg för att skapa kampanjbanners för affiliate-marknadsföring

Genom att ansluta sig till projektet redan i prototypfasen hjälpte Innowise:s frontend-team kunden att förfina och färdigställa en skräddarsydd app för skapande av CTA-banners – och förvandlade därmed en manuell, designintensiv process till ett automatiserat självbetjäningsverktyg. Tack vare Innowise:s omfattande stöd, särskilt när det gällde att utöka kärnfunktionerna och lägga till nya enheter, fick appen följande fördelar:

  • Avancerade anpassningsalternativ. Kundteamen kan nu med bara några få klick finjustera bannerlayouter och bildmaterial för varje partner.
  • Inbyggda affiliate-länkar. Möjliggör automatisk generering och lagring av unika spårningslänkar för varje kund.
  • Kampanjhantering. Det går att gruppera banners efter perioder, med information om målgrupper, tidslinjer och tillhörande banners.
  • Snabb inläsning av relevanta data. Optimerad cachelagring möjliggör smidig interaktion med dynamiska, aktuella data.

Samtidigt hjälpte vi kunden att förbereda sig för en övergång till en mikrotjänstbaserad backend för att göra arkitekturen framtidssäker. Som en del av denna process har vi infört följande:

  • Migrering från Express till Next.js, där affärslogiken isoleras för att möjliggöra modulär tillväxt och enklare skalbarhet.
  • Ett nytt offentligt API som skiljer det externa interaktionslagret från kärnsystemet för att säkerställa att appen förblir stabil och fullt funktionsduglig under uppgraderingar.

Efter att Innowise hade kopplats in slutfördes verktyget framgångsrikt, och dess övergripande prestanda förbättrades avsevärt. Vi fortsätter att stödja kunden genom att utöka funktionaliteten, förbättra prestandan och säkerställa långsiktig underhållbarhet.

PlayUSA: en viktig plattform för att generera leads, nu i ny utformning

När kunden började fokusera på att maximera produktvärdet hjälpte vi till att förbättra deras huvudwebbplats genom en fullständig omdesign, nya funktioner och implementeringar på sidnivå. I rollen som WordPress-lösningsarkitekter säkerställde Innowise:s fullstack-team att den nya designen, innehållet, CMS-systemet och serverlogiken fungerade som en sammanhängande helhet. Vi samordnade strukturer, arbetsflöden och ombyggnader av mallar, komponenter och datamodeller, samtidigt som vi integrerade och anpassade flera plugins.

Tack vare vårt stöd har webbplatsen fått:

  • Välgenomtänkt design av frampartiet. Genom att integrera SCSS säkerställde vi att färger, avstånd och typografi implementerades exakt enligt designen.
  • Anpassad layout. Genom ACF har vi lagt till anpassningsmöjligheter för innehållsredigeraren, vilket gör det möjligt att skapa strukturerat och skräddarsytt material med hjälp av ytterligare fält och anpassade innehållstyper.
  • Snabb inställning av datatabellen. Med TablePress i bakgrunden kan användarna nu skapa och bädda in datatabeller direkt på sidorna utan att behöva skriva någon kod.
  • Hög prestanda. Införandet av LiteSpeed Cache ledde till effektiv cachelagring, snabbare svarstider och förbättrad sidladdningshastighet.
  • SEO-anpassning. Vi har integrerat Yoast SEO i de nya mallarna, vilket ger full kontroll över metadata, schemamarkering och URL-strukturer, så att omdesignen inte påverkade synligheten i sökmotorerna.

Efter lanseringen av den nya designen fortsätter Innowise att ge support till kunden genom att underhålla och förbättra webbplatsen samtidigt som man utvecklar ytterligare produkter.

Avancerat rapporteringsramverk

Som en del av kundens avdelning för data och analys bidrog våra BI-experter till att omvandla processerna för dataanalys, så att rapporterna alltid är aktuella och heltäckande för alla kundens produkter. Våra experter införde nya nyckeltal, samordnade datakällor och förbättrade rapportpresentationen – vilket effektiviserade utvärderingen av samarbetspartners, kampanjer, provisioner och trafikkällor.

Bland de viktigaste förbättringarna som låg till grund för denna omvandling ingick:

  • Ramverk för bearbetning av rådata. Dataarkitekturen, SQL-vyerna och procedurerna utvecklades för att sammanföra, rensa och standardisera rådata från nya källor och skapa datamängder som är redo för analys.
  • Interaktiv datainmatning. Integrationen med Power Apps möjliggjorde en användarvänlig datainmatning och korrigering med omedelbar synkronisering till Power BI-rapporterna, vilket förbättrade samarbetet och rapportens noggrannhet.
  • Dynamisk datautforskning. Power BI-dashboards erbjuder nu dynamisk filtrering, segmentering, drill-down-navigering, interaktiv visualisering och mycket mer, vilket möjliggör användning över avdelningsgränserna och granskning av rapporter på valfri detaljnivå.
  • Varningar i realtid och uppdateringsutlösare. Viktiga nyckeltal övervakas nu kontinuerligt, vilket gör det möjligt för teamet att snabbt upptäcka och hantera avvikelser i realtid.
  • Förbättrad BI-infrastruktur. Nya datakällor integrerades via Power Query- och SQL-anslutningar, samtidigt som rapportprestandan optimerades, vilket resulterade i en snabbare, stabilare och mer skalbar BI-miljö.

På mindre än ett år har vår BI-enhet, bestående av två ingenjörer, skapat över tio rapportmodeller, som nu används aktivt av kundens team inom produktutveckling, ekonomi, marknadsföring, samarbeten och högsta ledningen. Rapporteringstjänsten har blivit en gemensam källa till verifierade data, vilket hjälper kunden att fatta viktiga strategiska beslut inom hela organisationen.

Innowise-teamet fortsätter att öka värdet av data och stöder Catena-teamet i att effektivt använda analysrapporter, samtidigt som man främjar datamedvetenheten inom kundens organisation.

Skalbart säkerhetsramverk

I samarbete med kundens team såg Innowise:s SecOps-expert till att kundens webbplatser förblev säkra vid varje uppdatering genom att införa två verifieringsnivåer — före driftsättning och under drift. Efter att ha kartlagt säkerhetsproblem, granskat lagkrav och utvärderat den befintliga miljön utvärderade och testade vi flera verktyg för applikationssäkerhet av typen SAST (statisk) och DAST (dynamisk) för att hitta det som passade bäst.

Detta ledde till att Innowise samordnade införandet av Snyk och Invicti verktyg för tio nyckelprodukter och integrerade dem i kundens CI/CD-pipelines för att automatisera säkerhetskontroller redan i utvecklingsfasen. Dessutom levererade vi en samlad sårbarhetshanterare som automatiskt skapar ärenden för att åtgärda sårbarheter efter att de har upptäckts.

Detta gjorde att kundens webbplatser kunde uppdateras regelbundet, samtidigt som fullständig säkerhet upprätthölls under hela kodändringsprocessen. 

Teknik som används

Backend

Node.js, NestJS, Express, WordPress, PHP

SecOps

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

Hantering av data

MySQL, PostgreSQL, DynamoDB, Prisma, Redis

DevOps & infrastruktur

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 & analys

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

Frontend

Next.js, React, Mantine React-tabell, Ky, React-fråga, RxJS, JavaScript, TypeScript, HTML, CSS, SCSS

Design

Figma

Team

Icon 3
Fullstack-utvecklare (Node.js/ React)
Icon 2
Front-End React Engineers
Icon 2
Backend-utvecklare med Node.js-erfarenhet Engineers
Icon 3
Fullstack-PHP-utvecklare (1TP148)
Icon 1
DevOps-ingenjör
Icon 1
SecOps Engineer
Icon 3
BI Engineers
Icon 1
UX/UI
Designer
Innowise team

Resultat

Projektets löptid
Juli 2023 – nu

Med gediget utvecklingsstöd införde Catena Media produktinriktade processer som ledde till tydliga, mätbara resultat:

  • Intäkterna är diversifierade. Den nya modellen för underaffiliering har skapat nya intäktskällor och minskat beroendet av B2C-trafik som genererar leads.
  • +23% trafiktillväxt på huvudwebbplatsen. Engagemanget började öka tre månader efter omdesignen.
  • 50% – mindre tid åt att skapa banners. Verktyget för att skapa banners har avsevärt påskyndat den kreativa produktionen för kundteamen.
  • Snabbare beslutsfattande. Tack vare datadriven rapportering finns nu fullständiga och transparenta insikter tillgängliga för varje produkt, kampanj och initiativ.
  • Partnernätverket har optimerats. Med hjälp av avancerad analys omorienterade företaget sin inriktning mot samarbeten som ger stora ömsesidiga fördelar.
  • Säkerhetskontrollerna har effektiviserats. Hanteringen av sårbarheter har gått från manuella kontroller till kontinuerlig skanning och varningssystem, vilket gör det möjligt att snabbare verifiera produkternas säkerhet.

En ny produktifierad tjänst, fullständig överblickbarhet och effektiviserad verksamhet gjorde det möjligt för kunden att stabilisera intäktstillväxten och stärka sin position som en ansedd och pålitlig subaffiliationspartner. Innowise fortsätter att vara en engagerad teknikpartner som hjälper kunden att förverkliga sin strategiska vision utan kompromisser.

Innehållsförteckning

Omvandla på ett tillförlitligt sätt med Innowise

    Kontakta oss

    Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Skicka ett röstmeddelande till oss
    Bifoga dokument
    Ladda upp filen

    Du kan bifoga 1 fil på upp till 2 MB. Giltiga filformat: pdf, jpg, jpeg, png.

    Genom att klicka på Skicka samtycker du till att Innowise behandlar dina personuppgifter enligt våra Integritetspolicy för att förse dig med relevant information. Genom att lämna ditt telefonnummer samtycker du till att vi kan kontakta dig via röstsamtal, SMS och meddelandeappar. Samtals-, meddelande- och datataxor kan gälla.

    Du kan också skicka oss din förfrågan

    till contact@innowise.com
    Vad händer härnäst?
    1

    När vi har tagit emot och behandlat din förfrågan återkommer vi till dig för att beskriva dina projektbehov och undertecknar en NDA för att säkerställa sekretess.

    2

    Efter att ha undersökt dina önskemål, behov och förväntningar kommer vårt team att ta fram ett projektförslag förslag med arbetsomfattning, teamstorlek, tids- och kostnadsberäkningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och fastställa detaljerna.

    4

    Slutligen undertecknar vi ett kontrakt och börjar arbeta med ditt projekt direkt.

    arrow