1. Build your own app analytics tools
droidcon 2013
Monica Tudora, Matthias Huber
1&1 Internet AG
1
2. Monica Tudora
works for 1&1 Internet AG in Bucharest, Romania
developes Android apps for 1&1
previously worked for Namco Bandai Games
® 1&1 Internet AG 2011
Speaker Introduction
Matthias Huber
works for 1&1 Internet AG in
Karlsruhe, Germany
manages a development
department
previously managed Android
Dev Team at Nero AG
develops iOS App in his spare
time
1&1 Internet 2
3. 1&1 – Member of United Internet AG
® 1&1 Internet AG 2012
SEDO Holding AG
79.45 %
Indirect
shareholdings
via EFF
Shareholdings in
41
Shareholdings in
young
Internet companies
100 %
3
Freenet 2.98 %
Goldbach 14.96 %
Hi-media 10.65 %
fun 49.00 %
Virtual Minds 48.65 %
ProfitBricks 30.02 %
1&1 Services 3
Effective: August 15th 2012
4. Motivated team
More than 5,600 employees, thereof 1,500 in
product management, development and data
centers
Sales power
2.9 million new customer contracts p.a.
40,000 registrations for free services on a daily
basis
Operational Excellence
42 million accounts in 10 countries
5 Data Centers
70,000 servers in Europe and USA
1&1: Services of United Internet AG
® 1&1 Internet AG 2012
Access Applications
Networks
User
equipment
Content
Standard
software
4Subsidiaries 4
Effective: August 15th 2012
9. Why Build Your Own Tools
® 1&1 Internet AG 2011 Requirements 9
You do not trust external service providers
Own the tools - own the data!
You need tools that do not exist yet, or you have special requirements
Build whatever you need!
You want to be able to change data collection, data transfer, analysis
You build it - you can change it!
Last but not least: learn something ☺
10. Our Analytics Requirements
® 1&1 Internet AG 2011 Technical Setup 10
Hotmaps: help designers see
how intuitive the screen
design is
Crash Analytics: help
developers find all the
crashes in an app
Usage Statistics: gather
specific events and visualise
them in nice graphics
11. Technical Setup
® 1&1 Internet AG 2011 Live Demo 11
ToolsManagerToolsManager
HotmapsHotmaps
CrashesCrashes
StatisticsStatistics
DBDB
Analytics
Backend
Analytics
Backend
13. Conclusions
® 1&1 Internet AG 2012
Implementing your one analytics tools is not difficult
If you have reasons to build your own analytics tools:
Do not hesitate to do it!
Things that help you on the way:
OpenSource libraries (e.g. ACRA – http://acra.ch )
Server-side tools (LAMP, phpMyAdmin, C)
1&1 Dynamic Cloud Server
13