System improvement
In the past, we had major crashes during this batch due to payment system failure and GPS functionality. As a result, we are now currently improving our system.
Keepers Quality Assurance team is actively working to improve the server response time (especially for the iOS version) day in and day out.
Currently we are focusing on improving the system efficiency and functionality.
Disclaimers: more users = more crashes
Here at Keepers we strive for the best and smoothest user experience. This is done by utilizing a lot of quality assurance. We find the problems that the users complain about and resolve them as quickly as possible. This is part of our active push towards tracking and analyzing our users’ interaction with the application.
In our latest version (1.0.29) we had 86.96% crash-free users and 95.09 crash-free sessions. Our goal is to reach 95% crash-free users and 98 crash-free sessions (See the below picture). The reason why the percentage of crash free users has increased is due to the effectiveness of our quality assurance team. They locate and repair the bugs in the application, through usage on a daily basis.
User experience
During our official launch we created a couple of sessions with real users to get their insight and to better understand our weak spots.
During those sessions, we have updated our user experience to improve the interaction with the users.
• Registration: We have found out that there are a significant number of parents that have installed the application during the middle of the day at work; however, they have forgotten to install the application on the child’s device. From this predicament, we have decided to create 2 notifications.
o Pop-up reminder notification at around 9PM local time to register from the child side.
o 2nd Pop-up notification after 3 days only if the parent hasn’t registered the child
o When opening the app for the first time, Keepers made these screens extremely user friendly in order to better introduce the system. (see the picture below)
• Add new user: We have received numerous questions on how to add a new child\parent to the user's account. We decided to add a function that will lead the user to a new “how to” page to instruct the parent on how to add a new user in two different places; we also added a share button to those places.
o On the dashboard beneath the child's name.
o On the setting page under the account information.
• GPS functionality: If the location function is turned-off from the child’s device we cannot trace the child’s location, most of the users didn’t understand this issue and complained about the GPS functionality, we have decided to add a notification to alert when the child has turned off the location functionality.
• 15 min delay: Keepers detection mechanism will send an alert about the messages in 2 cases
o After 15 min delay (to report about the completed conversation)
o After the child, has viewed the bad message
o After installation - add an icon explaining that the system takes up to 15 minutes to decipher the offensive recipe + an icon that explains that if the child is not exposed to the offensive content (did not open the message) then the system will not warn about offensive content.
Most of the users didn’t understand this issue and complained at first that the application is not working but then replied that the app was working but they didn’t understand our delay. Because of this, we have decided to do the following
• Add a pop-up notification during the first entry to the app to indicate that the system will report after 15 minutes only if the content is offensive, and if the child is not exposed to content then the system is not exposed to it
• Add a mockup user example for the walkthrough of the application functionality
Payment
We have created a unique system where the user does not pay after a grace period of one month, but after 20 notifications. The reason for this is because we want the parent to understand the value and quality of the product. We added these screens to show the parent that they will have to pay for the app. Certain children will not get many notifications, because they may not actually be talking with bad language so it may take the whole month. On the other hand, some kids may get 20 notifications in just 2 days which has already happened.