!
Boodschapp versie 2.0 incentive, retentie, conversie en monetization
FO Boodschapp 2.0 in opdracht van Lab1111! document versie 1.0 - 11-07-2012!
!
Naan Eldering! Flow en clickable wireframe Boyd Emmen
Inhoud
!
Strategie
4
Doelstelling versie 2.0
5
Deliverables
6
Opzet fasering
7
Recente versie 1.0
7
Aankomende versie 1.5
7
Versie 1.6
7
Versie 1.7
7
Versie 1.8
7
Versie 2.0
7
Modulaire ontwikkeling
7
Functionaliteit versie 2.0
10
Opstartprocedure
10
Dashboard/Navigatie paneel
14
Scannen
15
Producten
16
Product Detail
17
Knop:stel je vraag
17
(Profiel)Instellingen
18
Credits
19
Achtergrond: In-App purchase iOS
20
Gegevens
20
Toon alternatieven
20
Filters
21
In-App purchase als subscription
21
Filter:E-nummers
21
Filter:Bio
23
Filter:Gluten
23
Filter combinaties
23
Testfase filters
23
Smaak [versie 3.0]
24
Stel een vraag
24
Favorieten Synchronisatie en offline beschikbaarheid
Favorieten featureversie 1.1 Tabblad: alternatieven
25 26
27 27
Inbox
28
Currency
29
Verdienmodel
29
2
!
Credits
29
Prepaid per dag (proberen)
29
Aanschaf
29
Abonnement
29
Niche markten
30
Optioneel: Toepassing currency model op basis van whitelist
30
Meetbaarheid
32
Notificaties
33
Niet ingelogd
33
Ingelogd
33
Horizon
34
3
Strategie
!
Het doel is om van Boodschapp een zelfstandig product te maken, met eigen inkomsten. Om inkomsten te genereren, moet eerst waarde worden gecreëerd. Op basis van de eerste versie van Boodschapp hebben we met het team ideeën verzameld om de ingrediënten te realiseren voor nieuwe features die het koppelen van een businessmodel mogelijk maken.
Tijdens eerdere sessies hebben we bepaald dat Boodschapp "een autoriteit in persoonlijk en transparant product advies" wil worden.
!
In de 2.0 release van Boodschapp hebben we doelen gedefinieerd die terug grijpen op de volgende 4 onderwerpen:
! ! !
1. 2. 3. 4.
autoriteit meetbaarheid persoonlijke relevantie retentie
4
Doelstelling versie 2.0
!
Nu: De beste keuze in het schap: vergelijk en kies bewust Straks: Boodschapp als autoriteit in persoonlijk en transparant product advies
!
De kernfunctionaliteit die wordt toegevoegd is het profiel, waarin gebruikersgegevens worden opgeslagen. De gebruiker wordt hierdoor identificeerbaar, zijn activiteiten meetbaar. De gegevens van het profiel worden opgeslagen in de cloud waardoor het mogelijk wordt met meerdere devices gebruik te maken van hetzelfde profiel.
!
Het profiel zorgt ervoor dat we een persoonlijke gebruikerservaring aan kunnen bieden. Het profiel kan worden uitgebreid met modules waarmee beleving, alternatieven en adviezen gepersonaliseerd worden. Deze modules kunnen worden aangeschaft door een currency systeem dat zowel met in-app purchases als door beloning van nader te definiëren activiteiten aangevuld kan worden.
!
Aan een profiel kunnen favorieten worden toegevoegd. In favorieten wordt bijgehouden of er mutaties plaatsvinden. De gebruiker kan in zijn profiel instellen op welke manier hij hiervan notificaties wil ontvangen.
!
Op de detailpagina van elk product worden alternatieven getoond. Een gebruiker kan door categorieën, tabs en/of profielinstellingen kiezen op welke data hij het alternatief wil baseren. Om deze extra informatie overzichtelijk weer te geven wordt de layout van de detailpagina aangepast.
!
Door de samenwerking met GFK wordt de productdatabase op regelmatige basis aangevuld en onderhouden. De gebruiker kan aangeven hiervan op de hoogte te willen blijven door notificaties. Om altijd actuele informatie af te geven wordt bij het opstarten van de app en functionaliteit die een actuele database vereist gecontroleerd op nieuwe gegevens en wanneer nodig automatisch geupdate.
! !
5
Business objectives: - Van reguliere gebruikers betaalde gebruikers maken. - Gebruikers 1 keer (wekelijks) de app te laten gebruiken (in de toekomst dagelijks) - Boodschapp moet een autoriteit worden. - Boodschapp moet transparantie in de voedingsindustrie creëren. - Gebruik(ers) kunnen monitoren - Persoonlijke ervaring creëren (intelligent user model creëren)
!
User needs: - App moet snel werken - Ik wil producten kunnen toevoegen aan het lijstje - De scanner werkt intuïtief en snel. - Productinformatie is duidelijk en snel te begrijpen. Prijs(kader) - Ook de kritische gebruiker meer inhoudelijke data geven. - Online en offline gebruik mogelijk
!
Deliverables Een functionele omschrijving ondersteund met een clickable wireframe en flow van Boodschapp 2.0 met daarin minimaal:
!
1. een persoonlijk profiel met modulaire filters 2. een lijst waaraan de gebruiker producten als favoriet kan bewaren 3. een alternatief advies bij elk product 4. notificaties van veranderingen in productinformatie 5. additionele betaalde elementen in profiel (freemium/premium)
!
6
Opzet fasering
!
Recente versie 1.0 Boodschapp helpt je bij de beste keuze uit het schap. Boodschap identificeert producten en laat je genormaliseerde informatie vergelijken.
!
Aankomende versie 1.5 Boodschapp introduceert favorieten. Boodschapp bewaakt de kwaliteit van jouw meest gekochte producten.
!
Versie 1.6 Boodschapp introduceert credits. Verdien credits tijdens het gebruik van Boodschapp en gebruik deze om vragen te stellen over producten aan onze diëtisten
!
Versie 1.7 Boodschapp introduceert persoonlijke alternatieven. Boodschapp adviseert in een betere keuze op basis van jouw voorkeuren.
!
Versie 1.8 Boodschapp introduceert filters. Verbeter je persoonlijk advies door het toevoegen van specifieke filters aan je profiel. Bijvoorbeeld de GeenVlees-filter, de E-nummer-filter en de Koemelk-filter.
!
Versie 2.0 Boodschapp als autoriteit in persoonlijk en transparant product advies.
! !
Modulaire ontwikkeling Vanaf versie 2.0 Boodschapp kan modulair ontwikkeld worden.
!
Bijv. Update 2.5 van Boodschapp kan favorieten 1.2, notificaties 1.8 en alternatieven 2.1 bevatten.
!
Dit betekend ook dat bepaalde modules in samenwerking met derde partijen ontwikkeld kunnen worden. De filters zijn vergelijkbaar met kleine applicaties die gebruik maken van het Boodschapp platform en database informatie. De ontwikkeling van deze applicaties in samenwerking met derde partijen kan onderdeel zijn van het business model.
! !
7
8
!
Onderstaande opzet is ter illustratie van de modulaire opbouw versie
profiel
favorieten
notificatie content zoeken s
social
alternatie currency ven
filters
1.5 FO: 2 juli
1.0 registratie/ login
1.0 1 lijst met notificaties
1.0 favoriet: score, prijs
1.0 dynamic, productnaa m, merk
-
-
-
-
1.6
1.1 stel een vraag
-
antwoord op vraag
-
-
-
-
1.0 credits, beloning
-
1.7
1.2 persoonlijk e eisen aan alternatief
favoriet: er is een alternatief
-
-
1.0 beter product binnen categorie op: prijs, score
-
-
1.8
-
-
favoriet: er is een alternatief
-
-
1.1 alternatief bij niet-bio product
1.1 Bio+alternatief
1.9
-
-
-
hot or not voor product en
1.0 deel product, deel alternatief
1.2 1.1 alternatief beloning voor bij gluten delen product
1.2 GeenGluten +alternatief
2.0 FO: 11 juli
demografis 2.0 che meerdere gegevens lijsten aanmaken
-
-
-
1.1 comments
1.3 alternatief bij Enummer product
1.3 GeenE-nummers +alternatief
2.1
-
-
nieuwsit ems in app en email
1.2 wat scannen je vrienden?
-
smaak
-
-
!!
! ! !
9
Functionaliteit versie 2.0 !
Opstartprocedure [geen wijzigingen t.o.v. Boodschapp versie 1.5]
!
! pushnotificaties zijn meldingen van een applicatie die in het scherm en in het messagecentre van iOS verschijnen, ook wanneer de applicatie niet actief is.
!
0. iOS melding (eenmalig): Boodschapp wil je push notificaties sturen. Ja/nee 1. check verbinding (lokaal) 2. check database versie (online) 3. check gebruiksvoorwaarden (lokaal) 4. check nieuwe install of update 4a. bij nieuwe install -> guided tour
Start app
IOS Check eerste keer opstarten Mag boodschapp notificaties sturen
[actie] Wijging Notificaties naar 'Aan'
[actie] Wijging Notificaties naar ''uit''
!
5. check aangemeld (lokaal); wanneer aangemeld naar stap 5. 6a. wanneer niet aangemeld; check eerder aangemeld op device 6b. wanneer eerder aangemeld; toon inlog scherm 6c. wanneer niet eerder aangemeld; toon registratie scherm
internet verbinding?
[Popup Geen internet verbinding - niet mogelijk om je te registeren
nee
[Knop} Ga naar 'Instellingen'
[Knop] Blijf offline
[actie] Ga naar IOS > Instellingen > Algemeen > Netwerk
[Scherm] Omdat je online werkt beperkt mogelijkheden en niet zeker dat alles up to date is
!
6d. bij update -> introductie nieuwe features
!
7. check mutaties profiel en favorieten (online)
!
Verbinding check Boodschapp checkt of er een internetverbinding beschikbaar is. Is er een internetverbinding beschikbaar worden de persoonlijke gegevens gekoppeld aan het profiel gesynchroniseerd met de server. Als dit succesvol is afgerond wordt er gecontroleerd op een nieuwe database.
!
Check gebruikersvoorwaard en
Niet geaccepteerd [scherm] Gebruikersvoorwaarden
geaccepteerd accepteer Eerste keer gebruik van Boodschap?
ja
nee nee
Logged in?
ja
Database up-to-date
ja [Scherm] Database wordt gecontroleerd - met indicator
niet up to date
Wanneer er geen internetverbinding beschikbaar is wordt éénmalig een iOS pop-up melding getoond. "Voor de actuele informatie en persoonlijke meldingen van Boodschapp is een internetverbinding noodzakelijk. Scannen met product informatie is wel mogelijk, maar niet actueel" [knop:OK] Automatisch update toegestaan?
ja
ja
[Scherm] Nieuwe update wordt binnen gehaald + tijd visalisatie
!
In verleden aangegeven om over te slaan?
nee
Database check Bij een nieuwe versie van de database wordt een pushbericht gestuurd "er zijn nieuwe producten toegevoegd aan de database". Dit bericht wordt ook ontvangen wanneer de app niet actief is. [Popup} Er is een update, wilt u deze downloaden?
nee
[KNOP] Download
[Scherm] Nieuwe update wordt
10
[KNOP] Nee, dank je
Bij aantikken van deze notificatie of opstarten van de app wordt bij internet verbinding de database automatisch gedownload. Hiervan wordt een melding getoond die niet gesloten kan worden met een indicatie van de downloadtijd. Dit omdat een nieuwe database invloed heeft op de productinformatie die hierna getoond wordt.
!
Gebruikers die het niet op prijs stellen dat de database automatisch geupdate wordt (door gebruik in buitenland of beperkte databundel) kunnen dit uitzetten in het profiel.
!
Wanneer automatisch updaten is uitgezet in het profiel, wordt bij een nieuwe update een iOS pop-up melding getoond. "Er is een database met nieuwe productinformatie beschikbaar, wil je deze downloaden?" [knop: Nu] [knop:Later]. Wanneer de gebruiker kiest voor 'Nu' wordt de database direct gedownload. Wanneer de gebruiker kiest voor 'Later' wordt enkel de iOS pop-up melding getoond "Voor de actuele informatie en persoonlijke meldingen van Boodschapp is een update van de database noodzakelijk. Scannen met productinformatie is wel mogelijk, maar niet actueel" [knop:OK]
!
Wanneer er geen internet verbinding is wordt daarvan melding gemaakt "kan database niet updaten omdat er geen verbinding is. Maak verbinding en start opnieuw om je actuele meldingen te bekijken".
!
Wanneer er bij opstarten van de app geen verbinding gedetecteerd is wordt er opnieuw op verbinding en updates gecontroleerd wanneer de gebruiker zijn favorieten opstart. Hierbij zijn dezelfde meldingen van toepassing als hierboven beschreven.
!
Gebruiksvoorwaarden check Wanneer de app voor de eerste keer wordt opgestart, of wanneer de gebruiksvoorwaarden zijn aangepast moet de gebruiker deze accepteren om de applicatie te kunnen gebruiken. De aangepaste gebruiksvoorwaarden worden gedownload samen met een update van de database.
!
De gebruiksvoorwaarden worden getoond in een popup waar de gebruiker doorheen kan scrollen. Onderaan de pagina staan twee knoppen: [accepteer] [stop]
!
Wanneer de gebruiker de voorwaarden accepteert gaat hij door naar de volgende pagina, afhankelijk van de flow.
!
Wanneer de gebruiker de voorwaarden niet accepteert wordt een iOS pop-up melding getoond. "om Boodschapp te kunnen gebruiken dien je eerst de gebruiksvoorwaarden te accepteren [knop: OK]". Nadat de gebruiker ok drukt verdwijnt de melding en kan hij ervoor kiezen de gebruiksvoorwaarden te accepteren of de app te sluiten.
!
Guided tour Wanneer een nieuwe versie van de App is geinstaleerd kan bij de eerste opstart een guided tour worden getoond. Deze is bedoeld om de werking van de app uit te leggen en nieuwe functies te introduceren. Dit is optioneel en wordt per nieuwe update toegevoegd en geactiveerd. De Tour bestaat uit 1 tot 15 slides waar de gebruiker doorheen kan swipen. De gebruiker kan ervoor kiezen om de tour over te slaan.
!
Na de laatste pagina van de guided tour, of bij overslaan springt de gebruiker naar het volgende scherm. Wanneer het een nieuwe installatie betreft, wordt het registratie scherm 11
getoond. Wanneer het een update betreft wordt het login scherm getoond. Is het een update en was de gebruiker al ingelogd, dan komt de gebruiker na de guided tour direct op de dashboard pagina uit.
!
!
ter illustratie: de inlog variaties bij Spotify
!
Niet aangemeld Wanneer je niet bent aangemeld wordt standaard een pagina getoond met verschillende opties. Het bovenste gedeelte van deze pagina wordt in een later stadium gebruikt om informatie of reclame te tonen. Deze uitleg of reclame kan bestaan uit een afbeelding en een korte tekst.
!
De gebruiker heeft op deze pagina 4 keuzes: 1. sla over, gebruik zonder profiel 2. registreer met je Facebook account (prio) 3. registreer met je email 4. ik heb al een account (toont het inlog scherm, ondergeschikt in 1.5)
!
Registreer: het aanmaken van een account 1. Wanneer gekozen wordt voor Facebook opent een popup met het inlog Facebook inlog proces. Hier vult de gebruiker zijn Facebook gebruikersnaam en wachtwoord in. Boodschapp vraagt toestemming om naam, geslacht, leeftijd, woonplaats en email op te halen en vult deze automatisch in, in het profiel. Email is een verplicht veld, overige informatie is optioneel.
!
Wanneer de gebruiker het registratie proces onderbreekt of zijn email niet vrij wil geven wordt de registratie afgebroken en een melding getoond. "Je registratie is niet voltooid. We hebben minimaal je email adres nodig om je te registreren". Na drukken op [knop: OK] komt hij uit op het 'niet aangemeld' scherm.
!
Wanneer de gebruiker een of meerdere van de overige gegevens niet vrij geeft wordt dit aangetekend in de database en blijft het veld in de interface leeg.
!
2. Wanneer gekozen wordt voor registreren met een email adres wordt een scherm getoond waar de gebruiker een gebruikersnaam (email) en wachtwoord in kan vullen.
! !
12
Je registratie is voltooid. Wat kun je nu doen? Zoek een product en maak je eerste favoriet: [knop: scan > ] [knop: blader > ]
!
Of ga direct naar het dashboard: [knop: dashboard >]
!
Na registratie ontvangt de gebruiker een email van Boodschapp als bevestiging dat een account is aangemaakt. Het account hoeft niet bevestigd te worden. Met een tracking pixel in de email wordt gecontroleerd of het emailadres actief is.
!
De gebruiker blijft standaard ingelogd, tot hij ervoor kiest om uit te loggen. De gebruiker kan uitloggen in het profiel.
! ! (Demografische) gebruikersgegevens worden gebruikt voor data analyse. !
! In een een volgende versie is aanmelden met je Twitter account ook mogelijk. Dit verloopt gelijk aan aanmelden met je Facebook account.
!
! bij het toevoegen van bepaalde filters vragen we om meer persoonlijke gegevens voor uitgebreidere data analyse. Vanaf versie 3.0 en het toevoegen van sociale filters vragen we toegang tot de Facebook vriendenlijst om keuzes van vrienden mee te kunnen nemen in alternatieven.
! ! !
13
Dashboard/Navigatie paneel Het dashboard schuift áchter de app en is met een knop te voorschijn te sliden.
! Op deze pagina zijn de belangrijkste functies van de App binnen een tik beschikbaar. ! Het dashboard bevat de volgende knoppen: - scannen - zoek een product (zoeken of bladeren) - favorieten (slate, optie tot registreer) - instellingen (bevat login / registreer) - nieuws - filters (niet actief, optie tot registreren) - over boodschapp -> guided tour -> veel gestelde vragen -> help mee -> gebruikersvoorwaarden
===== na ingelogd ===== - profielinstellingen -> bevat persoonlijk profiel - filters kunnen in- en uitgeschakeld worden - favorieten (toont badge en bevat meldingen) - nieuws (toont badge en bevat meldingen) ! Bij de eerste keer opstarten van de app hebben nieuwe functies een visuele indicatie (glow of animatie).
!
!
!
14
Scannen De viewfinder van de scan module komt hoger op de pagina. De optie om van camera te wisselen verdwijnt. Onderaan de pagina komt een knop/optie om handmatig een EAN code in te vullen, wanneer het scannen niet lukt.
!
Na het scannen van een product kom je vanaf Boodschapp-versie 2.0 direct op de detailpagina van het gescande product.
!
! Op de detailpagina van het product is het mogelijk om naar de sub categorielijst te gaan waar alle producten in de subcategorie worden getoond op volgorde van Boodschapp score.
!
Whitelist Van een aantal producten is wel de EAN-code of barcode bekend, maar nog geen product informatie ingevoerd. Deze producten staan op de whitelist.
!
In het hoofdstuk Currency wordt aandacht besteed aan een manier om gebruikers te stimuleren mee te helpen met het aanvullen van deze informatie. In dat geval wordt bij het scannen van een product op de whitelist een afwijkende pagina getoond met de mogelijkheid het product aan te vragen, of de informatie in te voeren.
!
Blacklist Een aantal producten worden bewust niet opgenomen in de database. Deze EAN codes staan op de blacklist en de producten zijn niet zichtbaar wanneer in het assortiment wordt gebladerd. Wanneer een product op de blacklist wordt gescand, wordt een pagina getoond waarop wordt uitgelegd dat dit product niet in de database staat en het niet mogelijk is deze te vergelijken of toe te voegen.
! Bijv. productgroep Sigaretten !
Niet herkend Niet alle barcodes worden herkend. In dat geval wordt een pagina getoond “product niet gevonden. Wil je het product handmatig zoeken?” [knop:bladeren]
! ! ! !
15
Producten Bladeren door product catalogus blijft gelijk aan huidige functionaliteit. Vanaf versie 2.0 komt de gebruiker bij het aantikken van een product niet meer op de listview van de productcategorie (zoals in Boodschapp 1.0 en 1.5) maar direct op de productdetailpagina.
!
Zoeken Aan de bovenkant van het contentventster wordt een zoekbalk toegevoegd. Deze wordt zichtbaar wanneer het venster naar boven wordt gescrolled. De interactie is vergelijkbaar met de zoekfunctionaliteit in de Contacten applicatie van iOS.
!
De zoekfunctie is opgebouwd als dynamic search. Wanneer minimaal 3 karakters ingevuld zijn in het zoekveld wordt over het content venster een lijst getoond met producten waarin deze volgorde van karakters voorkomt. Wanneer er karakters zijn ingevuld in het zoekveld verschijnt een kruisje rechts in het zoekveld waarmee de ingevoerde karakters met een tik te verwijderen zijn. De zoek resultaten verdwijnen dan ook direct.
!
Er wordt gezocht op naam en merkveld in de database. De resultaten in de lijst worden enkel als tekst getoond.
!
Bij het tikken op enter/go op het toetsenbord wordt het toetsenbord verborgen. De zoekresultaten blijven staan. Wanneer het zoekvenster weer aangetikt wordt, wordt het toetsenbord weer getoond.
!
De zoekresultaten zijn aan te tikken. Bij tikken worden ze getoond in de vergelijkingslijst. Het gekozen item is gehighlight.
!
Het is ook mogelijk een EAN code in te vullen in het zoekveld. Wanneer cijfers worden ingevuld in het zoekveld wordt er pas na 8 en 13 cijfers een resultaat getoond. Bij 8 cijfers kunnen dit meerdere items zijn, bij 13 cijfers levert dit maar 1 resultaat.
! !
16
Product Detail
!
De product detail pagina bevat: Een grote foto van het product De Boodschapp Score prominent in beeld Een knop + indicator om producten toe te voegen aan favorieten.
!
De product detail pagina wordt uitgebreid met 1. een indicatie en verwijzing naar pagina om de positie van het product (ranking) ten opzichte van andere producten te bepalen. 2. indicatie en verwijzing naar pagina met lijst van alternatieve producten 3. uitleg van score ten opzichte van gemiddelde score in categorie 4 een prominente melding wanneer een filter van toepassing is op een product
!
Alternatieven Wanneer de gebruiker alternatieven heeft geactiveerd in zijn profiel wordt op de detailpagina een duidelijk visuele indicatie gegeven wanneer er alternatieven beschikbaar zijn. Tikken op de indicator geeft een overzichtslijst met beschikbare alternatieven.
!
Wanneer filters ingeschakeld zijn, zijn deze ook van toepassing op alternatieven en worden alleen alternatieven getoond die voldoen aan de waarden van de filters.
!
Knop:favorietknop op product detail pagina Aan de huidige product detailpagina wordt een favorietknop toegevoegd. Deze knop kent een aan/uit toggle waarmee het product toegevoegd wordt aan de favorietenlijst. Tikt de gebruiker de knop nogmaals aan, wordt het product weer van de favorietenlijst verwijderd. Wanneer het product op de favorietenlijst voorkomt geeft de favorietknop dit aan door een actieve state.
!
Knop:stel je vraag Via deze optie opent de gebruiker een pagina waarin hij een kan vraag stellen aan een van de diëtisten uit het Boodschapp team. Op de pagina selecteert hij één van de vooraf gedefinieerde onderwerpen, vult een vraag van maximaal 400 tekens in en met een knop wordt de vraag verstuurd. Als de vraag beantwoord is ontvangt de gebruiker een bericht. Per gestelde vraag worden 10 punten van de credits afgeschreven. Alleen ingelogde gebruikers kunnen vragen stellen.
!
Een overzicht van ingestuurde berichten verschijnt in het Boodschapp CMS waar betrokken diëtisten gestelde vragen binnen 2 werkdagen beantwoorden. Een antwoord op een vraag verschijnt onder Nieuws in Boodschapp en geeft een push notificatie op het device “Je hebt een antwoord ontvangen op je vraag aan de diëtiste.” en een badge op het app-icoon en het menu item Nieuws.
17
(Profiel)Instellingen Het onderdeel profiel wordt gebruikt voor standaard instellingen van de app en om persoonlijke voorkeuren in te stellen, te registreren en op te slaan. Deze gegevens worden gebruikt om de werking van Boodschapp te personaliseren en het gedrag van de bezoeker te meten. Een gedeelte van de gepersonaliseerde instellingen van het profiel komt pas beschikbaar wanneer een gebruiker zich registreert bij Boodschapp.
!
Wanneer de gebruiker nog niet is geregistreerd zijn deze functies greyed-out. Wanneer erop getikt wordt, wordt de gebruiker doorverwezen naar het 'niet aangemeld' scherm.
!
Instellingen is bereikbaar vanuit het dashboard via een prominente knop. Een ingelogde gebruiker kan ook vanuit hoofdfuncties waar het profiel op van toepassing is snel wisselen naar het profiel met een knop in de bovenbalk.
!
! wanneer de gebruiker niet is ingelogd wordt de knop 'open profiel' niet getoond op andere locaties in Boodschapp dan op het dashboard.
!
Instellingen:supermarkt Deze functionaliteit is al aanwezig in de huidige versie. Stel een voorkeurs supermarkt in waarmee rekening wordt gehouden bij de vergelijking van producten. Deze optie is te vinden onder instellingen. Het is ook mogelijk aan te geven in alle supermarkten te zoeken
!
Profielinstellingen:notificaties deze pagina toont de notificatie instellingen. Standaard staan deze aan. Een notificatie wordt verstuurd wanneer er een wijziging plaats vindt op een of meerdere favorieten. De gebruiker kan aangeven op welke manier hij deze notificatie wil ontvangen
!
Optie: Hou me per email op de hoogte van nieuwe producten en ontwikkelingen in Boodschapp: wekelijks / maandelijks
!
email
device
aan/uit
aan/uit
Notificatie bij wijziging aan/uit favorieten
aan/uit
Notificatie bij nieuw alternatief
aan/uit
Notificatie bij nieuwe producten
aan/uit
! !
18
Credits In het profiel worden credits getoond in maximaal 3 cijfers. Het maximale aantal credits is 999. Het gebruikersprofiel wordt uitgebreid met de optie credits. Wanneer een gebruiker zich registreert ontvangt hij standaard 10 credits. Deze kan hij inzetten voor acties en nieuwe functies in de Boodschapp app. Door Boodschapp gedefinieerde acties kosten credits of kunnen credits opleveren.
!
Het aantikken van credits toont een pagina waar extra credits kunnen worden gekocht door een in-app purchase.
!
bijvoorbeeld: Levert credits op - na 10 scans krijg je vijf extra credits. - bij het plaatsen van je eerste favoriet krijg je 5 extra credits - het toevoegen van goedgekeurde informatie op een product
!
Kost credits - het met prioriteit aanvragen van product informatie - het stellen van een vraag aan een diëtiste - het aanschaffen van een filter in het profiel
!
! Wanneer de beschikbare credits voor een gekozen actie ergens in de applicatie niet beschikbaar zijn wordt hiervan een melding getoond met 2 opties: koop credits of annuleer. De knop 'koop credits' verwijst naar de creditspagina in het profiel, de knop 'annuleer' sluit de melding.
!
In het profiel kunnen credits aangevuld worden door een in-App purchase. Er zijn 3 varianten 1. 10 credits - 0,79 2. 25 credits - 1,99 3. 100 credits - 4,99
! !
19
Achtergrond: In-App purchase iOS A product is any feature that you want to sell in your application’s store. Products are associated with the App Store through iTunes Connect in the same way that you create new applications. There are four supported kinds of products that you may sell using InApp Purchase: • Content includes digital books, magazines, photos, artwork, game levels, game characters, and other digital content that can be delivered within your application. • Functionality products unlock or expand features you’ve already delivered in your application. For example, you could ship a game with multiple smaller games that could be purchased by the user. • Services allow your application to charge users for one-time services, such as voice transcription. Each time the service is used is a separate purchase. • Subscriptions provide access to content or services on an extended basis. For example, your application might offer monthly access to financial information or to an online game portal. In-App Purchase provides a general mechanism for creating products, leaving the specifics of how your products are implemented up to you. However, there are few important guidelines to keep in mind as you design your application: • You must deliver a digital good or service within your application. Do not use In-App Purchase to sell real-world goods and services. • You may not offer items that represent intermediary currency because it is important that users know the specific good or service they are buying. • Items you offer for purchase may not contain, or relate to, pornography, hate speech, defamation, or gambling (simulated gambling is acceptable).
!
bron: http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/ Conceptual/StoreKitGuide/Introduction/Introduction.html
!
Gegevens Bevat de persoonlijke gegevens van de gebruiker. Hier worden overzichtelijk alle gegevens van de gebruiker die bij ons bekend zijn getoond. Wanneer er filters worden toegevoegd die meer informatie nodig hebben, worden er velden aan persoonlijke gegevens toegevoegd. Bij het aanzetten van de filter wordt gevraagd deze gegevens in te vullen en toegevoegd aan het profiel.
!
De ingevulde gegevens blijven zichtbaar in de filter, met een [knop: aanpassen]. Bij aanpassen van deze gegevens gaat de gebruiker naar de juiste kop onder Gegevens.
!
Toon alternatieven In het profiel kan de gebruiker het tonen van alternatieven aan of uit zetten en voorwaarden opgeven voor getoonde alternatieven:
!
1. minimale score waar alternatief aan moet voldoen (schuifbalk) 2. moet vallen binnen zelfde subcategorie/hoofdcategorie
!
Wanneer er een alternatief product beschikbaar komt bij een product in de favorietenlijst ontvangt de gebruiker hiervan een melding.
!
! in de toekomst kan de gebruiker op getoonde alternatieven stemmen. Zo leert de app de voorkeuren van de gebruiker en kan hier rekening mee houden bij het aanbieden van nieuwe alternatieven.
!
20
Filters In het profiel staan filters weergegeven als grote knoppen/badges. (Een deel van) de filters staan op non-actief. Om ze aan te zetten kan de gebruiker ze 'kopen'. Dit kan tegen inwisseling van credits of wanneer een gebruiker niet over voldoende credits beschikt direct met een in-App purchase.
!
Een gekochte filter staat standaard actief. Afhankelijk van de soort filter zijn instellingen beschikbaar.
!
Bijv. de E-nummer filter toont een overzicht van slechte E-nummers met beknopte informatie. De gebruiker kan specifieke E-nummers aan of uit zetten in de filter.
!
Filters kunnen worden gekocht of de gebruiker kan een abonnement nemen op het gebruik ervan. Hierin is nog geen definitieve beslissing gemaakt, maar wordt in de komende tijd mee geëxperimenteerd.
!
In-App purchase als subscription In-App Purchase provides a standardized way to implement auto-renewable subscriptions. Auto-renewable subscriptions have a few notable characteristics:
!
• •
•
!
When you configure an auto-renewable subscription in iTunes Connect, you also configure the duration for the subscription and other marketing options. Auto-renewable subscriptions are restored automatically using the same Store Kit functions used to restore non-consumable products. The original purchase transaction as well a transaction for each renewal are sent to your application. See “Restoring Transactions.” When your server verifies a receipt with the App Store and the subscription is both active and has been renewed by the App Store, the App Store returns an updated receipt to your application.
bron: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/ Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html
! !
Filter:E-nummers In het profiel kan de E-nummer filter worden aangeschaft. Na aanschaf staat de filter standaard actief. In de instellingen van deze filter in het profiel kan de gebruiker E-nummers waar de gebruiker op wil filteren aan en uit zetten. Standaard staan alle E-nummers waar de gebruiker op kan filteren aan.
!
Wanneer de filter aan staat wordt een melding prominent getoond op detailpagina's van producten die één of meerdere van de geselecteerde E-nummers bevatten. Wanneer er een alternatief product beschikbaar is, wordt een referentie naar dit product getoond, met de mogelijkheid naar de detailpagina van het alternatieve product te gaan. (Een lijst) alternatief wordt geselecteerd op 1. product bevat kenmerk 'bevat geen E-nummers' 2. wanneer het gescande product ook het 'bevat geen E-nummers' kenmerk heeft, worden alleen alternatieven getoond die beter scoren dan het gescande product. Hierbij wordt rekening gehouden met de instellingen gemaakt in Alternatieven in de Profielinstellingen.
! !
21
!
Meldingen van deze filter kennen 3 waardes: 1. van dit product is geen of onvoldoende E-nummer informatie bekend [knop: vul aan] [knop: toon een alternatief zonder E-nummers] 2. volgens de verpakking bevat dit product geen van de door jou aangegeven E-nummers 3. volgens de verpakking bevat dit product xx van de door jou aangegeven E-nummers
!
! wanneer een gebruiker aangeeft dat het product een schadelijk E-nummer bevat, wordt gevraagd om de E-nummers in te tikken en een foto van de ingrediënten lijst mee te sturen.
! !
22
Filter:Bio In het profiel kan de Bio filter worden aangeschaft. Na aanschaf staat de filter standaard actief.
!
Wanneer de filter aan staat wordt een melding prominent getoond op detailpagina's van producten die niet als Biologisch aangemerkt zijn. Wanneer er een alternatief product beschikbaar is, wordt een referentie naar dit product getoond, met de mogelijkheid naar de detailpagina van het alternatieve product te gaan. (Een lijst) alternatief wordt geselecteerd op 1. product bevat kenmerk 'Bio' 2. wanneer het gescande product ook het 'Bio' kenmerk heeft, worden alleen alternatieven getoond die hoger scoren dan het gescande product.
!
Meldingen van deze filter kennen 3 waardes: 1. van dit product is geen Biolabel informatie bekend [knop: vul aan] [knop: toon een biologisch alternatief] 2. volgens de verpakking is dit product biologisch 3. volgens de verpakking is dit product niet biologisch 4. [versie 3.0] x gebruikers geven aan dat dit product biologisch is
!
Filter:Gluten In het profiel kan de glutenvrij filter worden aangeschaft. Na aanschaf staat de filter standaard actief.
!
Wanneer de filter aan staat wordt een melding prominent getoond op detailpagina's van producten die gluten bevatten. Wanneer er een alternatief product beschikbaar is, wordt een referentie naar dit product getoond, met de mogelijkheid naar de detailpagina van het alternatieve product te gaan. (Een lijst) alternatief wordt geselecteerd op 1. product bevat kenmerk 'bevat geen gluten' 2. wanneer het gescande product ook het 'bevat geen gluten' kenmerk heeft, worden alleen alternatieven getoond die hoger scoren dan het gescande product.
!
Meldingen van deze filter kennen 4 waardes: 1. van dit product is geen gluten informatie bekend [knop: vul aan] [knop: toon een glutenvrij alternatief] 2. volgens de verpakking bevat dit product geen gluten 3. volgens de verpakking bevat dit product gluten
!
Filter combinaties Door verschillende filters te combineren kan de gebruiker zijn eigen persoonlijke voorkeur creëren. Wanneer de gebruiker bijv. Bio en GeenVlees aanzet, krijgt hij wanneer hij een pizza scant die vlees bevat een biologisch en vegetarisch advies. Wanneer er geen alternatief is binnen de categorie 'Pizza Salami' wordt een melding getoond: 'geen alternatief met deze filters. Pas je filter instellingen aan'
!
Testfase filters Voorstel: A/B test op betaalmodel filters met twee keer een zelfde gluten-filter: 1 op abonnementsbasis (1 euro per maand) 1 met éénmalig vast bedrag (4,99)
!
23
Smaak [versie 3.0] Sociale functies van Boodschapp worden in een latere versie geïntroduceerd. De smaak filter kan een belangrijke sociale pijler zijn in de app. Voor de introductie van Smaak in het profiel adviseer ik contact op te nemen met Henri Luitjes. In samenwerking met de Universiteit van Wageningen hebben zij een webAPI ontwikkeld die een smaak-thesaurus en smaak-archetypes kent. Linkedin: http://nl.linkedin.com/in/henriluitjes
! !
Stel een vraag Via deze optie opent de gebruiker een pagina waarin hij een kan vraag stellen aan een van de diëtisten uit het Boodschapp team. Op de pagina selecteert hij een voor gedefinieerde categorie, vult een onderwerp, een vraag van maximaal 400 tekens in en met een knop wordt de vraag verstuurd. Als de vraag beantwoord is ontvangt de gebruiker een bericht. Per gestelde vraag worden 10 punten van de credits afgeschreven. Alleen ingelogde gebruikers kunnen vragen stellen.
! Een overzicht van ingestuurde berichten verschijnt in het Boodschapp CMS. !
! de vraag kan ook gestuurd worden vanaf een product pagina. In dat geval wordt ook het product ID waarover de vraag gesteld wordt, meegestuurd. ]
!
! deze functie dient als proef voor het inzetten van diëtisten voor persoonlijk advies en de bereidheid van de gebruiker om daar gebruik van te maken. Daarnaast is het een denkhulp voor het opzetten van de app-currency.
!
Profielinstellingen:loguit Wanneer de gebruiker is ingelogd wordt in het profiel de optie loguit getoond.
!
! offline bewerkingen op favorieten en profiel worden lokaal gecashed. Wanneer er bij uitloggen geen verbinding is geweest wordt hier een melding over gegeven. "als je uitlogt zonder te synchroniseren worden je laatste wijzigingen niet opgeslagen"
! !
24
Favorieten [featureversie 1.0 - zoals beschreven in FO 1.5]
!
Lijst met producten die een ingelogde gebruiker heeft aangemerkt als favoriet. Deze wordt lokaal opgeslagen in de applicatie en wanneer er beschikking is over internet gesynchroniseerd met de Boodschapp server.
!
Wanneer de gebruiker niet is ingelogd wordt op de favorietenpagina een korte uitleg getoond waar favorieten voor dienen. Daaronder worden drie opties getoond:
!
1. [knop:scan een product] 2. [knop:zoek naar een product] 3. [knop:registreer] Op de favoriet pagina worden favorieten onder elkaar getoond. Op het list item staat de score, een kleine afbeelding van het product, de productnaam en een mutatie logo. Aan het mutatie logo is te zien of de ranking van het product sinds de vorige update is gestegen, gedaald of gelijk is gebleven.
!
De lijst met favorieten is standaard gesorteerd op datum van toevoegen. bovenaan de pagina zitten 3 tabs waarmee je de sortering kan wijzigen in: - sortering op: datum toegevoegd - sortering op: prijsniveau - sortering op: score
!
Het mutatielogo op het list item is onderhevig aan welke tab (sortering) is gekozen. Bij 'datum toegevoegd' wordt geen mutatielogo getoond. Een product kan dus gestegen zijn in Boodschapp-ranking maar gedaald in prijs. Of gestegen in persoonlijke ranking maar gedaald in Boodschapp ranking.
!
Onder de titel van het product op het listitem staat tekstueel de wijziging nogmaals toegelicht: Bijvoorbeeld: Prijs gestegen van 1,50 (#3) naar 2,45 (#6) Score gedaald van 8,7 (#1) naar 8,5 (#2) Score gelijk, positie gedaald van #4 naar #5
!
Bij het aantikken van een favoriet ga je naar de listview waarin het favoriete product gehighlight is. Aan het favoriet-icoon op het list item is zichtbaar dat het product deel uitmaakt van je favorietenlijst. Meerdere producten in de listview kunnen favoriet zijn.
!
Het product kan ook uit de favorietenlijst verwijderd worden (conform iOS interface) door in de favorietenlijst van links naar rechts over het listitem te swipen. Op het list-item verschijnt rechts een knop om het verwijderen te bevestigen. Het product kan ook uit de favorietenlijst verwijderd worden door in op de detailpagina op een actief favorieticoon te drukken. Hiervan wordt door een visuele product overlay een bevestiging van 0,5 seconden gegeven.
!
! Wanneer de gebruiker niet is ingelogd zijn er geen favorieten en staan alle favorietknoppen op uit. Het aantikken van de favorietknop op de detailpagina wordt de 'niet aangemeld' pagina getoond.
!
25
Favorieten worden lokaal gecashed en bij elke lokale wijziging gesynchroniseerd met de server.
!
! Wanneer syncen niet mogelijk is of wordt afgebroken krijgt het favoriet listitem een badge met een uitroepteken. Deze badge wordt getoond op de detailpagina, in de rechter onderhoek van de favoriet knop. Deze badge wordt getoond op een list item in de favorietenlijst.
!
Deze badge is ook te zien op de favorietknop op het dashboard en het app-icoon op het springboard. De badge overruled andere badges die op deze plek kunnen voorkomen.
!
Synchronisatie en offline beschikbaarheid Bij het openen van de applicatie wordt gecontroleerd of de inhoud van de lijst met favorieten verschilt van de server versie en worden eventuele mutaties doorgegeven. Bij het openen en sluiten van de favorietenlijst wordt gecontroleerd of de inhoud van de lijst met favorieten verschilt van de server versie en worden eventuele mutaties doorgegeven.
!
- offline gemaakte favorieten krijgen een badge met een uitroepteken. Deze badge is te zien in de favorietenlijst, in het dashboard en op het app-icoon op het springboard. - het uitroepeken is altijd overheersend op de 'aantal meldingen' badge - Profiel details worden lokaal gecashed wanneer de gebruiker is ingelogd. profiel details worden gesynchroniseerd bij het openen en sluiten van de app, op voorwaarde dat er internetverbinding beschikbaar is.
!
Favorietknop op product detail pagina Aan de huidige product detailpagina wordt een favorietknop toegevoegd. Deze knop kent een aan/uit toggle waarmee het product toegevoegd wordt aan de favorietenlijst. Tikt de gebruiker de knop nogmaals aan, wordt het product weer van de favorietenlijst verwijderd. Wanneer het product op de favorietenlijst voorkomt geeft de favorietknop dit aan door een andere state.
!
26
!
Favorieten featureversie 1.1 [onderdeel van Boodschapp versie 2.0]
!
Favorieten: scanhistorie Het bovenste item in de favorietenlijst is een menu item. Wanneer de gebruiker deze aantikt komt hij in een menu waar zijn laatste 10 scans op chronologische volgorde worden getoond. Het laatst gescande product staat bovenaan. De werking en functionaliteit van deze lijst is vergelijkbaar met de (bovenliggende) favorietenlijst.
!
! Door de scan historie binnen favorieten te plaatsen is het ook mogelijk notificaties over producten in de scan historie te sturen. Om gebruik te maken van de scanhistorie moet de gebruiker geregistreerd zijn. Bij het openen van favorieten wordt hierom gevraagd.
!
Toepassing van filters Wanneer de gebruiker actieve filters heeft ingesteld, worden deze ook toegepast op zijn favorieten. In de list view krijgt een product dat een melding heeft een duidelijke visuele indicatie. Wanneer het list item wordt aangetikt wordt de product detailpagina getoond met daarop de melding en eventueel beschikbare alternatieven.
!
Tabblad: alternatieven dit tabblad wordt getoond wanneer de gebruiker de optie alternatieven heeft aangezet in zijn profiel. Deze tab sorteert de favorieten op een aanwezig alternatief.
!
Wanneer er actieve filters zijn wordt bij het selecteren van alternatieven rekening gehouden met de door de gebruiker ingevulde waarden.
!
Wanneer er geen beschikbaar alternatief is voor een product komt deze onderaan de lijst onder de categoriekop ‘geen alternatief’.
! ! ! !
27
Inbox Boodschapp kijgt een eigen nieuws overzicht. Deze pagina functioneert als inbox en toont inkomende berichten in een lijst. Het nieuwste bericht staat bovenaan de lijst.
!
Deze berichten worden onderverdeeld categorieën. - nieuws - prijs - samenstelling - ranking - categorie - populariteit
!
In het profiel kan de gebruiker instellen op welke manier hij op de hoogte gebracht wil worden van nieuwe berichten. In het notificatiepaneel van het besturingsysteem of door een email (per dag of per week).
!
In het notificatiepaneel van het besturingssysteem wordt een melding gegeven dat er nieuwe Boodschap Berichten klaar staan. Wanneer op deze melding wordt getikt wordt de gebruiker verwezen naar de berichtenpagina binnen Boodschapp.
!
! de introductie en koppeling van email is in dit FO niet uitgewerkt en zal apart beschreven moeten worden.
28
Currency
! Verdienmodel !
De basisfunctionaliteit van de app blijft gratis beschikbaar. Om gebruik te maken van persoonlijke features moet de gebruiker zich registreren. Dit is wel een conversie maar er zijn geen kosten aan verbonden.
!
In versie 2.0 worden features toegevoegd die de gebruiker alleen tegen inwisseling van gekochte of verdiende credits of betaling kan gebruiken.
!
1. stel een vraag aan een diëtiste 2. stel een filter in
!
Een aantal manieren om dit vorm te geven zijn besproken, maar er is nog geen definitieve keuzes gemaakt. Door een aantal tests gaan we hier meer duidelijkheid in scheppen.
! Hieronder een beknopte uitwerking van een aantal besproken verdienmodellen: !
Limited time Bij het downloaden van de App is de volledige functionaliteit voor een bepaalde tijd bruikbaar. Op deze manier kan de gebruiker kostenloos wennen en kennismaken met de app en later besluiten of hij de functionaliteit de moeite waard vindt om ervoor te betalen.
!
Credits Credits kunnen in deze versie gebruikt worden om vragen te stellen aan een diëtiste. Credits worden door gebruikers verdiend door bepaalde voorgedefinieerde acties en kunnen tegen betaling worden aangevuld. Hoe meer functionaliteiten tegen credits beschikbaar zijn, hoe eerder de gebruiker geneigd is credits aan te schaffen.
!
Prepaid per dag (proberen) Het is mogelijk credits te gebruiken om een functionaliteit één dag te testen. Je koopt hiermee het gebruik van een dag om de werking te proberen.
!
Aanschaf! Features kunnen blijvend worden aangeschaft tegen een vast bedrag. Na aanschaf zijn de filters en de updates van de filters blijvend beschikbaar.!
!
Abonnement ! Features kunnen worden gebruikt tegen een maandelijkse fee. Dit bedrag wordt automatisch afgeschreven totdat de gebruiker het abonnement opzegt. Een gebruiker kan meerdere abonnementen op meerdere filters afsluiten.
!
Boodschapp Unlimited Naast een abonnement per filter kan ook een totaal-abonnement worden aangeboden. Voor een vast bedrag per maand heeft de gebruiker beschikking over alle huidige en toekomstige functionaliteit binnen de app.
!
! Het toevoegen van een functionaliteit die alléén beschikbaar is binnen deze abonnementsvorm kan de gebruiker stimuleren om voor deze betalingswijze te kiezen
!
29
!
Niche markten! Specifieke features kunnen worden toegevoegd om nicemarkten te bedienen. ! Specifieke product informatie in een voor diëtisten handzaam formaat kunnen tegen éénmalige betaling in credits worden aangekocht op de detailpagina van het product. ! Updates van deze informatie zijn blijvend beschikbaar. !
!
B2B modules en filters De introductie van filters betekend dat bepaalde modules in samenwerking met derde partijen ontwikkeld kunnen worden. De filters zijn vergelijkbaar met kleine applicaties die gebruik maken van het Boodschapp platform en database informatie. De ontwikkeling van deze applicaties in samenwerking met derde partijen kan onderdeel zijn van het business model en marketing en communicatie.
!
B2B activatie Voorbeeld: in samenwerking met het E-nummer boekje wordt een maand lang gratis gebruik van de E-nummer filter weggegeven bij aanschaf van het boekje. Door het scannen van de streepjescode van het boek wordt deze filter geactiveerd.
!
B2B whitelabel In samenwerking met derde partijen kunnen delen van de app onder een andere naam worden uitgebracht. In samenwerking met de glutenstichting kan een losse, specifieke Gluten-app worden uitgebracht onder eigen naam.
! ! bovenstaande verdienmodellen sluiten elkaar niet uit kunnen gemengd worden toegepast ! Optioneel: Toepassing currency model op basis van whitelist De whitelist bevat een overzicht van producten in de database met ontbrekende informatie. Dit kan variëren van enkel een bekende EAN code tot aan bekende producten waar Boodschapp graag comments aan toe wil voegen.
!
! Onderstaand voorstel is bij benadering. De waarde van taken en punten kan anders worden toegekend.
!
De ontbrekende informatie is opgedeeld in categorieen die gezien worden als taken. Elke taak heeft standaard 1 punt. Een product met 3 taken heeft in de basis dus 3 punten. Producten op de whitelist worden gesorteerd op de gecumuleerde waarde van punten op taken.
!
Informatie onvolledig [knop: vul aan] Wanneer een gebruiker een product scant of zoekt dat niet of onvolledig in de database staat kan hij met een knop op de detailpagina een verzoek voor aanvulling van informatie indienen. Er wordt extra 1 punt toegekend aan de aangevraagde taak op het product op de whitelist. Bij elke daaropvolgende aanvraag wordt 1 extra punt bij de taak opgeteld.
!
Gebruikers van de app hebben toegang tot de Whitelist. Ingelogde gebruikers kunnen de taken uitvoeren door een foto van de ingredientenlijst in te sturen en/of ontbrekende informatie in te vullen. Als een gebruiker een taak opent, wordt deze direct onzichtbaar 30
voor andere gebruikers. Wanneer de ingestuurde informatie wordt goed gekeurd ontvangt de gebruiker de totale hoeveelheid punten op de taak als credits op zijn waardedepot.
!
In de backend van Boodschapp kunnen bepaalde taken van extra punten worden voorzien om gebruikers te stimuleren missende informatie sneller toe te voegen. Bijv. Tijdens het EK staan er veel speciale producten in het schap. Als speciale actie kunnen deze producten van 5 extra punten worden voorzien om snelle invoer te verzekeren. Bijv. Zonnatura heeft een nieuwe lijn glutenvrije producten in het assortiment en wil deze graag onder de aandacht brengen. Door deze extra punten toe te kennen zijn gebruikers Bijv. Campina heeft een lijn drinkyoghurt in het assortiment en is benieuwd naar de reacties van de gebruikers. Als taak kan 'geef reactie op product' met 10 punten worden toegevoegd. Een foto van het product bijvoegen is verplicht als check.
!
31
Meetbaarheid Op dit moment wordt per product bijgehouden hoe vaak het bekeken wordt. De wens is om dit gebruiker georiënteerd op te bouwen. Gekoppeld aan het persoonlijk profiel wordt bijgehouden welk product gescand, bekeken, opgeslagen (later ook beoordeeld) wordt. Deze data kan worden gebruikt om de dienstverlening verder toe te spitsen en om persoonlijk advies te kunnen geven. Aan de hand van deze gegevens kunnen conversiedoelen en trechters worden opgesteld die door analyse gemeten kunnen worden.
!
Elke pagina binnen Boodschapp krijgt een pageID. De paginaID's van bezochte pagina's binnen Boodschapp worden gelogd en voorzien van een open- en close-timestamp. Dit wordt lokaal gecashed en gekoppeld aan het apparaatID. Wanneer gesynchroniseerd wordt met de server wordt ook deze log meegestuurd. Wanneer een gebruiker zich registreert of aanmeld wordt het apparaatID gekoppeld aan het gebruikersID. Bij het synchroniseren van de profieldata wordt deze log meegestuurd.
!
! een alternatief kan zijn om deze logs op de server bij te houden op niveau van servercalls/page-requests. Wanneer een gebruiker zich registreert wordt contact gezocht met de server. Dit event kan ook worden gelogd en brengt minder privacy moeilijkheden met zich mee. Het meet-princiepe blijft hetzelfde.
!
Op basis van de door de gebruiker doorlopen flows kun je conversiedoelen opstellen. Bijv. Het "je registratie is voltooid" pageID gekoppeld aan een gebruikersID geeft aan dat deze gebruiker zich heeft geregistreerd. In combinatie met geregistreerde activiteit op het gekoppelde apparaatID is te analyseren hoeveel bezoeken over welke tijdsperiode het heeft geduurd voordat de gebruiker zich registreerde.
!
Om deze data te analyseren kan een eigen tool worden gekoppeld/ontwikkeld om queries op deze data toe te passen. Hierbij wordt een webAPI ontwikkeld die qweries op een geanonimiseerde manier kan visualiseren in een structuur die lijkt op een aandelen bord. De zogenaamde Food-index of Boodschapp-index. Hierin worden opvallend stijgende en dalende producten weergegeven binnen een vooraf bepaalde demografische doelgroep.
!
Advies: gebruikersstatistieken met Google Analytics iOS SDK https:// developers.google.com/analytics/devguides/collection/ios/
!
Vragen die je zou kunnen stellen aan de hand van de gelogde data: - hoeveel installaties/gebruikers hebben zich geregistreerd? - hoe vaak opent een gebruiker de app in een half jaar? - hoeveel gebruikers hebben hun favorieten gevuld met meer dan 5 producten? - hoeveel gebruikers openen via een notificatie hun app? - welk product is het populairst op een specifiek moment? - welk product komt het meest voor in favorieten lijsten? - hoe verloopt het aantal views van een product over een bepaalde tijdspanne? - welke 10 EAN codes die nog niet ingevoerd zijn (whitelist) worden het meest gescanned over een bepaalde tijdspanne?
! ! 32
Notificaties
!
Niet ingelogd Waneer een gebruiker niet is ingelogd wordt er alleen een melding gegeven bij een update van de database. Deze melding is te zien in het notification center van iOS en als badge (1) op het appicoon op het springboard van iOS.
!
! advies: niet meer dan één database update melding per week. Regelmatig en op dezelfde tijd. Bijvoorbeeld standaard zaterdagochtend om 10:00, net voordat de weekend boodschappen worden gedaan.
!
Ingelogd Persoonlijke favorieten worden gesynchroniseerd op de server. Bij een update van de database wordt op de server een indexering gemaakt van profielen waar een of meerdere van de gewijzigde producten aan de favoriet zijn toegevoegd. Deze profielen ontvangen in plaats van een notificatie over een nieuwe database een push-notificatie "er is een wijziging in je favorieten". Deze melding is te zien in het notification center van iOS en als badge (* getal afhankelijk van het aantal favorieten dat gemuteerd is) op het app-icoon op het springboard van iOS. Op de favorieten-knop op het dashboard verschijnt een badge (* getal afhankelijk van het aantal favorieten dat gemuteerd is).
! Je ontvangt alleen favorieten notificaties op de devices waarop je account is ingelogd. !
Mogelijke wijzigingen waarvan je notificaties ontvangt. Dit wordt niet specifiek vermeld in de notificatie. - notificaties op score, ranking - notificaties op samenstelling toevoegen in 2.0 - product database update aangeven met pushbericht - digest op favorieten "Pindakaas en 4 andere favoriete producten zijn gewijzigd" - notificaties aan de hand van veranderingen in de database. Vaste tijden/data afstemmen (bijvoorbeeld elke vrijdag 15:00)
33
Horizon Wat zijn de volgende punten aan de horizon die Boodschapp 3.0 op koers houden?
!
Boodschapp 3.0 is een informatie en advies platform voor consumenten die bewust met eten bezig willen zijn. Informatie van Boodschapp wordt herkent als betrouwbaar en is via verschillende kanalen beschikbaar. Gebruikers voegen informatie toe die wordt gecontroleerd en beheerd door Boodschapp.
!
Hoe kunnen we ervoor zorgen dat de informatie in deze app net zo gewild en waardevol wordt als de informatie in bijvoorbeeld Google maps of zoekresultaten?
!
Derde partijen kunnen gebruik maken van dit platform of de achterliggende informatie door een whitelabel, affiliate-modulles of de webAPI.
! ! ! ! ! ! ! !
34