On Github pacog / metrics-presentation
paco@hyves.nl
Track every action the user does
How? We'll talk about implementation later
Using kissmetrics, GA, you can visualize them
Also we can check browsers, visits per day, etc
Fine grain
Details are important
If you don't add them now, you lose them
Decide what is the important thing to improve
Create statistics that can show how well are we doing
Most important thing was making it viral
In order to go viral this had to happen:
Watch video Like (share) video Friends see scrap They watch video They share itWe decided to optimize the conversion:
Watch video -> Like video
How do we improve this conversion?
AB tests to gather useful stats
Formulate some hypothesis
Making the like button prettier will make people click it more Showing that button in an overlay will annoy people, they will leaveChoose the ones to test based on intuiton and previous (validated) learnings
Disrupt once in a while
Viewmeister examples:
Kissmetrics allows to create:
So, choose the solution that makes your metrics improve
Once the experiment is complete, please share your findings
If they are important or shocking enough, please send them around or host a tech lunch
Client side vs server side (setProperty)
We are doing different code in every project
The one I was reusing doesn't work well
Some things the implementation should provide:
A facade to have only one interface for many metrics services:
identify trackEvent addBrowserStats ab logDemographic setProperty
Independent of js FWK
Easy to disable in staging and dev
Independent of the actions
<a data-metric="play" class="action-play button">Play</a>
Testable, how?
Maybe sinonjs