SlideShare a Scribd company logo
User analysis in line today project
USER ANALYSIS
in LINE TODAY
Yang Yachu (Rita), Taiwan Engineering
- About LINE TODAY
- Why User Analysis
- How to Do User Analysis
- Case Study
- Tips You Should Know
Agenda
LINE TODAY
A News Service in Taiwan, Thailand, and Indonesia
- Understand User Characteristics
Why User Analysis
- Enhance User Experience
- Evaluate Marketing Event Performance
How to Do User Analysis
Architecture
Log Server
Analysis
(Spark)
Visualize
(ElasticSearch
Kibana)
Line Today
frontend
Spark
Source and Computation
Actions (Line Today)
- Read
- Like
- Comment
Demographic Prediction (Datalab)
- Gender
- Age
- Region
Demographic
Data
Action
Raw Log
Daily
Action Data
Count, Average
Action x Demographic
Elastic Search + Kibana
Visualisation
Case Study
Evaluate the performance of Line Points Event
- We would like to know the overall behaviour changes
Case Study
Evaluate the performance of Line Points Event
- What kind of users are interested in Points Event?
Days Distribution
Age Group
- Understand your execution plan: df.rdd.toDebugString, df.explain
Tips
- Lots of useful function for aggregation: spark.sql.functions
About Spark
About Spark
Understand execution plan
Transform and Action
- Spark is lazy
- Action triggers transformation
- Setup mapping: date is important, text and keyword behave very differently
Tips
- Date Histogram: change aggregation interval, don’t do it by yourself
- Scripted Field: project new filed based on existing field
About ElasticSearch and Kibana
Thank you

More Related Content

PDF
Evolutionary Machine Intelligence in Smart Markets of microservices
PDF
sMART Store of Cypher-Annotated Microservices
PDF
LinkedIn-ATG-SI-2016May22-SE-V5
PDF
Evolutionary Design Patterns for Software Development
PDF
TCP1P.net Meetup Vision, Objectives and Roadmap
PDF
Jira - Solving Reporting Problems using eazyBI
PDF
OLX Group Prod Tech 2019 Keynote: Asia's Tech Giants
DOC
Resume_ChiungLun_Hung
Evolutionary Machine Intelligence in Smart Markets of microservices
sMART Store of Cypher-Annotated Microservices
LinkedIn-ATG-SI-2016May22-SE-V5
Evolutionary Design Patterns for Software Development
TCP1P.net Meetup Vision, Objectives and Roadmap
Jira - Solving Reporting Problems using eazyBI
OLX Group Prod Tech 2019 Keynote: Asia's Tech Giants
Resume_ChiungLun_Hung

Similar to User analysis in line today project (20)

PPTX
11000122014_Avishek_Roy_Computer_Networks.pptx
PDF
Capstone Project Slides- Yelper
PDF
Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025
PDF
Business Intelligence Trends for University of Western Australia
PPTX
Prithvi Prabhu + Shivam Bansal, H2O.ai - Building Blocks for AI Applications ...
PDF
GENESIIS Porjects
PPTX
[Rakuten TechConf2014] [A-4] Rakuten Ichiba
DOC
Ha100 notes units 1 and 2 sp08
PPTX
Lyft talks #4 Orchestrating big data and ML pipelines at Lyft
PPTX
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
PDF
Cloud-Scale BGP and NetFlow Analysis
PDF
Prakash_Singh
PPTX
JEEConf 2015 Big Data Analysis in Java World
DOCX
Senior Technical Lead
PDF
Lambda Architecture and open source technology stack for real time big data
DOC
Resume
PDF
The Lyft data platform: Now and in the future
PDF
Lyft data Platform - 2019 slides
PPT
Complete unit ii notes
PPTX
QWC 2014 - A picture worth 1000 words
11000122014_Avishek_Roy_Computer_Networks.pptx
Capstone Project Slides- Yelper
Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025
Business Intelligence Trends for University of Western Australia
Prithvi Prabhu + Shivam Bansal, H2O.ai - Building Blocks for AI Applications ...
GENESIIS Porjects
[Rakuten TechConf2014] [A-4] Rakuten Ichiba
Ha100 notes units 1 and 2 sp08
Lyft talks #4 Orchestrating big data and ML pipelines at Lyft
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
Cloud-Scale BGP and NetFlow Analysis
Prakash_Singh
JEEConf 2015 Big Data Analysis in Java World
Senior Technical Lead
Lambda Architecture and open source technology stack for real time big data
Resume
The Lyft data platform: Now and in the future
Lyft data Platform - 2019 slides
Complete unit ii notes
QWC 2014 - A picture worth 1000 words
Ad

More from LINE Corporation (20)

PDF
JJUG CCC 2018 Fall 懇親会LT
PDF
Reduce dependency on Rx with Kotlin Coroutines
PDF
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
PDF
Use Kotlin scripts and Clova SDK to build your Clova extension
PDF
The Magic of LINE 購物 Testing
PPTX
GA Test Automation
PDF
UI Automation Test with JUnit5
PDF
Feature Detection for UI Testing
PDF
LINE 新星計劃介紹與新創團隊分享
PDF
​LINE 技術合作夥伴與應用分享
PDF
LINE 開發者社群經營與技術推廣
PDF
日本開發者大會短講分享
PDF
LINE Chatbot - 活動報名報到設計分享
PDF
在 LINE 私有雲中使用 Managed Kubernetes
PDF
LINE TODAY高效率的敏捷測試開發技巧
PDF
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
PDF
LINE Things - LINE IoT平台新技術分享
PDF
LINE Pay - 一卡通支付新體驗
PDF
LINE Platform API Update - 打造一個更好的Chatbot服務
PDF
Keynote - ​LINE 的技術策略佈局與跨國產品開發
JJUG CCC 2018 Fall 懇親会LT
Reduce dependency on Rx with Kotlin Coroutines
Kotlin/NativeでAndroidのNativeメソッドを実装してみた
Use Kotlin scripts and Clova SDK to build your Clova extension
The Magic of LINE 購物 Testing
GA Test Automation
UI Automation Test with JUnit5
Feature Detection for UI Testing
LINE 新星計劃介紹與新創團隊分享
​LINE 技術合作夥伴與應用分享
LINE 開發者社群經營與技術推廣
日本開發者大會短講分享
LINE Chatbot - 活動報名報到設計分享
在 LINE 私有雲中使用 Managed Kubernetes
LINE TODAY高效率的敏捷測試開發技巧
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE Things - LINE IoT平台新技術分享
LINE Pay - 一卡通支付新體驗
LINE Platform API Update - 打造一個更好的Chatbot服務
Keynote - ​LINE 的技術策略佈局與跨國產品開發
Ad

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Programs and apps: productivity, graphics, security and other tools
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?

User analysis in line today project

  • 2. USER ANALYSIS in LINE TODAY Yang Yachu (Rita), Taiwan Engineering
  • 3. - About LINE TODAY - Why User Analysis - How to Do User Analysis - Case Study - Tips You Should Know Agenda
  • 4. LINE TODAY A News Service in Taiwan, Thailand, and Indonesia
  • 5. - Understand User Characteristics Why User Analysis - Enhance User Experience - Evaluate Marketing Event Performance
  • 6. How to Do User Analysis Architecture Log Server Analysis (Spark) Visualize (ElasticSearch Kibana) Line Today frontend
  • 7. Spark Source and Computation Actions (Line Today) - Read - Like - Comment Demographic Prediction (Datalab) - Gender - Age - Region Demographic Data Action Raw Log Daily Action Data Count, Average Action x Demographic
  • 8. Elastic Search + Kibana Visualisation
  • 9. Case Study Evaluate the performance of Line Points Event - We would like to know the overall behaviour changes
  • 10. Case Study Evaluate the performance of Line Points Event - What kind of users are interested in Points Event? Days Distribution Age Group
  • 11. - Understand your execution plan: df.rdd.toDebugString, df.explain Tips - Lots of useful function for aggregation: spark.sql.functions About Spark
  • 12. About Spark Understand execution plan Transform and Action - Spark is lazy - Action triggers transformation
  • 13. - Setup mapping: date is important, text and keyword behave very differently Tips - Date Histogram: change aggregation interval, don’t do it by yourself - Scripted Field: project new filed based on existing field About ElasticSearch and Kibana