A response: Signing up for Twitter shows why the company is struggling to grow
gainbits.com
gainbits.com
Call me old-fashioned, but revenue is revenue. Slicing it up as 'revenue/user' is artificial, because unless you also marry 'revenue/user' with 'cost of user acquisition', 'revenue/user' is (almost) meaningless. Example: If Twitter suddenly got another, say, 30 million users overnight for essentially $0 in acquisition costs (perhaps just the incremental network and server costs), 'revenue/user' would indeed decline overnight. Why should they care?
Revenue and cost of generating that revenue are what really matter.
http://online.wsj.com/news/articles/SB1000142405270230442800...
Twitter really needs to redesign their on-boarding process. If they want to attract the middle-market, it needs to be super easy and immediately valuable. As simple as, 'Enter a few topics of which you have interest', followed by a filtered list of really interesting tweets and some recommended people to follow.
I remember how quickly Google gained the search market around 1999 - 2000. It was dead simple to use and immediately valuable.
[1]: The steps were actually optional, but I had to look really hard to find the 'skip' link.
A big problem here is that more data somehow translated to better decisions. The second being that the twitter folks are intelligent than me (they could very well be but cannot derive at that decision. which is to say, you simply have to think that you are smarter than them).
The concept of "don't give suggestions to people who have more data than you do" makes no sense to me at all.
It's very easy when you have mountains of data to spend all your time solving the problem of what the data might mean instead of solving the problem of how best to get people to sign up.
Also, when you look at a thing someone has build or a process someone is using to accomplish a thing and you say, "I really don't like the way this works. Maybe you should try something different." You are, in fact, adding to that mountain of data that twitter already has.
It's up to twitter to go back to the data and ask, "How many other people feel the same way? Did we make this decision based on usability testing? Did we make it because we wanted to make sure we were collecting certain key metrics? Are the reasons we made this decision solidly grounded still?"
Inversely, Instagram let me register with nothing but a username and password. No wonder Instagram is eating everyone's lunch.
I had to create an account on my friend's phone because there was absolutely no way to do that via their website. This is just to be able to use their API!
Onboarding is not an optimization problem. it is an AI problem. As in, if you're going to use a computer to do it, it's going to need decent AI to make it work.