Case Catena Media: skalowanie wsparcia dla lidera iGaming

Firma Innowise wsparła proces transformacji Catena Media w organizację zorientowaną na produkt, pomagając we wprowadzeniu na rynek nowego produktu, udoskonaleniu produktu podstawowego, usprawnieniu procesu tworzenia banerów z wezwaniem do działania (CTA) oraz wzmocnieniu systemów analitycznych i zabezpieczeń.

Vidda Solutions AS
Branża Partner w branży iGaming
Pracownicy 150+
Region Malta
Klient od 2023

Opis klienta

Podsumuj artykuł za pomocą AI

Catena Media to ciesząca się światowym uznaniem firma z wieloletnim doświadczeniem w marketingu partnerskim w branży iGaming. Pomaga operatorom zakładów bukmacherskich i kasyn online pozyskiwać wysokiej jakości potencjalnych klientów poprzez sieć renomowanych stron internetowych o bogatej treści. Jako firma partnerska skierowana bezpośrednio do graczy, jej model przychodów opiera się przede wszystkim na kliknięciach i generowaniu potencjalnych klientów. Obecnie firma realizuje strategiczną transformację, której celem jest osiągnięcie szybszego i bardziej zrównoważonego wzrostu.

Wyzwanie

W 2024 roku firma Catena rozpoczęła strategiczną transformację mającą na celu przejście na struktura organizacyjna oparta na produktach. Inicjatywa ta skupiała się na restrukturyzacji organizacji wokół jej najsilniejszych marek podstawowych, przy jednoczesnej gruntownej przebudowie infrastruktury technologicznej poprzez wdrożenie nowej platformy, która umożliwiłaby sprawne zarządzanie markami i danymi.

Catena dążyła również do wdrożenia kompleksowych procesów gromadzenia danych na potrzeby podejmowania decyzji strategicznych oraz pozyskiwania nowych źródeł przychodów, w tym w zakresie podprogramów partnerskich, CRM i płatnych mediów.

Biorąc pod uwagę strategiczny charakter tych przemian, firma Catena Media potrzebowała zaufanego partnera technologicznego — takiego, który potrafiłby połączyć doświadczenie konsultingowe z solidnymi kompetencjami inżynieryjnymi, aby każde podjęte działanie przyniosło oczekiwane rezultaty. Działania te obejmowały wsparcie firmy Catena w następujących obszarach:

  • Opracowanie platformy dla podpartnerów — opracowanie nowego produktu łączącego operatorów z partnerami afiliacyjnymi, umożliwiającego śledzenie wyników kampanii w czasie rzeczywistym oraz zapewniającego bezpieczeństwo na poziomie korporacyjnym.
  • Przeprojektowanie kluczowego produktu — poprawa użyteczności, funkcjonalności i atrakcyjności wizualnej strony internetowej z przewodnikiem po kasynach oraz zapewnienie płynnego ponownego uruchomienia serwisu bez przerw w działaniu.
  • Opracowanie narzędzia do tworzenia treści kreatywnych — wdrożenie narzędzia do tworzenia i zarządzania dostosowywanymi banerami marketingowymi za pomocą jednego panelu kontrolnego.
  • Wzmocnienie struktury analitycznej — udoskonalenie analiz i sprawozdawczości w celu umożliwienia spójnego, kompleksowego i opartego na danych procesu podejmowania decyzji w odniesieniu do wszystkich produktów i inicjatyw.
  • Wdrożenie ciągłego wykrywania luk w zabezpieczeniach — wdrażanie narzędzi zabezpieczających, które wykrywają luki w zabezpieczeniach już na etapie tworzenia oprogramowania, aby zapewnić bezpieczne i ciągłe aktualizacje produktów.

Dostarczone przez nas rozwiązania

W trakcie całej współpracy specjaliści z firmy Innowise weszli w skład zespołów programistycznych firmy Catena. Zaczęło się od przeprojektowania strony internetowej, ale nasz udział szybko nabrał tempa, dzięki czemu staliśmy się kluczowym zewnętrznym partnerem programistycznym.

Mrktplays — platforma subafiliacyjna nowej generacji

We współpracy z zespołem Catena eksperci Innowise ds. frontendu, backendu, UX/UI oraz DevOps pomogli stworzyć od podstaw platformę subafiliacyjną dla wielu użytkowników, realizując w ten sposób inicjatywę B2B. MRKTPLAYS to scentralizowane rozwiązanie umożliwiające operatorom nawiązywanie współpracy z odpowiednimi partnerami afiliacyjnymi za pośrednictwem Catena oraz płynne zarządzanie wynikami kampanii.

Zaczynając od solidnej architektury platformy, przeszliśmy przez etap tworzenia szkiców i makiet, kształtując doświadczenia użytkownika, a następnie przystąpiliśmy do wdrożenia, sprawdzając wysoką responsywność i skalowalność. W ten sposób scentralizowana platforma partnerska umożliwia:

  • Pełny cykl zarządzania programem partnerskim. Dane dotyczące zgłoszeń, transakcji, kampanii, linków partnerskich, prowizji oraz źródeł ruchu są zintegrowane w przyjaznych dla użytkownika pulpitach nawigacyjnych, zapewniających wgląd w dane w czasie rzeczywistym oraz zaawansowane opcje filtrowania.
  • Trzy role użytkowników. Wydawcy i operatorzy branży iGaming mogą bezpiecznie rejestrować się, składać zamówienia, komunikować się i śledzić kampanie, podczas gdy administratorzy nawiązują i wspierają relacje biznesowe.
  • Bezpieczne i identyfikowalne upoważnienie. Dostęp jest zabezpieczony za pomocą usługi AWS Cognito, która zarządza rejestracjami i logowaniami z wykorzystaniem uwierzytelniania wieloskładnikowego (MFA), bezpiecznych tokenów oraz wyzwalaczy rejestrujących zdarzenia uwierzytelniania.
  • System raportowania. Dzięki integracji z Power BI codzienne raporty dotyczące wyników i prowizji są wyświetlane w formie wykresów i można je filtrować według daty, operatora, wydawcy oraz kampanii.

Oprócz opracowywania funkcji zadbaliśmy o to, by platforma zachowała wysoką niezawodność i wydajność poprzez zapewnienie:

  • Stabilność podczas szczytowego obciążenia. Obciążenie serwera zaplecza zostało rozłożone dzięki zsynchronizowanemu przetwarzaniu w usługach Amazon SQS i Amazon SNS, co zapewniło niezawodne dostarczanie komunikatów i stabilną wydajność nawet przy dużym obciążeniu.
  • Zaawansowana obserwowalność. Wprowadzono system gromadzenia danych w celu ciągłego monitorowania wszystkich warstw aplikacji, co pozwala na generowanie natychmiastowych alertów i umożliwia szybszą reakcję na incydenty.
  • Płynne doświadczenie użytkownika. Opracowano przejrzyste schematy działania zapewniające intuicyjną nawigację, a zaawansowane interfejsy API gwarantują wysoką responsywność, stabilność i wygodę użytkowania.
  • Szybsza dostawa. Wykorzystanie praktyk „infrastruktura jako kod” (IaC) oraz zarządzanych baz danych przyspieszyło proces tworzenia i wdrażania oprogramowania, ograniczając nakład pracy ręcznej, minimalizując liczbę incydentów oraz obniżając całkowity koszt posiadania (TCO).

W ciągu sześciu miesięcy od rozpoczęcia projektu uruchomiono wersję MVP, która przyciągnęła już pierwszych użytkowników. Obecnie zespół Innowise wdraża funkcje czatu online i współpracuje z zespołami ds. produktu oraz Engine firmy Catena, aby rozbudować plan działania zapewniający ciągły rozwój produktu.

Nexus — narzędzie do tworzenia banerów promocyjnych dla partnerów

Dołączając do projektu na etapie tworzenia prototypu, zespół front-endowy Innowise pomógł klientowi udoskonalić i ukończyć aplikację do tworzenia niestandardowych banerów z wezwaniem do działania (CTA) — przekształcając ręczny, wymagający dużego nakładu pracy projektowej proces w samoobsługowe, zautomatyzowane narzędzie produktowe. Dzięki szerokiemu wsparciu ze strony Innowise, zwłaszcza w zakresie rozszerzenia podstawowej funkcjonalności i dodania nowych elementów, aplikacja zyskała:

  • Zaawansowane opcje dostosowywania. Zespoły ds. klientów mogą teraz dostosowywać układy banerów i elementy graficzne dla każdego partnera za pomocą zaledwie kilku kliknięć.
  • Wbudowane linki partnerskie. Umożliwia automatyczne generowanie i zapisywanie unikalnych linków śledzących dla każdego klienta.
  • Zarządzanie kampanią. Możliwe jest grupowanie banerów według okresów, z uwzględnieniem danych dotyczących kierowania reklam, harmonogramów oraz powiązanych banerów.
  • Szybkie ładowanie odpowiednich danych. Zoptymalizowane buforowanie umożliwia płynną interakcję z dynamicznymi, aktualnymi danymi.

Równolegle pomogliśmy klientowi przygotować się do przejścia na backend oparty na mikrousługach aby zapewnić przyszłościowość architektury. W ramach tego procesu wdrożyliśmy:

  • Migracja z Express do Next.js, wyodrębnienie logiki biznesowej w celu umożliwienia modułowego rozwoju i łatwiejszego skalowania.
  • Nowy publiczny interfejs API, oddzielający warstwę interakcji zewnętrznych od rdzenia systemu, aby zapewnić stabilność i pełną funkcjonalność aplikacji podczas aktualizacji.

Dzięki zaangażowaniu firmy Innowise narzędzie zostało pomyślnie ukończone, a jego ogólna wydajność uległa znacznej poprawie. Nadal wspieramy klienta, rozszerzając funkcjonalność, zwiększając wydajność oraz zapewniając długoterminową łatwość konserwacji.

PlayUSA: kluczowy system pozyskiwania potencjalnych klientów, odświeżony

Gdy klient zaczął koncentrować się na maksymalizacji wartości produktu, pomogliśmy mu ulepszyć jego główną stronę internetową poprzez całkowitą przebudowę, wprowadzenie nowych funkcji oraz zmiany na poziomie poszczególnych stron. Pełniąc rolę architektów rozwiązań WordPress, zespół full-stack firmy Innowise zadbał o spójne działanie nowego projektu, treści, systemu CMS oraz logiki serwerowej. Koordynowaliśmy struktury, przepływy pracy oraz przebudowę szablonów, komponentów i modeli danych, jednocześnie integrując i dostosowując wiele wtyczek.

Dzięki naszemu wsparciu strona internetowa zyskała:

  • Precyzyjna stylistyka przedniej części nadwozia. Dzięki wdrożeniu SCSS zapewniliśmy, że kolory, odstępy i typografia zostały zrealizowane dokładnie zgodnie z projektem.
  • Indywidualny układ strony. Dzięki ACF wprowadziliśmy możliwość dostosowywania edytora treści, umożliwiając tworzenie uporządkowanych, dostosowanych do potrzeb materiałów za pomocą dodatkowych pól i niestandardowych typów treści.
  • Szybka konfiguracja tabeli danych. Dzięki wbudowanemu modułowi TablePress użytkownicy mogą teraz tworzyć i osadzać tabele danych bezpośrednio na stronach bez konieczności pisania kodu.
  • Wysoka wydajność. Wdrożenie rozwiązania LiteSpeed Cache zapewniło wydajne buforowanie, skróciło czas reakcji i przyspieszyło ładowanie stron.
  • Optymalizacja pod kątem SEO. Zintegrowaliśmy wtyczkę Yoast SEO z nowymi szablonami, zapewniając pełną kontrolę nad metadanymi, znacznikami schematu oraz strukturą adresów URL, tak aby zmiana wyglądu strony nie wpłynęła na jej widoczność w wynikach wyszukiwania.

Po wprowadzeniu nowej wersji strony Innowise nadal zapewnia klientowi wsparcie, dbając o utrzymanie i ulepszanie witryny oraz opracowując kolejne produkty.

Zaawansowana platforma do tworzenia raportów

W ramach działu Data & Analytics klienta nasi eksperci ds. BI pomogli zmodernizować procesy analizy danych, aby raporty były zawsze aktualne i wyczerpujące w odniesieniu do wszystkich produktów klienta. Nasi eksperci wdrożyli nowe wskaźniki, skonsolidowali źródła danych oraz ulepszyli formę prezentacji raportów — usprawniając w ten sposób ocenę partnerów, kampanii, prowizji i źródeł ruchu.

Do najważniejszych usprawnień, które stały u podstaw tej transformacji, należały:

  • Platforma do przetwarzania danych surowych. Opracowano architekturę danych, widoki SQL oraz procedury w celu połączenia, oczyszczenia i ujednolicenia surowych danych pochodzących z nowych źródeł oraz przygotowania zbiorów danych gotowych do analizy.
  • Interaktywne wprowadzanie danych. Integracja z Power Apps umożliwiła przyjazne dla użytkownika wprowadzanie i korygowanie danych wraz z natychmiastową synchronizacją z raportami Power BI, co poprawiło współpracę i zwiększyło dokładność raportów.
  • Dynamiczna eksploracja danych. Panele kontrolne Power BI oferują teraz dynamiczne filtrowanie, segmentację, nawigację z możliwością drążenia danych, interaktywną wizualizację i wiele innych funkcji, umożliwiając wykorzystanie ich w różnych działach oraz analizę raportów na dowolnym poziomie szczegółowości.
  • Powiadomienia w czasie rzeczywistym i wyzwalacze aktualizacji. Kluczowe wskaźniki są obecnie monitorowane w sposób ciągły, co pozwala zespołowi szybko wykrywać i reagować na nieprawidłowości w czasie rzeczywistym.
  • Ulepszona infrastruktura BI. Za pomocą łączników Power Query i SQL zintegrowano nowe źródła danych, a jednocześnie zoptymalizowano wydajność raportów, co pozwoliło stworzyć szybsze, bardziej stabilne i skalowalne środowisko BI.

W ciągu niecałego roku nasz dwuosobowy zespół ds. BI stworzył ponad dziesięć wzorów raportów, obecnie aktywnie wykorzystywana przez zespoły ds. produktów, finansów, marketingu, współpracy partnerskiej oraz przez najwyższe kierownictwo klienta. Usługa raportowania stała się jedynym źródłem zweryfikowanych danych, pomagającym klientowi w podejmowaniu kluczowych decyzji strategicznych w całej organizacji.

Zespół Innowise nieustannie zwiększa wartość danych i wspiera zespół Catena w efektywnym wykorzystywaniu raportów analitycznych, jednocześnie promując świadomość na temat danych w całej organizacji klienta.

Struktura zabezpieczeń dostosowana do skalowalności

We współpracy z zespołem klienta ekspert ds. bezpieczeństwa operacyjnego Innowise zadbał o to, by strony internetowe klienta pozostawały bezpieczne po każdej aktualizacji, wprowadzając dwustopniowy system weryfikacji — przed wdrożeniem i w trakcie działania. Po przeanalizowaniu słabych punktów w zakresie bezpieczeństwa, wymogów regulacyjnych oraz przeprowadzeniu audytu istniejącego środowiska, dokonaliśmy oceny i przetestowaliśmy kilka narzędzi do zapewnienia bezpieczeństwa aplikacji typu SAST (statycznego) i DAST (dynamicznego), aby wybrać rozwiązanie najlepiej odpowiadające naszym potrzebom.

W związku z tym firma Innowise koordynowała wprowadzenie Snyk i Invicti narzędzia dla dziesięciu kluczowych produktów i wdrożyliśmy je w potokach CI/CD klienta w celu zautomatyzowania kontroli bezpieczeństwa na etapie rozwoju. Ponadto dostarczyliśmy zintegrowane narzędzie do zarządzania lukami w zabezpieczeniach który automatycznie tworzy zgłoszenia w celu usunięcia luk w zabezpieczeniach po ich wykryciu.

Dzięki temu strony internetowe klienta były gotowe do częstych aktualizacji, przy zachowaniu pełnego bezpieczeństwa podczas wprowadzania zmian w kodzie. 

Zastosowane technologie

Backend

Node.js, NestJS, Express, WordPress, PHP

SecOps

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

Zarządzanie danymi

MySQL, PostgreSQL, DynamoDB, Prisma, Redis

DevOps i infrastruktura

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 i analityka

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

Frontend

Next.js, React, tabela Mantine React, Ky, zapytanie React, RxJS, JavaScript, TypeScript, HTML, CSS, SCSS

Projektowanie

Figma

Zespół

Icon 3
Programiści Full-Stack Engine (Node.js/ React)
Icon 2
Front-End React Engineers
Icon 2
Back-end w Node.js Engineers
Icon 3
Programiści PHP typu full-stack Engineers
Icon 1
Inżynier DevOps
Icon 1
SecOps Engineer
Icon 3
BI Engineers
Icon 1
Projektant
UX/UI
zespół Innowise

Wyniki

Czas trwania projektu
Lipiec 2023 r. — obecnie

Dzięki solidnemu wsparciu w zakresie rozwoju firma Catena Media wdrożyła procesy zorientowane na produkt, które przyniosły jasne i wymierne rezultaty:

  • Zdywersyfikowano źródła przychodów. Nowy model podprogramu partnerskiego zapewnił nowe źródła przychodów, zmniejszając zależność od ruchu generowanego przez potencjalnych klientów w segmencie B2C.
  • Wzrost ruchu na głównej stronie internetowej o +23%. Trzy miesiące po zmianie wyglądu strony zaczęło rosnąć zaangażowanie użytkowników.
  • 50% – mniej czasu poświęconego na tworzenie banerów. Narzędzie do tworzenia banerów znacznie przyspieszyło proces tworzenia materiałów reklamowych przez zespoły obsługujące klientów.
  • Szybsze podejmowanie decyzji. Dzięki raportowaniu opartemu na danych dostępne są teraz kompleksowe i przejrzyste informacje dotyczące każdego produktu, kampanii i inicjatywy.
  • Zoptymalizowano sieć partnerską. Wykorzystując zaawansowane narzędzia analityczne, firma zmieniła kierunek swoich działań, skupiając się na partnerstwach przynoszących obopólne korzyści.
  • Usprawniono kontrole bezpieczeństwa. Zarządzanie podatnościami ewoluowało od ręcznych kontroli w kierunku ciągłego skanowania i generowania alertów, co pozwala szybciej weryfikować bezpieczeństwo produktów.

Nowa usługa oparta na gotowych rozwiązaniach, kompleksowa obserwowalność oraz usprawnione procesy operacyjne pozwoliły klientowi ustabilizować wzrost przychodów i umocnić swoją pozycję jako renomowanego i godnego zaufania partnera w ramach programu subafiliacyjnego. Innowise pozostaje zaangażowanym partnerem technologicznym, pomagającym klientowi w realizacji jego strategicznej wizji bez żadnych kompromisów.

Spis treści

Niezawodna transformacja dzięki Innowise

    Skontaktuj się z nami

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia.

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając "Wyślij", wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Politykę Prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przetworzeniu zgłoszenia skontaktujemy się z Tobą, aby szczegółowo opisać projekt i podpisać umowę NDA w celu zapewnienia poufności.

    2

    Po zapoznaniu się z Twoimi potrzebami i oczekiwaniami, nasz zespół opracuje projekt wraz z zakresem prac, wielkością zespołu, wymaganym czasem i szacunkowymi kosztami.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    arrow