SlideShare a Scribd company logo
Data Analytics for
Mobile App
Development
● Turn your mobile data into real products
● Discover user interests in real-time way
Trieu Nguyen - http://nguyentantrieu.info/blog or @tantrieuf31
Lead Engineer at eClick Log Analytics team at FPT Online
If you like Big Data Analytic Intern
Jobs, submit your CV to me:
trieunt@fpt.com.vn
http://www.fptonline.net/Career/99/Default.aspx
Just little introduction
● 2007 I did my first Graph Analytics on Yahoo
360 friend' blogs (use Web Crawler)
● 2008 Java Developer, develop Social Trading
Network for a startup (Yopco)
● 2011 Join FPT Online, just develop social
network again, API for VnExpress Mobile App
● 2012 Join Greengar Studios to learn more
about mobile
● 2013 back to FPT Online, research about
Data Analytics, develop the Analytics Platform
Contents for this talk
● Trends of Now and the Future
● Why analytics for mobile development
● Core KPIs
● How to implement, case study and demo
● Lessons
● Questions & Answers
Trends of Now and the Future
● Mobile
● Big Data
● Analytics
In 2013, mobile devices will pass PCs to be most
common Web access tools.
By 2015, over 80% of handsets in mature markets will
be smart phones.
Source:http://www.forbes.com/sites/ericsavitz/2012/10/23/gartner-top-10-strategic-
technology-trends-for-2013/
Data analytic for mobile app development
We are in the age of Internet Cloud and
connected handheld devices
Data analytic for mobile app development
Why analytics for mobile development ?
Turn your data to actionable things ?
Measure UX using
quantitative research ?
Mobile Apps => Backend APIs =>
Statistics => Find the Trends & Insights?
Data analytic for mobile app development
How could we see "user interest graph" in our user's database ?
● Social Graph
=> Keep the connection
● Interest Graph
=> Make new connection
=> recommendation
platform
Source: http://en.wikipedia.org/wiki/Interest_graph
Source: http://gigaom.com/2012/10/02/it-pays-to-know-you-interest-graph-master-gravity-gets-10-6m/
Data analytic for mobile app development
Why do analytics for your business ?
=> read these Behavioral Economics Books
http://www.goodreads.com/shelf/show/behavioral-economics
Core KPIs for Mobile Data Analytics
Web vs Mobile App
Web
Visitors
Visits
Pageviews
Events
Mobile App
Users
Sessions
Events
How we build KPIs for mobile
analytics ?
● Keep it simple as possible, but no simpler
● Identity => Tracking => Data Mashup (Social API)
● Leverage the "small" data in real-time
Metrics: Causes and Effects
● Screen Size => App Design, UI/UX, Usability
● App version => Deployment, Marketing
● Connectivity => Code, User Experience
● Location => Marketing, User Behaviour
● OS => Marketing, Cost, Development
● Memory => User Experience
● Feature Session => How to engage app users
Big Data on Small Devices: Data Science goes Mobile
http://strataconf.com/strata2013/public/schedule/detail/27605
Keep it simple: Just log them all !
How to implement, case study and demo
And your databases
could be overloaded ?
Data analytic for mobile app development
We can't solve problems
by using the same kind of
thinking we used when we
created them.
Albert Einstein
Data analytic for mobile app development
“lambda architecture”
proposed by @nathanmarz
We, at FPT Online, have applied
this architecture for 6 months
The “lambda architecture”
technology stack
● Java, Groovy, Scala , ..blah ..blah
● Netty (http://netty.io)
● Kafka (http://kafka.apache.org)
● Storm (http://storm-project.net )
● Redis ( http://redis.io )
● Hadoop (Hive, HBase,...)
● Phoenix: A SQL skin over HBase
● D3 - http://d3js.org
● Graph Query DSL http://gremlin.tinkerpop.com
Too theory.
I want
"Seeing is
believing"
Case Study (from my freelance project)
Problem:
● Build the app to promote advertising
information in real time way
● Measure everything
● Report useful information
● Mashup and data integration with Facebook
API for social data analytics
Context:
● PhongCachMobile - Smartphone Retail Store
https://play.google.com/store/apps/details?id=com.mc2ads.browser4x
Simple architecture
● App <=> PHP API <=> JVM Data Analytics API
● User tap on an item, tracking it.
● User shares/likes an item with Facebook ID,
tracking these events, crawling data using
Graph API for Statistics.
Data analytic for mobile app development
Data analytic for mobile app development
Data Collector
Data analytic for mobile app development
Data analytic for mobile app development
Social Data Integration
Social Data Integration
Lessons
What I have learned from Mobile World
and Big Data World
What I have learned
● Keep it as simple as possible, but no simpler !
● Choose right KPI, right questions => Profit
● Design an architecture for your data products
● Implement it! Just right tools for right jobs.
● Turn your data into the things everyone can
"look & feel"
Stay focused, keep innovating
“Logic will get you from A to Z;
imagination will get you
everywhere.” - Albert Einstein
Use your imaginationwith data analytics, not
just logic
Data analytic for mobile app development
See you at Barcamp Saigon
Date and time
6 July, 2013 - 08:00 to 7 July, 2013 - 17:00
Location
RMIT Saigon South
Address
702 Nguyen Van Linh Boulevard, District 7, Ho
Chi Minh City

More Related Content

PDF
Building your data driven business with Reactive Marketing Technology
PDF
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
PDF
UX Analytics for Data-driven Product Development
PDF
Using User Behavior for Real-time Advertising
PDF
Reactive Data System in Practice
PDF
Real-time Big Data at FPT (for TechCamp University)
PDF
Lambda Architecture 2.0 for Reactive AB Testing
PDF
From Data Analytics to Fast Data Intelligence
Building your data driven business with Reactive Marketing Technology
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
UX Analytics for Data-driven Product Development
Using User Behavior for Real-time Advertising
Reactive Data System in Practice
Real-time Big Data at FPT (for TechCamp University)
Lambda Architecture 2.0 for Reactive AB Testing
From Data Analytics to Fast Data Intelligence

What's hot (20)

PDF
RFX - Full-Stack Technology for Real-time Big Data
PDF
Lambda Architecture and open source technology stack for real time big data
PDF
Slide 3 Fast Data processing with kafka, rfx and redis
PDF
Rakuten - Recommendation Platform
PDF
Data Warehousing Trends
PPSX
Analytics Driven UX
PDF
BBBT Watson Data Platform Presentation
PDF
Bringing ML To Production, What Is Missing? AMLD 2020
PDF
Leo CDP - Pitch Deck
PDF
Graph+AI for Fin. Services
PDF
Cloud-Native Microservices
PDF
Mastering Your Customer Data on Apache Spark by Elliott Cordo
PDF
Machine Learning Feature Design with TigerGraph 3.0 No-Code GUI
PDF
H2O AutoML roadmap - Ray Peck
PDF
London atlassian meetup 31 jan 2016 jira metrics-extract slides
PDF
Better Together: How Graph database enables easy data integration with Spark ...
PDF
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
PDF
Dataiku productive application to production - pap is may 2015
PDF
Pinterest - Big Data Machine Learning Platform at Pinterest
PDF
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
RFX - Full-Stack Technology for Real-time Big Data
Lambda Architecture and open source technology stack for real time big data
Slide 3 Fast Data processing with kafka, rfx and redis
Rakuten - Recommendation Platform
Data Warehousing Trends
Analytics Driven UX
BBBT Watson Data Platform Presentation
Bringing ML To Production, What Is Missing? AMLD 2020
Leo CDP - Pitch Deck
Graph+AI for Fin. Services
Cloud-Native Microservices
Mastering Your Customer Data on Apache Spark by Elliott Cordo
Machine Learning Feature Design with TigerGraph 3.0 No-Code GUI
H2O AutoML roadmap - Ray Peck
London atlassian meetup 31 jan 2016 jira metrics-extract slides
Better Together: How Graph database enables easy data integration with Spark ...
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Dataiku productive application to production - pap is may 2015
Pinterest - Big Data Machine Learning Platform at Pinterest
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Ad

Similar to Data analytic for mobile app development (20)

PPTX
Mobile App Analytics. Why, How, What's new - Mar 2019
PPTX
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
ODT
Resume
PPTX
Your Next App Might Just Be a Bot: Building Conversational Bots with Python
PDF
ArjunResumelatest2_2
DOC
AshutoshMishra-v1.0
PPTX
Building Intelligent Apps with MongoDB & Google Cloud
DOCX
Xiaowen Zhang's resume
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPT
Sogeti Strategic Mobile Design 2011
PDF
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
PPTX
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
DOC
Resume
DOC
Resume Firoz Hasan
PDF
Executing SEO The Proper Way | Quantum
PDF
JET BI - mobile solutions for business
DOCX
Raman monga
PDF
How to Build an AI App - TheCodeWork.pdf
PDF
Reuben menezes CV
PDF
From AMP to PWA
Mobile App Analytics. Why, How, What's new - Mar 2019
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Resume
Your Next App Might Just Be a Bot: Building Conversational Bots with Python
ArjunResumelatest2_2
AshutoshMishra-v1.0
Building Intelligent Apps with MongoDB & Google Cloud
Xiaowen Zhang's resume
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
Sogeti Strategic Mobile Design 2011
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
Resume
Resume Firoz Hasan
Executing SEO The Proper Way | Quantum
JET BI - mobile solutions for business
Raman monga
How to Build an AI App - TheCodeWork.pdf
Reuben menezes CV
From AMP to PWA
Ad

More from Trieu Nguyen (20)

PDF
Building Your Customer Data Platform with LEO CDP in Travel Industry.pdf
PDF
Building Your Customer Data Platform with LEO CDP - Spa and Hotel Business
PDF
Building Your Customer Data Platform with LEO CDP
PDF
How to track and improve Customer Experience with LEO CDP
PDF
[Notes] Customer 360 Analytics with LEO CDP
PDF
LEO CDP - What's new in 2022
PDF
Lộ trình triển khai LEO CDP cho ngành bất động sản
PDF
Why is LEO CDP important for digital business ?
PDF
From Dataism to Customer Data Platform
PDF
Data collection, processing & organization with USPA framework
PDF
Part 1: Introduction to digital marketing technology
PDF
Why is Customer Data Platform (CDP) ?
PDF
How to build a Personalized News Recommendation Platform
PDF
How to grow your business in the age of digital marketing 4.0
PDF
Video Ecosystem and some ideas about video big data
PDF
Concepts, use cases and principles to build big data systems (1)
PDF
Open OTT - Video Content Platform
PDF
Apache Hadoop and Spark: Introduction and Use Cases for Data Analysis
PDF
Introduction to Recommendation Systems (Vietnam Web Submit)
PDF
Introduction to Recommendation Systems
Building Your Customer Data Platform with LEO CDP in Travel Industry.pdf
Building Your Customer Data Platform with LEO CDP - Spa and Hotel Business
Building Your Customer Data Platform with LEO CDP
How to track and improve Customer Experience with LEO CDP
[Notes] Customer 360 Analytics with LEO CDP
LEO CDP - What's new in 2022
Lộ trình triển khai LEO CDP cho ngành bất động sản
Why is LEO CDP important for digital business ?
From Dataism to Customer Data Platform
Data collection, processing & organization with USPA framework
Part 1: Introduction to digital marketing technology
Why is Customer Data Platform (CDP) ?
How to build a Personalized News Recommendation Platform
How to grow your business in the age of digital marketing 4.0
Video Ecosystem and some ideas about video big data
Concepts, use cases and principles to build big data systems (1)
Open OTT - Video Content Platform
Apache Hadoop and Spark: Introduction and Use Cases for Data Analysis
Introduction to Recommendation Systems (Vietnam Web Submit)
Introduction to Recommendation Systems

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Advanced methodologies resolving dimensionality complications for autism neur...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

Data analytic for mobile app development

  • 1. Data Analytics for Mobile App Development ● Turn your mobile data into real products ● Discover user interests in real-time way Trieu Nguyen - http://nguyentantrieu.info/blog or @tantrieuf31 Lead Engineer at eClick Log Analytics team at FPT Online
  • 2. If you like Big Data Analytic Intern Jobs, submit your CV to me: trieunt@fpt.com.vn http://www.fptonline.net/Career/99/Default.aspx
  • 3. Just little introduction ● 2007 I did my first Graph Analytics on Yahoo 360 friend' blogs (use Web Crawler) ● 2008 Java Developer, develop Social Trading Network for a startup (Yopco) ● 2011 Join FPT Online, just develop social network again, API for VnExpress Mobile App ● 2012 Join Greengar Studios to learn more about mobile ● 2013 back to FPT Online, research about Data Analytics, develop the Analytics Platform
  • 4. Contents for this talk ● Trends of Now and the Future ● Why analytics for mobile development ● Core KPIs ● How to implement, case study and demo ● Lessons ● Questions & Answers
  • 5. Trends of Now and the Future ● Mobile ● Big Data ● Analytics
  • 6. In 2013, mobile devices will pass PCs to be most common Web access tools. By 2015, over 80% of handsets in mature markets will be smart phones. Source:http://www.forbes.com/sites/ericsavitz/2012/10/23/gartner-top-10-strategic- technology-trends-for-2013/
  • 8. We are in the age of Internet Cloud and connected handheld devices
  • 10. Why analytics for mobile development ?
  • 11. Turn your data to actionable things ?
  • 13. Mobile Apps => Backend APIs => Statistics => Find the Trends & Insights?
  • 15. How could we see "user interest graph" in our user's database ?
  • 16. ● Social Graph => Keep the connection ● Interest Graph => Make new connection => recommendation platform Source: http://en.wikipedia.org/wiki/Interest_graph
  • 19. Why do analytics for your business ? => read these Behavioral Economics Books http://www.goodreads.com/shelf/show/behavioral-economics
  • 20. Core KPIs for Mobile Data Analytics
  • 21. Web vs Mobile App Web Visitors Visits Pageviews Events Mobile App Users Sessions Events
  • 22. How we build KPIs for mobile analytics ? ● Keep it simple as possible, but no simpler ● Identity => Tracking => Data Mashup (Social API) ● Leverage the "small" data in real-time
  • 23. Metrics: Causes and Effects ● Screen Size => App Design, UI/UX, Usability ● App version => Deployment, Marketing ● Connectivity => Code, User Experience ● Location => Marketing, User Behaviour ● OS => Marketing, Cost, Development ● Memory => User Experience ● Feature Session => How to engage app users
  • 24. Big Data on Small Devices: Data Science goes Mobile http://strataconf.com/strata2013/public/schedule/detail/27605
  • 25. Keep it simple: Just log them all ! How to implement, case study and demo
  • 26. And your databases could be overloaded ?
  • 28. We can't solve problems by using the same kind of thinking we used when we created them. Albert Einstein
  • 30. “lambda architecture” proposed by @nathanmarz We, at FPT Online, have applied this architecture for 6 months
  • 31. The “lambda architecture” technology stack ● Java, Groovy, Scala , ..blah ..blah ● Netty (http://netty.io) ● Kafka (http://kafka.apache.org) ● Storm (http://storm-project.net ) ● Redis ( http://redis.io ) ● Hadoop (Hive, HBase,...) ● Phoenix: A SQL skin over HBase ● D3 - http://d3js.org ● Graph Query DSL http://gremlin.tinkerpop.com
  • 32. Too theory. I want "Seeing is believing"
  • 33. Case Study (from my freelance project) Problem: ● Build the app to promote advertising information in real time way ● Measure everything ● Report useful information ● Mashup and data integration with Facebook API for social data analytics Context: ● PhongCachMobile - Smartphone Retail Store https://play.google.com/store/apps/details?id=com.mc2ads.browser4x
  • 34. Simple architecture ● App <=> PHP API <=> JVM Data Analytics API ● User tap on an item, tracking it. ● User shares/likes an item with Facebook ID, tracking these events, crawling data using Graph API for Statistics.
  • 42. Lessons What I have learned from Mobile World and Big Data World
  • 43. What I have learned ● Keep it as simple as possible, but no simpler ! ● Choose right KPI, right questions => Profit ● Design an architecture for your data products ● Implement it! Just right tools for right jobs. ● Turn your data into the things everyone can "look & feel"
  • 44. Stay focused, keep innovating
  • 45. “Logic will get you from A to Z; imagination will get you everywhere.” - Albert Einstein Use your imaginationwith data analytics, not just logic
  • 47. See you at Barcamp Saigon Date and time 6 July, 2013 - 08:00 to 7 July, 2013 - 17:00 Location RMIT Saigon South Address 702 Nguyen Van Linh Boulevard, District 7, Ho Chi Minh City