Daniel Aigner aigner@mathematik.uni-marburg.de Entwurf und Implementierung eines Informationssystems für Mobile Couponing Daniel Aigner aigner@mathematik.uni-marburg.de.

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

Präsentation des Unternehmens
1. 2 Untersuchungsdesign Zielgruppe:Bevölkerung ab 14 Jahre Befragungsgebiet:Land Brandenburg Stichprobe:Soll:3.000 Befragte Ist:3.052 Befragte Auswahl:telefonische.
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
K-Modeler Engineering
Vorteile der Online-Produkte
Vorgehensweise Website Besprechung am 11. Februar 2008 Gründung und Partnerunternehmen der Wirtschaftsuniversität Wien.
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Pflege der Internetdienste
E-Publikationen und Universitätsbibliographie
Werkzeuge und Softwareumgebung von Christian Michele.
Proaktives CONTRL Handling mit B2B by Practice
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Der Einstieg in das Programmieren
Internet facts 2005-III Graphiken aus dem Berichtsband AGOF e.V. März 2006.
Werkzeuge und Softwareumgebung von Christian Michele.
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
Medieneinsatz im Unterricht am Beispiel „Podcasting“
Universität Heidelberg Rechenzentrum Hartmuth Heldt Sicherheitskonzept - Netzwerk 1.
Inhalte und Maßnahmen eingegeben haben,
Smartphones im Kanzleinetz Vergleich der technischen Umsetzung COLLEGA - TAG Freitag, 27. November 2009.
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
PRJ 2007/1 Stefan Dissmann Verkettete datenstruktur: Liste Problem: Liste, die eine beliebige Zahl von Elementen verwaltet Operationen: Erzeugen, Anfügen,
Vorstellung Dr. Roland Düsing Prof. Dr. Marion Steven Sekretariat:
„Küsse deine Freunde“ – FlexKom-App teilen
Die Zukunft in der Buchführung hat schon begonnen!
Druckerinstallation HP1050C
SK / , , in Hochkössen und der Wildschönau flow Ski- und Snowboardschule Intersport Menzel.
Peter Egger 1. ?? To doodle = Kritzelei 2003 von CH-Informatiker Michael Naef entwickelt Kostenloses Werkzeug zur Erstellung von Terminumfragen.
Statistik auf neuen Wegen Online-Meldung am Beispiel Baugewerbe © Landesbetrieb für Statistik und Kommunikationstechnologie Niedersachsen, Hannover 2008.
Fehlerlösungen für Installateure per Handy oder Internet.
Information zum Ortungssystem GloboTrack S mit der Internetdarstellung Locate24 Unsere Systemlösung zur Online-Ortung von Fahrzeugen Benutzen Sie bitte.
Inhalt: Was ist Wikispaces? Anmeldung Bestätigungsmail
Folie 1 © IAB Austria, Presseinformation Roland M. Kreutzer, 4/2005.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
...ich seh´es kommen !.
Was macht eigentlich dieses ExsoForm? Ein Beispiel für eine Dokumentendefinition in Screenshots.
1 Universitätsbibliothek Johann Christian Senckenberg Das Angebot E lektronischer M edien eLearning Netzwerktag am 30. Juni 2008 Subtitel Dr. Klaus Junkes-Kirchen.
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
1 DMS EXPO 2009 Keynote Angst und Gier Dr. Ulrich Kampffmeyer PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH Breitenfelder Straße 17.
Das Änderungssystem für TWS Definitionen
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
SK / – in Hochkössen, St. Johann i.Tirol und Hochfügen flow Ski- und Snowboardschule Intersport Menzel.
Das IT - Informationssystem
Analyseprodukte numerischer Modelle
2014 Januar 2014 So Mo Di Mi Do Fr Sa So
AGOF facts & figures: Branchenpotenziale im Internet Q1 2014: Mode & Schuhe Basis: internet facts / mobile facts 2013-III.
TeamSL SR-Ansetzungen RLSO / BBV SR-F ORTBILDUNG 2008.
Mailingliste des Instituts für Geographie Zur Ankündigung fachspezifischer Veranstaltungen sowie für wichtige Mitteilungen des Instituts steht allen Interessierten.
AGOF facts & figures: Branchenpotenziale im Internet Q1 2014: Computer Basis: internet facts / mobile facts 2013-III.
AGOF facts & figures: Branchenpotenziale im Internet Q2 2014: Gesundheit Basis: internet facts / mobile facts 2014-I.
Internetsicherheit Referenten: Christian Schnidrig, David Gundi.
Der Erotik Kalender 2005.
Kornelia Bakowsk a ‌ WG13 ‌‌‌ Köln, Backups/Fernzugriff Bezahlen mit mobilen Geräten.
(Android Smartphone) Produkt: FlexKom FlexCard-App
Willkommen zum Brückensemester
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Tutorial Schritt 1: Über den Link im VP gelangen Sie auf die Seite
->Prinzip ->Systeme ->Peer – to – Peer
Jeder Benutzer definiert seine eigenen Privatgespräche Aufwandreduzierung für die zentrale Erstellung von Auswertungen Wahlweiser Zugang über Intranet.
Exploiting Web Applications
Das IT - Informationssystem
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
 Präsentation transkript:

Daniel Aigner aigner@mathematik.uni-marburg.de Entwurf und Implementierung eines Informationssystems für Mobile Couponing Daniel Aigner aigner@mathematik.uni-marburg.de

Einführung – Was ist Mobile Couponing? Nur 3 % der herkömmlichen Coupons werden eingelöst Teure Herstellungs- und Verbreitungskosten Limitierte Möglichkeiten (aus Sicherheitsgründen)

Einführung – Was ist Mobile Couponing? Untergebiet des Mobile Advertising Digitale Coupons für ein mobiles Endgerät Vorteile Auswahl der Zielgruppe Senkung der Kosten Wachsende Verbreitung fähiger Endgeräte Soziale Akzeptanz Kundenbindung Kontrolle und Übersicht

Einführung – Pilotprojekte Im Ausland bereits eingesetzt cellfire.com dizgo.com Pilotprojekt Juli 2008 12snap & McDonalds Anmeldung über SMS-Keyword Coupons aufs Handy alle 2 Wochen Einlösequoten von bis zu 29% 74% nahmen gleich mehrmals teil

Einführung – Ziel des Projektes Wer / Was ist ? Mobile Payment Parkscheine, Fahrkarten, Eintrittskarten Mobile Couponing-System Für große Firmenkunden Für kleine Einzelhändler Nützlich und einfach für Verbraucher

Einführung - Verschiedene Coupon-Varianten Coupon ohne Validierung Vorzeigen des Coupons Nicht Fälschungssicher Features können nicht genutzt werden Coupon mit Validierung Verbindung zum Master-Server nötig Alle Vorteile Nutzbar Geldfluss Digitale Wertausgabe

Umsetzung Technische Umsetzung des Systems Basis des Systems User akquirieren User verwalten Verteilung der Coupons an die Kunden Einlösen der Coupons Statistiken Ausfallsicherheit

Umsetzung – Basis des Systems CakePHP „Model View Controller“ Erweiterungen: Components, Helper ect. MySQL DBDesigner 4 Simty Usersystem Anmeldung der Verbraucher erforderlich Rechtesystem Layouts für Endgeräte

Umsetzung – User aquirieren Verknüpfung zwischen Verbrauchern (simty_users) und Werbekunden (advertisers) Advertiser kann nur verknüpfte User kontaktieren

Umsetzung – User aquirieren Handynummern importieren Gefundene User verknüpfen Rest benachrichtigen und speichern Eingehende Keyword-SMS Abonnieren Über Umkreissuche nach Coupons Widget Einbinden auf der Firmenseite

Umsetzung – User verwalten Die akquirierten User verwalten über Attribute der Verbraucher Tags Manuell vergeben Automatisch vergeben Über Attribute und Tags die Zielgruppe auswählen Historie mit einbeziehen

Umsetzung - Verteilung der Coupons Jeder Coupon einem Kunden eindeutig zugeordnet 16 stelliger Code 10.000.000.000.000.000 = 10 billiarden Möglichkeiten Push Methode Pop Methode

Umsetzung – Push Methode User muss mit Advertiser verknüpft sein Bekommt neue Coupons zugeschickt Meldung über SMS / E-Mail Einloggen zum Anzeigen und benutzen

Umsetzung – Push Methode

Umsetzung – Pop Methode Liste der Coupons in der Nähe anzeigen Coupons mit den Filialen verknüpfen, in denen sie eingelöst werden können

Umsetzung – Pop Methode

Umsetzung – Pop Methode Liste anzeigen Per Klick auswählen Konkrete Instanz eines Coupons erzeugen und Code generieren Coupon einlösen

Umsetzung – Einlösen der Coupons

Umsetzung – Einlösen der Coupons Naiver Ansatz Einfaches Vorzeigen des Handys Keine Validierung Einige Vorteile nicht nutzbar

Umsetzung – Einlösen der Coupons Validierung und Einlösung durch die Filiale Technisches System vor Ort Kasse Extra Gerät Computer Anfrage an Master-Server Übergabe des Coupon-Codes an das technische System Manuelle Eingabe Einscannen → Coupon-Code in maschinenlesbares Format umwandeln

Umsetzung – Einlösen der Coupons Barcode 2D Barcode Code128 Datamatrix QR Code

Umsetzung – Einlösen der Coupons

Umsetzung – Einlösen der Coupons Gavitec MD20

Umsetzung – Einlösen der Coupons Gavitec Exio

Umsetzung – Die API HTTP-Requests Parameter per POST übergeben API-Key benötigt Rückgabe in XML Jeder Aufruf wird mitgeloggt Logeintrag eines API-Aufrufs

Umsetzung – Die API <?xml version="1.0" encoding="UTF-8" ?> <response version="1" trace_id="1054"> <error>true</error> <error_code>120</error_code> <error_text>No Coupon with this code found</error_text> <error_text_user>Coupon wurde nicht gefunden</error_text_user> </response> <?xml version="1.0" encoding="UTF-8" ?> <response version="1" trace_id="1055"> <error>false</error> <redemption>true</redemption> <redemption_id>155</redemption_id> <coupon> <code>7352885688129232</code> <coupon_id>9012345100018</coupon_id> <coupon_name>MediaMarkt Coupon</coupon_name> <amount>500</amount> </coupon> <receipt> <line1></line1> <line2>Coupon Einlösung</line0> <line3></line3> <line4>Coupon: MediaMarkt</line4> <line5>Wert: 5 Euro</line5> <line6></line6> <line7>Code: XXXXX9232</line7> <line8></line8> <line9>Bitte bewahren Sie</line9> <line10>diesen Beleg auf. Bei</line10> <line11>Rückfragen helfen wir Ihnen</line11> <line12>per E-Mail an</line12> <line13>info@simty.com gerne</line13> <line14>weiter.</line14> <line15></line15> </receipt> </response>

Umsetzung – Einlösung der Coupons Validierung und Einlösung durch den Kunden Kunde ist mit dem Handy sowieso im Internet „Jetzt Benutzen“-Button Kein extra System in Filiale Nötig Nicht sicher Sicher(er) machen Filiale nicht übergeben Filialnummer eingeben QR Code abfotografieren Bluetooth

Umsetzung – Statistiken Anzeige über Webinterface Export als .clv Evtl. Bereitstellung der Daten über API

Umsetzung – Ausfallsicherheit Läuft als integriertes System → Immer erreichbar sein Master-Server Mehrere Server + Load-Balancer Backup-Server Anderer Hoster Anderes Rechencenter Anderes IP-Netz Speichert einfach alle Anfragen Später Synchronisieren

Zusammenfassung Fortschreitende Verbreitung des mobilen Internets & moderner Smartphones In einigen Ländern bereits praktischer Einsatz Vorteile für Werbekunden und Verbraucher Investitionskosten Rasant wachsender Markt Erster Schritt für massentauglichen Einsatz

Literatur Mickey Alam Khan, Giselle Abramovich, Dan Butcher: Mobile Advertising Essentials, 2009. URL http://akhost.chacha.com/siteimages/new_chacha/share/pdfs/Mobile_Advertising_Essentials.pdf Mickey Alam Khan, Giselle Abramovich, Gabby Kalika, Dan Butcher: Classic Guide to Mobile Advertising, 2008. URL http://www.mobilemarketer.com/cms/lib/1718.pdf Gavitec AG: Couponing in Deutschland: McDonald’s, 12snap und Gavitec gehen neue Wege in der Kundenbindung, 2008. URL http://www.mobiledigit.de/uploads/media/080807_PM_DE_McDonalds_12snap_01.pdf Gavitec AG Produktbeschreibungen, Stand März 2009. URL: http://www.mobiledigit.de/produkte.html CakePHP Manual, StandMärz 2009. URL http://book.cakephp.org/ http://de.wikipedia.org/wiki/Strichcode CakePHP 1.1: www.cakephp.org DBDesigner 4: www.fabforce.net/dbdesigner4 Eclipse mit PDT: www.eclipse.org/pdt OpenOffice 3.0.1: www.openoffice.org JpGraph: http://www.aditus.nu/jpgraph/ eZ Components: http://ezcomponents.org/ TCPDF: http://tcpdf.sourceforge.net