All articles

Business

Product gamification: connecting return visits to useful progress

Lessons from Duolingo for product decisions: a clear next action, visible progress and evidence that a mechanic supports the user’s goal.

Igor Ulanov5 min readViews: 0
Product gamification: connecting return visits to useful progress

Give the return visit a useful purpose

A user has opened the application again. That is encouraging in an activity report, but it says little about the outcome. The person may be continuing useful work, checking a notification or searching for an action they could not find yesterday. Decide what a valuable return means before commissioning streaks and rewards.

An educational product may need another practice session. A training journal may need the next workout entry. An ordering service may only become relevant when the customer needs to buy again. Match the mechanic to that rhythm. A daily check-in for an occasional service can create a separate obligation with little connection to the customer’s reason for using it.

Look at the method behind the Duolingo example

In its published streak experiment, Duolingo describes separating the condition for maintaining a streak from the daily goal. The useful lesson for another business is the method: identify an obstacle, change a specific rule and test the consequences. Its outcome does not transfer automatically to a different audience.

Find the point where someone wants to continue but stalls. Perhaps the product asks for the same information again, a form is too long or the previous session’s state has disappeared. Fixing that obstruction can be a more relevant hypothesis than adding a leaderboard. Watching a real session helps the team choose which interruption deserves attention first.

Define the action that represents progress

Consider a workout application. Visiting a screen, recording a session and understanding a change in training load are different outcomes. A badge for opening the application has a weak connection to them. Investigate whether people can continue a previous workout, compare their records and identify missing entries. The interface then supports the purpose that brought them there.

The Plivex case includes training history and user-defined metrics. Those features provide a basis for discussing progress; their presence alone does not establish retention. Define a useful action in your own product and observe whether people return to it. Avoid attributing the product’s entire effect to a single mechanic.

Choose a metric that does not reward avoiding the task

Duolingo describes the evolution of its learning activity metric: counting sessions could favour short, easy activities. Use that observation to challenge your own measure. If a number is easiest to improve by bypassing the intended task, the team may improve a dashboard while leaving the user’s goal behind.

For operational software, examine return visits alongside completed work, corrections and the time to the next useful step. Separate comparable groups. A new customer and a regular employee may open the same screen for different reasons. More time inside a tool also needs interpretation: it may indicate engagement, or it may reveal that the work has become harder.

Check the outcome separately from engagement

Duolingo’s efficacy research framework treats engagement, acquiring skills and using them as separate questions. A business can apply a similar distinction when checking whether repeated activity produces the promised benefit. How often employees log into a CRM says little by itself about whether customer issues are resolved.

Before introducing a mechanic, record the useful outcome and possible unwanted behaviour. A reward for the number of enquiries closed might encourage closing them prematurely. Check repeat contacts and the quality of resolution as well. Reconsider a rule if it makes someone choose between achieving their own result and protecting an attractive streak inside the product.

Test one mechanic in a clear situation

Choose a user group, an intended action and a natural return period. Change one part of the journey: saved state, a clear next step, a reminder at an agreed moment or useful progress feedback. Compare similar groups and record other changes affecting them. With few users, observations and interviews may be a better starting point than treating random variation as proven growth.

The Russian-language video about Duolingo examines the product. For your application, begin by asking why someone should return and what should change after the visit. If the answer remains an activity counter, we can review the core workflow and evidence of useful progress before building a rewards system.

Demonstration and discussion in Russian.Open on YouTube ↗

Connect return mechanics to useful behaviour, then check the achieved outcome separately.

  • Development
  • Business

Have a project in mind?

Describe what needs to be built or improved. Turn the task into a clear solution and development plan.

  • I’ll reply within a day
  • Projects from RUB 99,000