Gamification-Lösung für Marketingdienstleistungen

Gamification-Lösung für Marketingdienstleistungen

Information
Standort:
weltweit
Branche:
Einzelhandel und E-Commerce, Medien und Unterhaltung
Plattform:
Web
Arbeitsmodell:
Zeit und Materialien
Projektdauer:
seit 2014
Team-Mitglieder:
2 leitende Entwickler, 4 mittlere Entwickler, 1 Lösungsarchitekt
ID:
536
Verwendete Technologien
С#
Javascript
knockoutJS
Entity Framework Core
MS SQL

Hintergrund

Eine Marketingagentur kam zu Elinext mit dem Ziel, eine bestehende Lösung zu aktualisieren, die es Benutzern ermöglicht, Spiele zu spielen und Kunden dazu zu bewegen, stationäre Einrichtungen (Geschäfte, Cafés usw.) sowie Online-Shops (z. B. Internetanbieter) zu besuchen.

Jedes Spiel, das der Kunde spielt, belohnt ihn mit Preisen oder Rabatten. Um die Preise zu erhalten bzw. den Rabatt zu nutzen, muss der Benutzer einen physischen Ort aufsuchen oder einen Online-Shop aufsuchen. Das Spiel (vor dem Update hatte die Lösung die Wahl zwischen zwei Spielen) fungiert als Marketingdienst für jedes Unternehmen, das das Ziel hat, mehr Kunden in seine Geschäfte, Einkaufszentren, Restaurants usw. zu locken. Der Kunde verfügte über eine Liste von Unternehmenskunden, die diesen Marketingdienst nutzten.

Herausforderung

Der Kunde forderte den Aufbau einer stabilen, flexiblen und hoch skalierbaren Lösung auf Basis seiner bestehenden Lösung. Die Lösung würde verschiedene Spiele nutzen, um Marketingkampagnen durchzuführen und Menschen in physische und Online-Läden und Gastronomiebetriebe zu locken. Das Elinext-Team musste:

  • ein Verwaltungstool zur Konfiguration von Kampagnen mit einem zentralen Identitätsserver erstellen
  • eine moderne und und leicht konfigurierbar Benutzeroberfläche erstellen.
  • plattformübergreifender Kerndienste implementieren;
  • die Lösung in Dienste von Drittanbietern integrieren.
  • Echtzeitberichte und Statistiken für Kampagnen entwickeln.
  • eine öffentliche API entwickeln, um externen Zugriff bereitzustellen.

Lösung

Modul 1. Management-Tool

Das Verwaltungstool ermöglicht die vollständige Kampagnenkonfiguration durch die Marketingagentur. Der Marketingmanager kann den Benutzerfluss für Marketingkampagnen definieren und Marketingkampagnen entsprechend den erforderlichen Bedingungen anpassen. Mehr als 20 Spiele, die den Endbenutzer mit dem Preis belohnen, wurden von Grund auf neu erstellt. Die Lösung ermöglicht es, für jedes Spiel eine eigene Sprache, Geografie, Marke, Einstellungen, Preispool, Rabatte, Targeting-Szenarien, Anzeigen usw. auszuwählen.

Modul 2. Berichterstattung und Statistiken

Alle Analysen, Statistiken und Berichte der Endbenutzer (die Kunden des Marketingdienstes, d. h. Geschäfte, Restaurants usw.) wurden vom Elinext-Team hinzugefügt. Die Benutzer können alle Benutzeraktivitäten einsehen: Spielzeiten, Anzahl der erhaltenen Preise, Hauptpreise, tägliche Einlösungen, Zeit vom Gewinn bis zur Einlösung usw. Die Lösung ermöglicht Echtzeitberichte und Statistiken für Big Data (über 1.000.000). Reihen). Es ist möglich, Excel-Berichte, visuelle Analysen, Datenaggregationsberichte usw. herunterzuladen.

Modul 3: Kundensupport-Tool

Der Endbenutzer unserer Lösung (Geschäft, Restaurant usw.) kann alle Spieler anhand ihrer Telefonnummern durchsuchen und alle ihre Aktivitäten sehen. Sie können sehen, welche Spiele sie wann gespielt haben, welcher Preis/Rabatt eingelöst wurde und so weiter. Es ist auch möglich, persönliche Informationen anzuzeigen und zu bearbeiten. Dies dient der Kundenbetreuung, damit der Kunde einen Preis vergeben, den Einlösungsstatus überprüfen usw. kann.

Modul 4: Öffentliche API

Die Software stellt eine API für Integrationszwecke bereit. Kunden können sich mit dem System verbinden und es in Echtzeit in ihre eigenen Lösungen integrieren.

Modul 5: Systemkern

Die Lösung wurde auf .Net Core 6 aktualisiert. Dadurch ist sichergestellt, dass die Lösung schnell und skalierbar ist. Es ermöglicht die Verwendung von Linux-Servern und bietet Vorteile wie Kosteneinsparungen, schnelle Skalierung und die Verwendung von Live-Monitoren. Eine Herausforderung stellten auch die Systemüberlastung und DDoS-Angriffe dar. Um diese Herausforderung zu lösen, nutzte das Team den Azure-Dienst in Kombination mit einer Web Application Firewall (WAF).

Ergebnis

Die Lösung verfügt über mehrere Kunden mit Millionen von Benutzern weltweit. Das Elinext-Team unterstützt die Lösung weiterhin und entwickelt auf Anfrage neue Funktionen. Die kommenden Funktionen sind Spielvorschauen und die Aktualisierung der Menüfunktion, damit der Benutzer seine eigenen Verlaufsdetails und Statistiken sehen kann.

Elinext ist ein Team hochqualifizierter Fachleute, die mit Begeisterung anregende und fesselnde Projekte angehen. Bitte zögern Sie nicht, Elinext zu kontaktieren, um mehr über unsere Entwicklungsdienstleistungen zu erfahren.

1-104
2-98
3-79
4-64
5-57
6-39
8-27
9-18
10-15
11-18
12-13
13-8
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt


    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert