Mobile applications. Design of a questionnaire in a mobile application, how to evoke emotions in the user How to set up control over the status of accounts online

The results of the WapStart study showed: 62.5% of users make online payments from mobile phones. At the same time, almost every third user pays for something from a smartphone several times a month.

We talked with Evgeniy Maleev, head of the e-commerce department at Yandex.Money, about how to enable payment acceptance in mobile application.

Who can enable payment in their application?

Any mobile application developer can enable payment acceptance if this is provided for by the logic of the application itself. But the scenarios are different.

For example, some applications involve the purchase of additional goods or services that can only be used in this application (subscription to a service, options in the game, for example, armor or weapons of the game character, etc.). In this case, we are talking about Inn-App Purchases - such payments are connected through stores ( App Store or Google Play), and you cannot use another payment solution. The plus is that the technology is ready and there is no need to look for another, the minus is the large commission that the stores take for themselves (30% for each payment).

But many apps allow you to buy something that you use yourself: food delivery, taxi services, transport tickets, tours, parking payments, cinema tickets, theater tickets, festivals, sporting events, etc. In these cases, you can use a ready-made payment solution to accept payment. Yandex.Money has such a ready-made solution - Yandex.Checkout. For example, payments in the Yandex.Parking and Yandex.Taxi applications are processed through it.

How to connect mobile payments via Yandex.Money?

Of course, everyone understands that the mobile environment is a goldmine for business. In 2018, the majority of people use smartphones to shop online and through mobile apps (more than 50%, according to StatCounter). Do you have your own business and are you thinking about whether to create a mobile application?

In this article you will find answers to the questions:

  • what types of applications are there?
  • In what areas of business is it justified to create a mobile application?
  • How do you know if an application is needed in your particular case?

Types of mobile applications

Mobile applications for business can be divided into two types:

1) for the internal needs of the company;

2) for marketing, branding and increasing sales.

Purposes of using the first type of application:

  • Business automation;
  • Increased collaboration productivity, such as creating sharing to files, connecting social network messengers and trackers for internal communication, as well as project and task management systems.

Purposes of using the second type of application:

  • As an addition to the company’s online services: storefronts, catalogs, applications for purchasing tickets, Internet banking, goods delivery status tracker, and so on;

There are certain nuances to using these types of applications. Business automation applications are usually required to be installed by all members of the business team. But applications for the company's clients are installed at the request of the clients. Who need to be convinced: installing the application is important, convenient, simple, and solves some problems.

We must be prepared for the fact that a considerable part of users will still not want to install the application if the same information can be obtained through a mobile browser. People refuse to install an application for several reasons: it is troublesome (you have to search in an online store, download it, provide some permissions), it takes a long time, it takes up space in the device’s memory and slows down its operation. All this led to the fact that the popularity of mobile applications gradually began to fade: if five years ago only about 30% of Europeans installed an application once a month, today more than 60% of users in the world install applications less than once a month.

Who needs a mobile application to solve business problems?

There are areas of business that simply need a mobile application. Eg:

  1. Food delivery services.
    It is convenient for the client to indicate his address and card details once, and then, when making subsequent orders, simply select dishes. And for the delivery service, this is an excellent opportunity to attract customers, increase the average bill and the number of requests through personal discounts and special offers for app users. The Tanuki chain of Japanese restaurants successfully uses the application, where you can not only order food, but also build a route to the nearest restaurant.
    The Papa John's pizzeria chain in its mobile application allows the user to create a pizza to their taste, add or remove ingredients.
  2. Cafes and restaurants.
    Creating a mobile application for cafes and restaurants is an excellent opportunity to “tie” the client to the establishment at the expense of bonus program and increase profits through food delivery. You can also speed up the operation of the establishment by pre-ordering through the application. And, of course, attract new clients.
  3. The shops.
    Mobile applications for stores allow customers to quickly order goods from catalogs, gain access to exclusive content and be the first to know about new products and discounts. This is a great opportunity for stores to increase the percentage of spontaneous purchases and attract new customers to their brand. One of the most successful examples is the Rozetka online store.
  4. Travel companies.
    In the tourism industry, a mobile application is simply necessary. It allows clients to quickly book a ticket or hotel - and save a lot of money on it. This increases ticket sales several times, since it is difficult to overestimate the convenience of buying a ticket from home, as opposed to traveling to the ticket office and standing in line. The application is successfully used by Aviasales, where you can find inexpensive tickets from more than 800 airlines and booking systems. In addition, you can subscribe to notifications when the price of tickets in the desired direction decreases. Svyaznoy Travel is also popular, where you can find the cheapest tickets, and 1% of the cost is returned to the buyer in the form of points, which can be used to pay for the next trip. They sell 45% of tickets through the app.
  5. Taxi.
    The mobile application works great in the field of taxi ordering. An excellent example would be the well-known UBER, which successfully operates in many countries around the world. You can place an order in a few seconds by indicating your wishes and preferences. You can pay for the trip by card through the app. In addition, the client can use the map to track where the car is coming from and how soon it will be there.
  6. Sports clubs.
    Clubs can provide users with free content in the form of video workouts and useful nutrition tips. In the application you can find out the training schedule, sign up with a trainer, and save on a subscription through a bonus program. This will help the club stand out from competitors, attract new clients and reduce the number of those who forgot about training. An example is the My Trainer application, which reminds you when the best time to train, determines the number of approaches and makes the task more difficult. In addition, the program keeps progress statistics.

Which companies are not suitable for this solution?

This solution is definitely not suitable for small businesses. Many businessmen do not fully understand what expenses await them after launching a mobile application.

Many users delete the application a day after installing it. To prevent this from happening to your application, you need to constantly develop it and allocate considerable funds for this. So what expenses does the company expect after installing the application?

  • Funds for improvement mobile service and adaptation to new models of gadgets;
  • Costs of advertising campaigns and attracting new customers for the application. This includes installing banners, purchasing traffic, optimizing in app stores, etc.
  • Costs for the salary of a person involved in promoting the application, supporting users and installing new functions;
  • Additional costs for support service, call center, which must provide assistance and respond to user comments. And this entails office rental costs and taxes.

Before you start creating an application, weigh everything - and get ready to invest a lot of money and time.

Advantages of mobile applications

  • Increased sales

Increase sales with push notifications about promotions, discounts and bonuses. This motivates customers to come back and shop with you. Moreover, messages can be sent in unlimited quantities to those who are located near your store, restaurant, etc.

  • Marketing tool

This is an excellent marketing tool, as information about new products and hits stimulates additional sales. In addition, by studying the client’s browsing history, you can send him only those advertisements that interested him. This provides an individual approach to the client.

  • Collecting information about clients

The mobile application makes it possible to collect information about customers. What do they buy most, how much money do they spend, how often do they make purchases. You can conduct analytics and collect data using the Skywell Smart Tracking application.

  • Communication with customers
  • Solving management, logistics and control problems

Mobile applications can increase the efficiency of a company, track the path of goods, and much more.

  • Service quality improvements

For example, Internet banking allows clients to instantly buy tickets, reserve tables in restaurants, order food, and call a taxi.

  • Increased loyalty

By integrating a loyalty program into the application, you can save on the purchase of plastic cards, as well as increase the number of fans of your brand.

  • Attraction of new clients

If your app is truly useful, it will be recommended to friends and acquaintances. This will also increase your brand awareness.

  • Savings on advertising campaign

If you maintain interest in the application, you can save on advertising campaigns and increase the effectiveness of the application.

How much does it cost to create a mobile application?

Developing a mobile application for a website costs much more than the website itself. Moreover, the return on investment is lower than that of websites.

You need to understand that this is a long-term investment. In order not to waste a lot of money, your application must be necessary, useful, interesting, profitable and, preferably, free. These are the kinds of apps that users love. How to make such an application?

The cost of creating such an application depends on the result you expect. It is better to contact a team of specialists who can integrate the application with your website, CRM or ERP system, or accounting department. Not every freelancer can handle this kind of work. And if there is enough knowledge, then he knows exactly the price of his services.

You can save on application development if you use ready-made templates, but in this case it is very difficult to add non-standard options to it.

How to understand if your company needs it

To understand whether your company needs this, ask yourself these questions:

  1. Who are your clients, do they use smartphones? Perhaps yours target audience creation is enough mobile version site. You can obtain this information through the Google and Yandex analytics tools that are installed on your website.
  2. You need to clearly understand what problems you want to solve using the application.
  3. Think about how you plan to promote the application. This will require additional advertising, website improvements, the introduction of a loyalty program, as well as additional funds for contextual advertising, promotion in the App Store and Google Play.
  4. How will you evaluate the effectiveness of a business application? What results would be considered success for you?

In what cases is application development justified?

Application development is justified if you are sure that your application will be used. If you run a small store or restaurant, then this is not for you.

The cost of developing, maintaining and updating the application must be repaid by the benefits received, that is, you must understand the profitability of the project.

For example, business applications are also beneficial in the following cases:

  • To control remote employees (location, data collection, price monitoring, audit, control Vehicle and much more);
  • To organize b2b sales (sending applications, viewing stock balances, working with the client base);
  • To provide a product catalogue;
  • To increase sales in b2c, retail segment (selling tickets, ordering goods, table reservations, etc.).

Alternative to app development

Mobile applications are called “native” because they are developed for the operating system of smartphones. Their creation is a rather complex and expensive process that not all companies can afford.

But in 2015, an alternative to application development appeared - creating an application from a PWA website.

Comparative characteristics of PWA and “native” applications

PWA Native apps
Works even when there is no Internet connectionWork is only possible online
To search, just enter the name into Google, click the link and the application on your device.Difficult to find from many similar applications in the market.
Application weight – 2 MBWeight is about 25 MB
Easy to developQuite difficult to develop
Google raises PWA higher in the search bar (promoting a site on PWA is the same as promoting a regular site, marketing tools are used, contextual advertising, SEO)Cannot promote using standard Google marketing tools
Makes it possible to create one application for all devices, cross-platform development.It is necessary to create several applications for different devices
Does not require updates. For the client, PWA site content updates occur automatically when an Internet connection is connected (Service Workers system)Requires constant updates

Additionally, PWAs provide fresh content and SEO improvements.

Users can go to a PWA site through links in social networks while browsing web pages. Installation is offered only when you visit the site again and occurs instantly due to the fact that all components are installed in the cache on the first visit. But even without installation, all functions of the application will work.

Progressivity lies in the fact that the application can run on any gadget, anywhere, and PWA functions expand when the user switches to another, more “advanced” and modern device.

The conversion of many companies increased after implementing the web application:

conversion of Alibaba, the largest trading platform in the world, increased by 76% (the number of mobile users with Android OS increased by 30%;

Loading times for The Weather Channel's mobile pages have accelerated 80 times. The channel is one of the 20 most popular sites in the USA, and after connecting PWA to the site, the channel became available in countries where there were problems with the quality of Internet connections - now it works in 62 languages ​​in 178 countries.

In order to expand opportunities for users, Sberbank offers to use the bank’s mobile application. After installing it on a smartphone, the client has the right to perform banking operations remotely, control accounts, pay loans and transfer funds to any authority.

How to register in the Sberbank mobile application

A prerequisite for using the service is a connected Mobile Bank, because confirmation of transactions occurs via SMS. Briefly - how to connect it.

The first step is to connect Mobile Banking

When issuing a card to a new client, experts strongly recommend, i.e. connect Mobile Banking immediately. Often every effort is made to ensure that the person agrees to this action before leaving the office. For those who did not give in to persuasion, we give brief instructions with a photo of how you can connect it:

  • at an ATM;
  • through the Contact Center;
  • in person at the branch.

Let's focus on the ATM method (a specialist will do everything for you through the Contact Center, but with an ATM you will have to work hard).

Step 1. Go to the "Information and Service" section.

Find the "Connect Mobile Bank" button

Step 2. Choose a convenient tariff or.


Step 3: Enter numbers personal number phone.


Complete the operation by agreeing to “Connect Mobile Banking to your card.” You can start installing the application.

The second step is to download and install Sberbank Online on your phone

The mobile application is software, providing access to the customer service system via the Internet. Depending on the type of your device, you can download the Application from the App Store, Google Play, or Microsoft.

After installation you need to register:

Step 1. Click on Registration if information is lost or missing. Write down the card number.


The card can be scanned so as not to enter details manually through the appropriate item. If the card is equipped with payWave or PayPass, just touch it to the cover of your smartphone, after which the number will be automatically displayed in the corresponding column.

Step 2. Complete the system check and confirm registration.


Afterwards the user receives an SMS with a registration confirmation code. It is entered in the appropriate column. If you enter incorrectly three times, registration must be started again.

Step 3. Set the access code in the Application. It contains 5 characters. It is used to enter the Application; you should remember it. If your smartphone is equipped with a fingerprint scanning function, you will be prompted to use a similar format to visit the Application.


When you launch Sberbank Online for the first time, the security level of your mobile device is checked. A list of malicious or threatening programs appears on the screen. It is recommended to remove them for correct use of the Application.

If you continue to work without responding to the message, the Application will function in a limited mode, when some functions will not be available to the user. This concerns mainly the sections of transfers and payments.

How to set up account control online

In the Mobile application you can track your expenses, control your balance, make transfers, pay for services, etc.

View your balance

When you log in, available cards, deposits, loans and other accounts are immediately displayed with brief information: balance, card or account number, type, etc.

By clicking on one of them, you can see more detailed information: About the card, Operation history. The first section describes the type of card, validity period, conditions, details, etc. The second section lists the expenses or credits made by date, indicating the amounts. This allows you to control costs.

Analysis of income and expenses

One of interesting features Applications – Financial analysis service. See an overview of its capabilities.

My helper. Compare your income and expenses for the month, compare with previous periods. This will help you understand whether expenses and income have increased, and compare them with each other in order to control the budget.
Get useful tips on using the "My Assistant" service in Sberbank Online Expenses. Analysis of expense transactions. The client is shown the categories for which he made payments in the form of a diagram.
A visual demonstration allows you to assess in which areas the user spends the most money. My Goals. Here you can create personal goals. Taking into account requests, Sberbank offers to open a Deposit of a certain type or a Piggy Bank account, with the help of which you can achieve your goal. You can also save on your own using the Top up goal button.
Set the amount of savings Money to be achieved and the date by which to collect them

How to transfer money through the application

The most common function of using the card is making transfers. It is allowed to send money to Sberbank clients or to third-party organizations. To interact with the former, simplified translation options are provided.

Inside the bank

If you go to Translations, they offer several options:

  • between their products;
  • to a card to another person at Sberbank;
  • to another bank.

To transfer money from one of your cards to another, you should click on the first option, then select a card for crediting and debiting (from the list of your products, next to which the balance is indicated for convenience), as well as the size of the transaction.

You can send funds to another person to Sberbank in two ways: by his card number or phone number. The second method is possible if his phone is linked to the card. In the payment slip, indicate your card to be written off, the amount and write down the phone number or card number of the recipient, respectively.

There is no commission for transactions within Sberbank. The limit is 500 thousand rubles.

To another bank

Sending to another financial institution takes place using the recipient’s card details.


There is no need to write down bank details. The commission is 1%, the limit on the amount is 30 thousand rubles.

In each case, confirmation occurs using the code received via SMS.

How to make payments through the mobile application

In the Payments section of the Sberbank Online Application you can pay in the following areas:

  • Mobile connection. The user can top up the phone not only his own, but also anyone else’s.
  • Internet, television.
  • Taxes and fines.
  • Rest.

To make a payment, you must select the appropriate item and fill in the parameters. In the first case, you need to write down your phone number, when paying for the service - your personal or current account, payment period, amount, etc. The card to be written off is selected and confirmed according to the standard scheme.

By QR code

Users are also granted the right. It is located on the receipts of some service providers and allows you not to fill out the payment. All receipt parameters automatically appear in the populated window after scanning the QR code.

Save the instructions, they will be useful for the next payment of bills:

By templates

This section provides the right to use templates.


You can only create a template in full version Sberbank Online. They will be available in the mobile version immediately after approval by the bank.

Via Autopayment

It specifies the following parameters: recipient, card for sending money, date, frequency, amount.


On the eve of the specified day, Sberbank will remind you about the transaction and provide a code that needs to be sent if you want to skip Autopayment. If there is no response from the user, Autopayment is performed the next day.

The service will be useful for clients when paying for housing and communal services. You can also get a receipt for it.

Transaction commission

Payments through the Mobile application are made with a commission according to Sberbank tariffs. On average they amount to 1%, in addition to sending money to the state budget (free). Increased limits on transactions - up to 500 thousand rubles, excluding payment mobile phone– up to 10 thousand

Tariffs intended for remote services are lower than when using an ATM or personally performing at a Sberbank cash desk.

The minimum restriction also applies to replenishing electronic wallets (performed through the Rest item).

Other mobile features of Sberbank Online

Sberbank Online, installed on a mobile phone, makes it possible to open deposits, receive loans, and pay at store checkouts. We tell you how.

Connecting to Apple/Android Pay

In the Application it is possible to connect the card to Apple Pay or Android Pay to pay at retail outlets with one touch. At the same time, you don’t need to carry it with you all the time; just bring the device to the terminal and confirm the payment with your fingerprint.

Activation occurs in the Application. You need to select the card to which you want to connect the service and select Connect Apple Pay or Android Pay. Next, all you have to do is follow the instructions, which are not complicated. We suggest you verify this through video instructions:

Maps uploaded to the service do not contain secret information. Therefore, the security of the card is not compromised.

View balance Thank you

In the Mobile application, you cannot activate the Thank you service, which is designed to accumulate bonuses for purchases made. But in the corresponding paragraph you can view the status of your bonus account to determine which part of it to spend. Bonuses are used to receive discounts from Sberbank partners.


Getting a loan

For many clients, Sberbank develops individual loan offers. Their conditions can be studied in the Appendix. They are displayed on home page, in the Loans section and in the Transaction History. Having agreed with the conditions sent, you can complete the registration and receive money completely online.

Opening a deposit

You can also open deposits online, for which all Sberbank programs provide increased interest rates.


Conclusion

The Sberbank mobile application is designed to allow you to access your accounts and cards at a convenient time from your mobile device. The functionality of the Application is in many ways similar to Sberbank Online. It is possible to pay for services, create auto payments, send money to friends, top up phones, pay loans, incl. in other banks, open deposits, control the balance, view payments made, etc. The commission for most transactions is lower than when contacting a branch or conducting them through an ATM.

Many mobile applications use a client-server architecture.

  • Client - a program on a mobile device that sends a request that is understandable to the server and reads the received response;
  • API is an interaction interface that has a specific format and method for transmitting requests and receiving responses from both parties;
  • Server - is a set of programs running on remote computer, provides work with devices via API. Collects and stores information coming from connected devices. Controls and organizes access to information of registered users and the exchange of data between user devices connected through a profile.

Mobile application development

BinomTech company is a developer of native client-server applications for Android and iOS. Native development is“native” for operating systems – Android, iOS. Such mobile applications are written in “native” languages ​​for each specific platform. The main advantage of native applications is that they are optimized for specific OS, which means they work correctly, are much faster than non-native ones and have an economical consumption of phone resources. They have access to the hardware of the devices, that is, they can use a smartphone camera, microphone, accelerometer, geolocation, address book, player, etc. in their functionality.

Mobile application development is a priority for us.

Mobile applications for Android are developed in Android Studio. Source codes are transferred to the customer in Java. Mobile applications for iOS are developed in Objective-C or Swift.

In order to create a mobile application, our specialists draw up technical specifications for the development of a mobile application. This is necessary so that both the Customer and the Contractor equally understand the scope of work performed.

The company has practical experience in developing geopositioning services with using Google, Yandex and OpenStreetMap maps with options for using resource tracking. Fast construction of clusters with a huge number of objects, construction of routes on the map, preliminary caching of map sections. The company has developed an application for truckers to display the location of objects such as gas stations, parking lots, etc. The Alarm button can inform those nearby that to this user help needed.


A service with a mobile application has been developed for the work of ceiling measurers and installers. The service is designed for the operator to send processing tasks from the web interface to installers on mobile devices and monitoring their implementation in real time. The service can be easily adapted for setting tasks by the operator and monitoring their implementation by the courier.


Mobile application for working with barcodes. The mobile phone application scans the barcode and takes a photo of the product. The information is placed in the database. Application in Play Store


One of the completed works is aggregator of online stores with goods on sports nutrition and their order. The application also contains a food diary for planning your calorie intake and a workout diary. All kinds of statistics and graphs


Online game with geolocation and animation on the map. Display and interaction of multiple users on one map in real time


BinomTech's portfolio includes: service allowing you to manage information by tracking the owner of the GPS tracker watch on the map. The service has the ability to online tracking, movement history, low battery notification, push notifications when leaving or entering a certain geofence


Mobile app for drivers and transport companies automating interaction their with a dispatch center and allows you to select cars for a flight and track them in the 1C accounting system.


2 mobile applications have been developed that implement the use of resort city loyalty programs intended for companies providing discounts to tourists.


Application for controlling medical lamps. The application searches for connected equipment by Wi-Fi networks and uses a binary protocol to control the settings of lighting units. The function of controlling, viewing and recording the video camera built into the lamp has been implemented.


A mobile application is in development for the Majoris project, which is social network for car enthusiasts, with a key focus on vehicle license plates. Application controls personal account user. It has a built-in chat, functionality for publishing news using the device’s camera, displaying photos and broadcasting videos. Displaying objects on the map and building routes.


Augmented Reality (AR) Applications

BinomTech company develops applications and games with augmented reality (AR)

The application is developed in Unity3D using the vuforia engine with support Android platforms and iOS.


Work has been completed on creating a service with the ability to create augmented reality yourself. The service allows you to set a marker through the web account and add content to it for display in the form of photographs, show slides, videos and 3D models.

The web account includes settings for displaying content based on display time and the user’s geographic location. The ability to manage content positioning relative to the marker, content quality assessment and feedback channels.

The application contains an interactive hint and allows you to take pictures and record videos with augmented reality effects.

Added the ability to add and display 3D models with animation

Your logo will become more interesting if monsters periodically appear from it, which you can shoot



An interesting effect of augmented reality is, for example, the translucency of product packaging. This effect can be used to attract buyers' attention to your products. After launching the application, point the camera at the closed box with your packaged goods, and augmented reality with the contents of the box will appear on the screen instead of the box. Product viewing is achieved by replacing the image of a box with a marker on the device screen with a 3D model without the box wall.



When you point your phone camera at your business card or brochure or product, the app can display animated characters. You can also assign specific actions to these animated characters.



If you don’t want to run the apk, you can


How to evoke emotions in the user (concept research)

Problem: Mobile surveys are painful.

Last week, one of my favorite apps sent me an email asking me to take a survey. So I thought, why not help them improve the application? I tried to fill out the entire questionnaire, but I couldn't finish it - it was very difficult. One of the main problems was that they asked me to answer 2-3 questions on one page, which required me to flip the screen either horizontally or vertically.

Terrible experience.

Goals

To make a successful questionnaire, you need to use many elements. But the most important thing is how to get the user to open the survey and complete it. The questionnaire must be easy to use to achieve optimal results that can be used to make sound business decisions.

  • So I decided to create an application design that will:
  • Quickly respond to user emotions
  • Helps the user to forgive the questionnaire quickly and effortlessly
  • Create the least annoying approach to asking a user to complete a survey
  • Create a custom format and combine it with the traditional approach to the questionnaire.

This led me to want to achieve 2 main goals.

Goal 1: Make the user want to take the survey.

Goal 2: Create a questionnaire that will require a minimum of effort on the part of the user to complete it.


Understanding the User

Okay, everyone understands perfectly well that no one is really interested in helping the company improve the product - in fact, no one cares. Everyone is busy and constantly bombarded with emails and alerts. Therefore, you need to play subtly and beautifully.

Understanding Time

To begin with, I wanted to find the perfect time to send the survey to the user. I had to find the very period of time when the user is happy and satisfied, and therefore has the desire to at least open a survey.

People call this a “post-event survey.” For example, let's say today you received a 27" monitor or a package from Amazon that you recently ordered. You are happy and it makes you smile. This is the very moment when you are most likely to complete the survey.

It is important not to send a survey to a new user who has never used the product. It seems to me that a person who has used our application 2-4 times will have formed opinions about it and thoughts about what could be improved. And chances are, users who have had a positive experience will be more likely to complete the survey. Logical, right?

Ask carefully

As you may have noticed, pop-up is terrible. So my next question is: Is there anything less annoying for a user to ask them to take a survey?

No matter what you do, some of your users will still be unhappy.

I explored many approaches and found the winner. I prefer to call this the “chameleon” method - the request must be in the same style as the UI. Unlike a popup, such a request will not require immediate action from the user. There is a request, and the user will either accept it or reject it when ready.

Exit script

Each of us makes mistakes, and since this happened, it is necessary to apologize to the user. If you find yourself in this situation, instead of sending a survey to an angry user, we can simply ask for a short answer to the question, what happened?


Give feedback or take a survey

Stimulate the user

One of the additional incentives for the user may be some kind of reward for spending his time answering questions that will subsequently provide us with data for processing. In my case, we will give him a 50% discount on his next transaction.

I find this point to be the most controversial - whether the user should be given an incentive or not. There is a risk that the user will not be completely honest with you and will do everything just to get the coveted discount. On the other hand, I think the reward is very important. But to reduce the risk, I would not give the user a huge prize. But giving some little thing is also ugly, so we have to find a balance in such things.

Great, we found out! We have at least one idea on how to convince a user to fill out a survey.

Are you here now? Great, now comes the most interesting part!

Design process

My main design goal was to create a rich UX.

Prototyping

This time I borrowed traditional animation techniques. I've sketched out a quick user experience in Photoshop to give you an idea. Thanks to this, I was able to eliminate some concepts that I did not like and focus on those that I thought could bring results. The main focus was on finding the best structure for each question type, such as multiple choice, rating scale and scoring order.


Don't look at this picture for too long. The animation is not very good.

Appearance development

If you look at my Dribble page you will see concepts for this project called Shipp. Thanks to the use installed language design, I was able to quickly turn the concept into a high-resolution prototype.

Interaction Design

I used After Effects for the transitions and all interactions. Usually, this helps the developer and the client understand the essence of the idea.


Using the rating scale
Interaction using checkboxes and radio buttons

Creating Emotions

As I said in the title, I am trying to understand the emotion of the user. The idea is to ask the user how they feel about using the product and give them the opportunity to express it with a simple answer. I was impressed by Facebook's implementation of animated emoji.

At first, I thought it would be a good idea to convey the 5 main types of emotions in the answer: Very good, good, neutral, bad, very bad.

I could be wrong, but when I put myself in the user's shoes, it seemed a little overwhelming. I mean...how do you show the difference between good and very good? In order to make everything simple and clear, I decided to use 3 obvious options:

  • bad (angry smiley)
  • neutral (regular smiley)
  • good (happy smile)

Research into an icon that conveys emotions

Of course, a happy face with hearts is a bit much, but I just want to add some fun to this project. This means that in a real project, I will act differently. But still…

Revitalization of emotions

After much research, I wanted to ask about this important point like the quality of customer support. I created animated emoticons so that the user could easily choose and tell about his feelings from using our support service. First of all, I wanted to know why the user might feel this way. The first thing that came to mind was to provide the user with a text field to be able to write a reason. However, I don't think it will be convenient.


Angry, Neutral, Satisfied

So... I found a way out

I did some research and collected data. Below, I have written down all the “yes” and “no”, as well as my suggestions.

Yes:

  • One question on one page - Don't force the user to scroll up and down, it's annoying.
  • Consider where to touch the screen - Optimize the location, don’t irritate the user by forcing him to tap on the screen in order to get to the “right” place.
  • No more than 8 questions - Many experts recommend keeping it short. I believe that the ideal number of questions is up to 8. It's better to optimize a small number of questions and make them truly meaningful.

No:

  • Avoid drop-down windows - Drop-down windows are a bad idea, it's much better to show everything you need right away on the screen.
  • Avoid using matrix tables - Don't even think about it.
  • Do not use general issues- Don't limit the user to yes/no answers. Give him the opportunity to express his thoughts.
  • Avoid typing - If possible, do not force the user to type text on the phone. It is not comfortable.

Should be considered:

  • Incentive - Many users note that incentive encourages action. However, this is not always the case. Research your user before deciding whether to reward him or not.
  • Progress bar - The idea is to show the user how far they are in completing the survey. At the same time, if you have too many questions (which cannot be avoided), try not to use a progress bar so as not to overload the user.
  • Using third-party surveys - Many external services offer the ability to conduct a survey. But in this case, you may not like the design.

useful links

  • Shipp (the project I used to create this article)
  • chromaicon.com (a set of icons for the project)
  • apptentive.com, converser.io (third-party software for conducting surveys in applications)

What's next?

So I have a proposal and a concept.

In the future, I plan to use this concept in my future projects to test what effect this concept will bring in the real world.

If I get the chance, I will definitely share a description of the process and how the data obtained helped me in making business decisions. I hope this concept helps you.

Dribble: dribbble.comhttp://dribbble.com/buditanrim/buditanrim