Work / our own app

Zip VPN

Our own app, measured the way we would measure yours.

A free VPN serving around 20,000 users a day, paid for by ads, with no clear answer to the questions that mattered: which locations people actually wanted, where a session ended, and how the ads were being met.

The figures

20,000
users a dayour app
300,000
events a dayour app
20%
of users come backour app

In order

What we asked, recorded, learned and changed.

  1. What we asked

    Before touching anything we wrote down the questions. Which locations do people come back to? Where does a first session end? Does a failed connection cost us the user? How does someone behave around an ad, and does it push them out?

  2. What we recorded

    Every step from install to a working connection, with the outcome attached: which location was tried, whether it answered, and how long the user waited. Every ad shown, and what the user did next. Return visits read against all of it.

  3. What it told us

    The users we lost were not leaving because of speed. They left during the seconds a dead location took to fail. A small number of locations carried most of the returning users, and ad placements that interrupted a connection cost more sessions than they earned.

  4. What we changed

    Failover became the app's defining feature: it keeps trying until it connects, and shows it working. The locations people love are kept healthy first. Ads moved to the moments the data said were safe. Around 20,000 people a day use the result, and one in five of them comes back.

The product

The screens the events come from.

Zip VPN opening screen: the green cat mark above the words Browse AnonymouslyZip VPN home screen while disconnected, with the session timer and the glowing globeZip VPN connecting to the Netherlands, with a red ring sweeping around the globeThe Countries screen, with Japan expanded to show its cities and server countsZip VPN connected to Amsterdam, with a running timer and live transfer figuresA video playing full width inside Zip VPN, above a panel of streaming service logos

The lesson

The expensive guess was that users wanted speed. The data said they wanted certainty, and a particular short list of places. That is the kind of thing measurement finds, and it is why we do it to our own software first.