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
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
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.
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.
Organisations -> apps
Mobile Apps are standalone applications that are downloaded and installed on a user’s device.
This is a process of mobile apps cycles.
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.
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
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
Cloud store -> syncs the data
Ad_exposure: for how long the user wil view the add
Ad_query: fetched from database
adunit_exposure:
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.
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.
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