SlideShare a Scribd company logo
1 of 15
Firebase Analytics
Mobile Analytics for Apps
Mariam Aslam
https://twitter.com/MaiAslam
Overview
In 2018, more than 7.1 millions apps were available in App Stores
● Google Play represents - 50%
● Apple Store - 30%
● Windows - 10%,
● Amazon - 6%
● Blackberry - 4%
Mobile Analytics and measurements
● Users interact with organisations on their mobile devices using both browsers and apps.
● Mobile Analytics refers to both mobile and web apps.
● Mobile Apps are standalone applications.
● Mobile Analytics helps you understand:
▹ How often people interact with my App
▹ What information in the app is important for them
▹ Which devices are popular so I can optimise my app accordingly
▹ How to best engage with consumers
Mobile App Lifecycle
When do we need Firebase Analytics
Tools for Analytical Capabilities
● Mobile Analytics while conceptually similar to Web Tracking, is infinitely more complex.
● Mobile Analytics requires more development knowledge and understanding of how to
integrate with an SDK provided by Google.
Following are tools for Analytical Capabilities:
● App Store Consoles:
○ Google Play Console and Itunes App Analytics
● Firebase Analytics
What is Firebase?
What is tracked by
Google Analytics for Firebase automatically logs 23 events and 13 user properties.
No additional code is required to collect the following:
▹Events:app_clear_data,app_exception,app_remove,app_update,dynamic_link_app_open,
dynamic_link_app_update,dynamic_link_first_open,first_open,in_app_purchase,notification_dismiss
,notification_foreground,notification_open,notification_receive,os_update,screen_view,session_star
t,user_engagement,ad_click, ad_exposure, ad_impression, ad_query, ad_reward, adunit_exposure,
▹ User properties: Age, App Store, App Version, Country, Device Brand, Device Category, Device
Model, First Open Time, Gender, Interests, Language, New/Established, OS Version
Extend your measurements
You can widen and extend the default measurement by defining custom event and custom
user properties: up to 500 different events and up to 25 unique parameters per Event type.
These customisations require additional implementation. Firebase supports a multitude of
built-in events.
Connect Your App to Firebase
Create a Firebase project
in the Firebase console
Include Firebase SDK and
your
config file to your app
project
Implement your custom
events and user
properties
Initiate the SDK and add
Analytics to your project
Configure Firebase console:
custom events, funnels,
audiences
Connect Firebase to Google Analytics
Firebase can also be integrated within Google Analytics interface simply by creating a new
app property and connecting it to Firebase.
Integrate with Big Query
● Linking BigQuery to your Firebase app lets you access your raw, unsampled event data
along with all of your parameters and user properties.
● You can query, export, or join your datasets with data from external sources to perform
custom analysis.
Thanks
https://twitter.com/MaiAslam

More Related Content

What's hot

Mobile Analytics – Driving Consumer Insights
Mobile Analytics – Driving Consumer InsightsMobile Analytics – Driving Consumer Insights
Mobile Analytics – Driving Consumer InsightsDigital Vidya
 
Using Cohort Analysis to Boost Mobile App Retention
Using Cohort Analysis to Boost Mobile App RetentionUsing Cohort Analysis to Boost Mobile App Retention
Using Cohort Analysis to Boost Mobile App RetentionCleverTap
 
Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...
Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...
Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...Localytics
 
Adjust Workshop- MASTERING THE TRACKER LINK
Adjust Workshop- MASTERING THE TRACKER LINKAdjust Workshop- MASTERING THE TRACKER LINK
Adjust Workshop- MASTERING THE TRACKER LINKAdjust
 
DEEP DIVE INTO DEEP LINKS
DEEP DIVE INTO DEEP LINKSDEEP DIVE INTO DEEP LINKS
DEEP DIVE INTO DEEP LINKSAdjust
 
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...AppsFlyer
 
Localytics Feed Your App Breakfast- Seattle
Localytics Feed Your App Breakfast- SeattleLocalytics Feed Your App Breakfast- Seattle
Localytics Feed Your App Breakfast- SeattleLocalytics
 
Mobile SEO Updates for websites & apps
Mobile SEO Updates for websites & appsMobile SEO Updates for websites & apps
Mobile SEO Updates for websites & appsMonica Samuel
 
Earn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobEarn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobIdo Green
 
One-Pager: App Intelligence
One-Pager: App IntelligenceOne-Pager: App Intelligence
One-Pager: App IntelligenceWes McCabe
 
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...e-dialog GmbH
 
MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...
MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...
MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...Grow.co
 
Engaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile EngagementEngaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile EngagementRuhani Arora
 
Azetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & PersonalizationAzetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & PersonalizationPhilippe Dumont
 
Mobile Growth Opportunity in India - 2020
Mobile Growth Opportunity in India - 2020Mobile Growth Opportunity in India - 2020
Mobile Growth Opportunity in India - 2020Deepak Abbot
 
Behavioral Segmentation in AppMetrica
Behavioral Segmentation in AppMetricaBehavioral Segmentation in AppMetrica
Behavioral Segmentation in AppMetricaAlexander Lukin
 
Improve Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile AppsImprove Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile AppsAmazon Web Services
 
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...Mindbowser Inc
 
MMA - State of app discovery webinar
MMA - State of app discovery webinarMMA - State of app discovery webinar
MMA - State of app discovery webinarJennifer Wong
 
MobileWeek - Mobile App Advertising Analytics
MobileWeek - Mobile App Advertising AnalyticsMobileWeek - Mobile App Advertising Analytics
MobileWeek - Mobile App Advertising AnalyticsJennifer Wong
 

What's hot (20)

Mobile Analytics – Driving Consumer Insights
Mobile Analytics – Driving Consumer InsightsMobile Analytics – Driving Consumer Insights
Mobile Analytics – Driving Consumer Insights
 
Using Cohort Analysis to Boost Mobile App Retention
Using Cohort Analysis to Boost Mobile App RetentionUsing Cohort Analysis to Boost Mobile App Retention
Using Cohort Analysis to Boost Mobile App Retention
 
Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...
Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...
Webinar: Poq & Localytics Present How To Transform Your Retail Brand From Dig...
 
Adjust Workshop- MASTERING THE TRACKER LINK
Adjust Workshop- MASTERING THE TRACKER LINKAdjust Workshop- MASTERING THE TRACKER LINK
Adjust Workshop- MASTERING THE TRACKER LINK
 
DEEP DIVE INTO DEEP LINKS
DEEP DIVE INTO DEEP LINKSDEEP DIVE INTO DEEP LINKS
DEEP DIVE INTO DEEP LINKS
 
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
 
Localytics Feed Your App Breakfast- Seattle
Localytics Feed Your App Breakfast- SeattleLocalytics Feed Your App Breakfast- Seattle
Localytics Feed Your App Breakfast- Seattle
 
Mobile SEO Updates for websites & apps
Mobile SEO Updates for websites & appsMobile SEO Updates for websites & apps
Mobile SEO Updates for websites & apps
 
Earn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobEarn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMob
 
One-Pager: App Intelligence
One-Pager: App IntelligenceOne-Pager: App Intelligence
One-Pager: App Intelligence
 
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
20160910 MeasureCamp #9 Presentation - App Tracking 2.0 - Google Firebase Ana...
 
MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...
MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...
MAU Vegas 2016 — Conceptualizing and Implementing a Cross-Channel Segmentatio...
 
Engaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile EngagementEngaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile Engagement
 
Azetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & PersonalizationAzetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & Personalization
 
Mobile Growth Opportunity in India - 2020
Mobile Growth Opportunity in India - 2020Mobile Growth Opportunity in India - 2020
Mobile Growth Opportunity in India - 2020
 
Behavioral Segmentation in AppMetrica
Behavioral Segmentation in AppMetricaBehavioral Segmentation in AppMetrica
Behavioral Segmentation in AppMetrica
 
Improve Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile AppsImprove Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile Apps
 
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
 
MMA - State of app discovery webinar
MMA - State of app discovery webinarMMA - State of app discovery webinar
MMA - State of app discovery webinar
 
MobileWeek - Mobile App Advertising Analytics
MobileWeek - Mobile App Advertising AnalyticsMobileWeek - Mobile App Advertising Analytics
MobileWeek - Mobile App Advertising Analytics
 

Similar to Mobile Analytics for Apps - Track App Usage with Firebase

App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdfJasmeetKaur366291
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
What Is The Mobile App Development Cost In India.pdf
What Is The Mobile App Development Cost In India.pdfWhat Is The Mobile App Development Cost In India.pdf
What Is The Mobile App Development Cost In India.pdfLaura Miller
 
Cloud-based Mobile Apps Development in Malaysia
Cloud-based Mobile Apps Development in MalaysiaCloud-based Mobile Apps Development in Malaysia
Cloud-based Mobile Apps Development in MalaysiaGlobal Digitals
 
Mobile App Development Company in Chandigarh | Ellocent Labs
Mobile App Development Company in Chandigarh | Ellocent LabsMobile App Development Company in Chandigarh | Ellocent Labs
Mobile App Development Company in Chandigarh | Ellocent LabsEllocent Labs
 
Mobile App Development Costs in 2023.docx
Mobile App Development Costs in 2023.docxMobile App Development Costs in 2023.docx
Mobile App Development Costs in 2023.docxRamon Jones
 
The Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for BusinessesThe Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for BusinessesAmplework Software Pvt. Ltd.
 
Introduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIntroduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIn Marketing We Trust
 
15 things you probably don’t know about mobile app development
15 things you probably don’t know about mobile app development15 things you probably don’t know about mobile app development
15 things you probably don’t know about mobile app developmentThinkTanker Technosoft PVT LTD
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022SynapseIndia
 
Event Booking App Development Exploring Its Types, Building Steps, and Advant...
Event Booking App Development Exploring Its Types, Building Steps, and Advant...Event Booking App Development Exploring Its Types, Building Steps, and Advant...
Event Booking App Development Exploring Its Types, Building Steps, and Advant...Brain Inventory
 
mobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdfmobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdf18PixelsIndia Pvt Ltd
 
mobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdfmobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdf18Pixels - IT Company
 
Web App Development Company | ConvrtX
Web App Development Company | ConvrtXWeb App Development Company | ConvrtX
Web App Development Company | ConvrtXConvrtX
 
Unleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of MobileUnleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of MobileAga Rasyidi Sukandar
 
An Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdfAn Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdfJPLoft Solutions
 

Similar to Mobile Analytics for Apps - Track App Usage with Firebase (20)

App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdf
 
how to choose right mobile app development tools
how to choose right mobile app development toolshow to choose right mobile app development tools
how to choose right mobile app development tools
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Mobile Application .pdf
Mobile Application .pdfMobile Application .pdf
Mobile Application .pdf
 
What Is The Mobile App Development Cost In India.pdf
What Is The Mobile App Development Cost In India.pdfWhat Is The Mobile App Development Cost In India.pdf
What Is The Mobile App Development Cost In India.pdf
 
Cloud-based Mobile Apps Development in Malaysia
Cloud-based Mobile Apps Development in MalaysiaCloud-based Mobile Apps Development in Malaysia
Cloud-based Mobile Apps Development in Malaysia
 
Mobile App Development Company in Chandigarh | Ellocent Labs
Mobile App Development Company in Chandigarh | Ellocent LabsMobile App Development Company in Chandigarh | Ellocent Labs
Mobile App Development Company in Chandigarh | Ellocent Labs
 
Mobile App Development Costs in 2023.docx
Mobile App Development Costs in 2023.docxMobile App Development Costs in 2023.docx
Mobile App Development Costs in 2023.docx
 
The Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for BusinessesThe Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for Businesses
 
Introduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIntroduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted Conf
 
15 things you probably don’t know about mobile app development
15 things you probably don’t know about mobile app development15 things you probably don’t know about mobile app development
15 things you probably don’t know about mobile app development
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022
 
Event Booking App Development Exploring Its Types, Building Steps, and Advant...
Event Booking App Development Exploring Its Types, Building Steps, and Advant...Event Booking App Development Exploring Its Types, Building Steps, and Advant...
Event Booking App Development Exploring Its Types, Building Steps, and Advant...
 
Mobile App
Mobile AppMobile App
Mobile App
 
mobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdfmobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdf
 
mobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdfmobile-app-development-company-can-transform-your-business.pdf
mobile-app-development-company-can-transform-your-business.pdf
 
Web App Development Company | ConvrtX
Web App Development Company | ConvrtXWeb App Development Company | ConvrtX
Web App Development Company | ConvrtX
 
Unleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of MobileUnleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of Mobile
 
An Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdfAn Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdf
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Mobile Analytics for Apps - Track App Usage with Firebase

  • 1.
  • 2. Firebase Analytics Mobile Analytics for Apps Mariam Aslam https://twitter.com/MaiAslam
  • 3. Overview In 2018, more than 7.1 millions apps were available in App Stores ● Google Play represents - 50% ● Apple Store - 30% ● Windows - 10%, ● Amazon - 6% ● Blackberry - 4%
  • 4. Mobile Analytics and measurements ● Users interact with organisations on their mobile devices using both browsers and apps. ● Mobile Analytics refers to both mobile and web apps. ● Mobile Apps are standalone applications. ● Mobile Analytics helps you understand: ▹ How often people interact with my App ▹ What information in the app is important for them ▹ Which devices are popular so I can optimise my app accordingly ▹ How to best engage with consumers
  • 6. When do we need Firebase Analytics
  • 7. Tools for Analytical Capabilities ● Mobile Analytics while conceptually similar to Web Tracking, is infinitely more complex. ● Mobile Analytics requires more development knowledge and understanding of how to integrate with an SDK provided by Google. Following are tools for Analytical Capabilities: ● App Store Consoles: ○ Google Play Console and Itunes App Analytics ● Firebase Analytics
  • 9.
  • 10. What is tracked by Google Analytics for Firebase automatically logs 23 events and 13 user properties. No additional code is required to collect the following: ▹Events:app_clear_data,app_exception,app_remove,app_update,dynamic_link_app_open, dynamic_link_app_update,dynamic_link_first_open,first_open,in_app_purchase,notification_dismiss ,notification_foreground,notification_open,notification_receive,os_update,screen_view,session_star t,user_engagement,ad_click, ad_exposure, ad_impression, ad_query, ad_reward, adunit_exposure, ▹ User properties: Age, App Store, App Version, Country, Device Brand, Device Category, Device Model, First Open Time, Gender, Interests, Language, New/Established, OS Version
  • 11. Extend your measurements You can widen and extend the default measurement by defining custom event and custom user properties: up to 500 different events and up to 25 unique parameters per Event type. These customisations require additional implementation. Firebase supports a multitude of built-in events.
  • 12. Connect Your App to Firebase Create a Firebase project in the Firebase console Include Firebase SDK and your config file to your app project Implement your custom events and user properties Initiate the SDK and add Analytics to your project Configure Firebase console: custom events, funnels, audiences
  • 13. Connect Firebase to Google Analytics Firebase can also be integrated within Google Analytics interface simply by creating a new app property and connecting it to Firebase.
  • 14. Integrate with Big Query ● Linking BigQuery to your Firebase app lets you access your raw, unsampled event data along with all of your parameters and user properties. ● You can query, export, or join your datasets with data from external sources to perform custom analysis.

Editor's Notes

  1. Alot of user insights, user data and analytics are involved. This helps the product owner to see how users are interacting with the apps and how can they improve the experience of their apps by these analytics.
  2. Organisations -> apps Mobile Apps are standalone applications that are downloaded and installed on a user’s device.
  3. This is a process of mobile apps cycles.
  4. That can help us where to integrate the analytics. I.e during development of mobile app we integrate the crashlytics into app so we can track the user related crashes and fix them Closely monitor in deployment and maintenance to identify the issues being faced by the user.
  5. Mobile Analytics while conceptually similar to Web Tracking, is infinitely more complex. Unlike analytics implementation for websites. To incorporate the analytics tools, development, SDK integrations knowledge is a must. App store console -> only provided installation and uninstall data of the apps and how many downloaded from which countries etc. Firebase is analytics it provdes us out of box solution for tracking
  6. Firebase is a tool powered by google which makes it easier to build more successful, improve quality if mobile & web apps and grow business. Firebase is for all developers It has a lot of features that can be incorporated for relevant features and user cases in the web and mobile apps
  7. Cloud store -> syncs the data
  8. Ad_exposure: for how long the user wil view the add Ad_query: fetched from database adunit_exposure:
  9. Share image trigger is fired with the image_name and full_text parameters. We can add custom events by extending the measurements as shown in the example above.
  10. We can also connect firebase with google analytics i.e. if some of our data in google analytics that we want to sync with firebase by creating a new property.
  11. By linking big query we can query the raw data for closed funnels from firebase database i.e lets say if you want to see how many user open the app went through a use-case then we will add all the relevant trigger in our query to get data from database