SlideShare a Scribd company logo
Copyright © 2019 ONE BCG. All rights reserved.
Mixpanel - User Behavior Analytics
2
Copyright © 2019 ONE BCG. All rights reserved.
• Mixpanel - Introduction
• Key Features
• How Mixpanel works
• Competition Analysis
• Real-life Examples and Demo
• Pricing
Table of Contents
3
Copyright © 2019 ONE BCG. All rights reserved.
• Mixpanel is a business analytics service company. Mixpanel is used to track user
interactions with web and mobile applications, along with providing tools for targeted
communication with them.
• Founded in 2009 by Suhail Joshi and Tim Trefren, based in San Francisco, California.
• Current CEO: Amir Movafaghi.
About Mixpanel
4
Copyright © 2019 ONE BCG. All rights reserved.
• Events
• Event Properties
• People Profiles
• Behavioral Analytics
Essential Terms to be Familiar With:
5
Copyright © 2019 ONE BCG. All rights reserved.
1. Events: are the actions that users take in your app or website. Common actions
that could be translated into events are: signing up for your product,
downloading a PDF and becoming a paid customer, or even tracing mouse click
and cursor through heat maps - which can be done through integration with
ClickTale.
2. Properties: go along with events (or actions) to provide more information about
any event. For example, our sign up event could include the following properties:
first name, last name, email, time and date of the action and location like
country, city, and region. You can create your own properties plus Mixpanel also
tracks several properties by default.
6
Copyright © 2019 ONE BCG. All rights reserved.
3. Profiles: These are also called “users”. Profiles are how you can attach events to a
specific user and then view their activity instead of looking at only the anonymous
activity (such as Google Analytics).
4. Behavioral Analytics: Behavioral analytics is an advancement in business
analytics that reveals new insights into the behavior of consumers on eCommerce
platforms, online games, web and mobile applications, and Internet of things.
7
Copyright © 2019 ONE BCG. All rights reserved.
Key Features
● Segment and Visualize
Data -
Compare data with
previous years and break
down information by
week, browser, device or
any other segment.
8
Copyright © 2019 ONE BCG. All rights reserved.
Key features (contd.)
Alexa
alexa123@gmail.com
● Get the complete picture of
every user -
People use your product
anonymously, from different
platforms, and sign in and out
of their account, which makes
tracking very complicated -
but Mixpanel helps against it.
9
Copyright © 2019 ONE BCG. All rights reserved.
Key Features (contd.)
● Predict who can be a more likely
conversion -
With Mixpanel’s predictive
analytics model, a surface in
which users are likely (or unlikely)
to act based on past behaviors.
10
Copyright © 2019 ONE BCG. All rights reserved.
● Detect anomalies and
React Quickly -
Get notified immediately
when important metrics
and KPIs alter
unexpectedly, along with
the users causing the
change, so you can take
action right away.
11
Copyright © 2019 ONE BCG. All rights reserved.
• Mobile A/B Testing - Improve your apps by quickly testing new experiments side by
side and identify which UI gives the best results: other substantial aspects can also
be tests, eg speed of the animation.
12
Copyright © 2019 ONE BCG. All rights reserved.
• User Analytics Infrastructure
● Embed Mixpanel into any Tech Stack -
Mixpanel allows to take advantage of 30+ integrations to get full value out of
user analytics. You can bring data into Mixpanel for deeper analysis, or send it
elsewhere to share the power of Mixpanel across your organization.
13
Copyright © 2019 ONE BCG. All rights reserved.
Other Major Features Include:
• Granular Behavioral Targeting
• Message Engagement Analytics
• Flows: Visualize how users explore your products and website.
• Funnels: Monitor and improve conversion rates.
14
Copyright © 2019 ONE BCG. All rights reserved.
• Flexible Delivery Options: Apart from all discussed features you can even measure
how messages influenced your metrics (through funnels and flows) see exactly what
happens after sending a message or running a test, to clearly understand the impact.
15
© 2017 ONE BCG. All Rights Reserved.
Key Features (contd. - Messages)
• Web In-App Message
• iOS Push Notifications & In-App Message
• Android Push Notifications & In-App Message
• Email
• SMS
• Webhooks
16
© 2017 ONE BCG. All Rights Reserved.
1. Web In-App Message- send messages to users browsing your website.
2. iOS Push Notifications-send iOS push notifications through the Apple Push Notification service.
3. Android Push Notifications- enable to configure an Android app to send and receive push notifications.
4. Mixpanel has also built hybrid apps for both the interfaces
a. Email-Mixpanel allows you to tie data to a specific user, creating a profile. This is where you store
things like their email address, location or their age.
b. SMS-Mixpanel allows you to send up to 1,000 SMS/month at no additional cost and save phone
numbers
5. Webhooks- provide other applications real-time information.
● A webhook delivers data to other applications as it happens, meaning you get data immediately.
● eg: Webhooks allow you to notify yourself whenever a user first matches your campaign criteria.
17
Copyright © 2019 ONE BCG. All rights reserved.
Mixpanel is an event-centric program where tracking is not automated and is based on
events. Mixpanel is used to track events, create sales funnels and see trends.
How Mixpanel Works
18
© 2017 ONE BCG. All Rights Reserved.
User Interface Design
• User interface- Graphical layout of the
application
• Buttons, images, text, sliders, text entry
fields
• Visual elements
• Ensure attractive and visually stimulating
interface
19
© 2017 ONE BCG. All Rights Reserved.
UX Design
• User experience - interaction with the application
• Working of the interface
• Ensures easy navigation, proper functionality, and
structure of the interface
20
© 2017 ONE BCG. All Rights Reserved.
API Integration (Application programming interface)
• JavaScript- tracking, deleting existing data,
tracking website links, sending events, managing
user identity, storing user profiles, etc.
• Python, Ruby & PHP- used for scripting, direct
interaction of the user with a web application or a
mobile device.
21
© 2017 ONE BCG. All Rights Reserved.
• iOS Swift & Android Java: Easiest way to get Mixpanel into
your iOS and Android apps.
• Mixpanel also has hybrid apps for both interfaces.
• Java -used in deep back-end and embedded applications.
Libraries offer platform-specific features and make
implementations simpler, and can scale naturally to an
unlimited number of clients.
22
© 2017 ONE BCG. All Rights Reserved.
• Node.js - for server-side based tracking
• HTTP - for event-based tracking
• JQL- Data analytics
23
© 2017 ONE BCG. All Rights Reserved.
JQL comes with a console so you can easily write, run, save, and edit queries at
your company.
Instead of seeing a stream of data in a terminal window, you can easily export the
data to a CSV file to visualize the data quickly in a spreadsheet.
24
© 2017 ONE BCG. All Rights Reserved.
Tracking First-Time Users
• External Database: List of each distinct ID
• Check if the ID exists already in the list of users
appeared previously
• Setting a property value
• In Funnels, view how first-time users convert through
a specified set of actions on your site or app.
25
© 2017 ONE BCG. All Rights Reserved.
1. In Funnels, view how
first-time users
convert through a
specified set of
actions on your site or
app.
2. How many people
visited the - landing
page, clickout page
etc.
26
© 2017 ONE BCG. All Rights Reserved.
● A cohort is a group of users
who share a certain set of
properties or have performed
a particular combination or
frequency of events.
● Once a cohort is created in a
project, it can be used to
group and filter data for
granular analysis.
27
© 2017 ONE BCG. All Rights Reserved.
Segmentation
1. Mixpanel's Segmentation
report, which allows you
to filter and segment
your events based on
their properties.
2. This is useful for
understanding how
different user segments
behave, and what trends
look like over time.
28
© 2017 ONE BCG. All Rights Reserved.
Quickly make changes to fix what’s causing the drop (or adjust your ad budget to capture
the spike in interest).
29
© 2017 ONE BCG. All Rights Reserved.
Retention
1. The Mixpanel Retention report
allows you to understand how often
your customers return and engage
with your application.
2. Retention report - How many users
are returning over time to perform
actions within a product.
3. How loyal is the user base?
30
© 2017 ONE BCG. All Rights Reserved.
Distinct ID Creation
• It is a random, unique, 54-60 character hash, and is stored in a cookie.
• Distinct_id is sent with each event to determine which customer sent the event.
• JavaScript: The JS library will automatically issue a distinct_id to each user that
loads the library.
• The cookie is specific to the domain, browser, computer and instance of Mixpanel
(project).
31
© 2017 ONE BCG. All Rights Reserved.
Alias And Identify On Existing Users
• New user signs up, call
mixpanel.alias
("YOUR_USER_ID") once.
• A user logs in, call
mixpanel.identify
("YOUR_USER_ID").
32
© 2017 ONE BCG. All Rights Reserved.
1. Use mixpanel.alias() and mixpanel.identify() methods to keep the identity of your
users consistent throughout their interactions in your site or app.
2. The primary purpose of calling mixpanel.alias() is to connect a user’s anonymous
events from before a signup event with his post-signup activity on your site or in
your app (i.e., linking the user’s previous identifier to a new identifier)
3. Since there is no concept of a previous identifier or anonymous events for already
registered users, you do not need to alias existing users. You can simply identify
them with the Mixpanel identify method
4. For example, aliasing by email address means that the end-user’s distinct_id will be
connected to the end user’s email address.
5. Alias method maps a new ID from your end like username email or internal ID to the
distinct ID .
33
© 2017 ONE BCG. All Rights Reserved.
34
© 2017 ONE BCG. All Rights Reserved.
User Profiles
• Identify users with Mixpanel’s identify call:
mixpanel.identify();
• Set People profiles with Mixpanel’s people
set call: mixpanel.people.set();
• Mixpanel adds the user name and address
to the user’s profile.
35
© 2017 ONE BCG. All Rights Reserved.
Music finder/spotify
Eg of a demo application - music finder, developed by Mixpanel, for better understanding of its features and how
mixpanel works.
Demo: https://mixpanel.com/report/1969317/predict#learn
36
Copyright © 2019 ONE BCG. All rights reserved.
Competititor Analysis
Flurry Analytics specializes
in mobile analytics,
monetization and
advertising...
Kissmetrics is a customer
engagement automation
platform...
An online marketing and
web analytics unit in Orem,
Utah; acquired by Adobe in
2009...
37
Copyright © 2019 ONE BCG. All rights reserved.
• Events
• Real-time Tracking
• Funnels
• Retention
• Segmentation and Reporting
Comparing Mixpanel with Google Analytics
38
Copyright © 2019 ONE BCG. All rights reserved.
• Events: Mixpanel events are easier to understand, are more flexible, and simpler to report on. GA’s
segmentation and analysis are very strong.
• Real-time tracking: Mixpanel offers real-time data collection and reporting. Google Analytics reporting
tends to lag by about an hour.
• Funnels: Mixpanel includes funnel analysis: It allows you to analyze visitor (not visit) flows retroactively,
specify the details of each step and then segment the report, complete with trends and the time between
each step.
• Retention: Mixpanel offers built-in retention analysis. They provide a readily accessible, easy to
understand retention tracking screen with several options. To get this information from Google Analytics
requires more work but rewards you with significantly more segmentation and analysis flexibility.
• Segmentation and reporting: One would choose Mixpanel if he/she wants to do basic segmentation
analysis. In Mixpanel you can click an event, select an associated property or condition and instantly
graph the results. On the other hand, if one needs fine grained segmentation analysis and isn’t using their
respective APIs then Google Analytics reporting is the better choice.
39
© 2017 ONE BCG. All Rights Reserved.
B2B Companies using Mixpanel
● 15% increase in account
creation due to A/B
testing
● 10% increase in Signer-
to-Sender Conversions
● 100+ instances of
Mixpanel across
Engineering, Product
and Marketing
40
© 2017 ONE BCG. All Rights Reserved.
B2B Companies (contd.)
● ½ the cost of building
an in-house analytics
solution.
● 0 lines of server-side
code written for
collecting and
examining data.
● 10,000+ guidebook
apps with Mixpanel-
powered dashboards.
41
Copyright © 2019 ONE BCG. All rights reserved.
Pricing
42
Copyright © 2019 ONE BCG. All rights reserved.

More Related Content

Similar to A comprehensive guide to user behavioral analytics (20)

PPTX
The unified user profile fin. (1)
abdullah-059
 
PDF
Privacy and the Most Relevant Ads - 8.18.12
www.webhub.mobi by Yuvee, Inc.
 
PPTX
Importance of Mobile App Architecture For Mobile App Development
Helios Solutions
 
PDF
8 Step to Build Your lot-Based Mobile Parking System.pdf
Expert App Devs
 
PDF
IBM InterConnect Build and Deploy MobileFirst Applications
Leigh Williamson
 
PDF
198 How to Use In-Application Messaging to Drive User Engagement
ProductCamp Boston
 
PDF
199 Don’t Feed the “HiPPOs” – Using Data to Overcome Opinion
ProductCamp Boston
 
PDF
Lean startups en el mundo real ejemplos y metricas
Software Guru
 
PDF
MVP Recipes for startups MVP Recipes for startups
PallabHowlader
 
PDF
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
Kai Wähner
 
PPTX
Invento Labs Web 2.0
Invento Labs
 
PDF
Android Application for Updation
IRJET Journal
 
PDF
Loyalty & Rewards Points Application on your mobile, iPhone, Android
Mike Taylor
 
PPSX
Top 10 Social Gaming Metrics
jefftee
 
PDF
Open / Public APIs - From Implementation to Digital Business Model
Bastian Migge
 
PPTX
Mobile Automation and Best Practices - Siva Sundararaman
agilemaine
 
PDF
Mobile Application Development: A Step-by-Step Guide
xiconetseo
 
PPT
API First Mobile Strategy
Nitin Gaur
 
PPTX
Firebase Analytics
Mariam Aslam
 
PPTX
Google Analytics Training - full 2017
Nate Plaunt
 
The unified user profile fin. (1)
abdullah-059
 
Privacy and the Most Relevant Ads - 8.18.12
www.webhub.mobi by Yuvee, Inc.
 
Importance of Mobile App Architecture For Mobile App Development
Helios Solutions
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
Expert App Devs
 
IBM InterConnect Build and Deploy MobileFirst Applications
Leigh Williamson
 
198 How to Use In-Application Messaging to Drive User Engagement
ProductCamp Boston
 
199 Don’t Feed the “HiPPOs” – Using Data to Overcome Opinion
ProductCamp Boston
 
Lean startups en el mundo real ejemplos y metricas
Software Guru
 
MVP Recipes for startups MVP Recipes for startups
PallabHowlader
 
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
Kai Wähner
 
Invento Labs Web 2.0
Invento Labs
 
Android Application for Updation
IRJET Journal
 
Loyalty & Rewards Points Application on your mobile, iPhone, Android
Mike Taylor
 
Top 10 Social Gaming Metrics
jefftee
 
Open / Public APIs - From Implementation to Digital Business Model
Bastian Migge
 
Mobile Automation and Best Practices - Siva Sundararaman
agilemaine
 
Mobile Application Development: A Step-by-Step Guide
xiconetseo
 
API First Mobile Strategy
Nitin Gaur
 
Firebase Analytics
Mariam Aslam
 
Google Analytics Training - full 2017
Nate Plaunt
 

More from ONE BCG (11)

PPTX
What is product development and its process?
ONE BCG
 
PPTX
Why effective communication with clients is necessary?
ONE BCG
 
PPTX
An ultimate guide to SOLID Principles, developers must know.
ONE BCG
 
PPTX
How Artificial intelligence and machine learning are different?
ONE BCG
 
PPTX
What is Agile and Scrum, their guiding principles and methods?
ONE BCG
 
PPTX
Prototype: Its methods, techniques, and key features.
ONE BCG
 
PPTX
How to prepare a project for automated deployment?
ONE BCG
 
PPTX
What is Load, Stress and Endurance Testing?
ONE BCG
 
PPTX
Software risk analysis and management
ONE BCG
 
PPTX
What is security testing and why it is so important?
ONE BCG
 
PPTX
Brushing skills on SignalR for ASP.NET developers
ONE BCG
 
What is product development and its process?
ONE BCG
 
Why effective communication with clients is necessary?
ONE BCG
 
An ultimate guide to SOLID Principles, developers must know.
ONE BCG
 
How Artificial intelligence and machine learning are different?
ONE BCG
 
What is Agile and Scrum, their guiding principles and methods?
ONE BCG
 
Prototype: Its methods, techniques, and key features.
ONE BCG
 
How to prepare a project for automated deployment?
ONE BCG
 
What is Load, Stress and Endurance Testing?
ONE BCG
 
Software risk analysis and management
ONE BCG
 
What is security testing and why it is so important?
ONE BCG
 
Brushing skills on SignalR for ASP.NET developers
ONE BCG
 
Ad

Recently uploaded (20)

PDF
Early_Diabetes_Detection_using_Machine_L.pdf
maria879693
 
PDF
Building Production-Ready AI Agents with LangGraph.pdf
Tamanna
 
PDF
apidays Helsinki & North 2025 - API-Powered Journeys: Mobility in an API-Driv...
apidays
 
PDF
Context Engineering vs. Prompt Engineering, A Comprehensive Guide.pdf
Tamanna
 
PDF
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
PPTX
Rational Functions, Equations, and Inequalities (1).pptx
mdregaspi24
 
PPTX
Advanced_NLP_with_Transformers_PPT_final 50.pptx
Shiwani Gupta
 
PPTX
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
PPTX
The _Operations_on_Functions_Addition subtruction Multiplication and Division...
mdregaspi24
 
PDF
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays
 
PDF
AUDITABILITY & COMPLIANCE OF AI SYSTEMS IN HEALTHCARE
GAHI Youssef
 
PPTX
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
PDF
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
PPTX
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
PPTX
Exploring Multilingual Embeddings for Italian Semantic Search: A Pretrained a...
Sease
 
PDF
R Cookbook - Processing and Manipulating Geological spatial data with R.pdf
OtnielSimopiaref2
 
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays
 
Early_Diabetes_Detection_using_Machine_L.pdf
maria879693
 
Building Production-Ready AI Agents with LangGraph.pdf
Tamanna
 
apidays Helsinki & North 2025 - API-Powered Journeys: Mobility in an API-Driv...
apidays
 
Context Engineering vs. Prompt Engineering, A Comprehensive Guide.pdf
Tamanna
 
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
Rational Functions, Equations, and Inequalities (1).pptx
mdregaspi24
 
Advanced_NLP_with_Transformers_PPT_final 50.pptx
Shiwani Gupta
 
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
The _Operations_on_Functions_Addition subtruction Multiplication and Division...
mdregaspi24
 
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays
 
AUDITABILITY & COMPLIANCE OF AI SYSTEMS IN HEALTHCARE
GAHI Youssef
 
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
Exploring Multilingual Embeddings for Italian Semantic Search: A Pretrained a...
Sease
 
R Cookbook - Processing and Manipulating Geological spatial data with R.pdf
OtnielSimopiaref2
 
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays
 
Ad

A comprehensive guide to user behavioral analytics

  • 1. Copyright © 2019 ONE BCG. All rights reserved. Mixpanel - User Behavior Analytics
  • 2. 2 Copyright © 2019 ONE BCG. All rights reserved. • Mixpanel - Introduction • Key Features • How Mixpanel works • Competition Analysis • Real-life Examples and Demo • Pricing Table of Contents
  • 3. 3 Copyright © 2019 ONE BCG. All rights reserved. • Mixpanel is a business analytics service company. Mixpanel is used to track user interactions with web and mobile applications, along with providing tools for targeted communication with them. • Founded in 2009 by Suhail Joshi and Tim Trefren, based in San Francisco, California. • Current CEO: Amir Movafaghi. About Mixpanel
  • 4. 4 Copyright © 2019 ONE BCG. All rights reserved. • Events • Event Properties • People Profiles • Behavioral Analytics Essential Terms to be Familiar With:
  • 5. 5 Copyright © 2019 ONE BCG. All rights reserved. 1. Events: are the actions that users take in your app or website. Common actions that could be translated into events are: signing up for your product, downloading a PDF and becoming a paid customer, or even tracing mouse click and cursor through heat maps - which can be done through integration with ClickTale. 2. Properties: go along with events (or actions) to provide more information about any event. For example, our sign up event could include the following properties: first name, last name, email, time and date of the action and location like country, city, and region. You can create your own properties plus Mixpanel also tracks several properties by default.
  • 6. 6 Copyright © 2019 ONE BCG. All rights reserved. 3. Profiles: These are also called “users”. Profiles are how you can attach events to a specific user and then view their activity instead of looking at only the anonymous activity (such as Google Analytics). 4. Behavioral Analytics: Behavioral analytics is an advancement in business analytics that reveals new insights into the behavior of consumers on eCommerce platforms, online games, web and mobile applications, and Internet of things.
  • 7. 7 Copyright © 2019 ONE BCG. All rights reserved. Key Features ● Segment and Visualize Data - Compare data with previous years and break down information by week, browser, device or any other segment.
  • 8. 8 Copyright © 2019 ONE BCG. All rights reserved. Key features (contd.) Alexa [email protected] ● Get the complete picture of every user - People use your product anonymously, from different platforms, and sign in and out of their account, which makes tracking very complicated - but Mixpanel helps against it.
  • 9. 9 Copyright © 2019 ONE BCG. All rights reserved. Key Features (contd.) ● Predict who can be a more likely conversion - With Mixpanel’s predictive analytics model, a surface in which users are likely (or unlikely) to act based on past behaviors.
  • 10. 10 Copyright © 2019 ONE BCG. All rights reserved. ● Detect anomalies and React Quickly - Get notified immediately when important metrics and KPIs alter unexpectedly, along with the users causing the change, so you can take action right away.
  • 11. 11 Copyright © 2019 ONE BCG. All rights reserved. • Mobile A/B Testing - Improve your apps by quickly testing new experiments side by side and identify which UI gives the best results: other substantial aspects can also be tests, eg speed of the animation.
  • 12. 12 Copyright © 2019 ONE BCG. All rights reserved. • User Analytics Infrastructure ● Embed Mixpanel into any Tech Stack - Mixpanel allows to take advantage of 30+ integrations to get full value out of user analytics. You can bring data into Mixpanel for deeper analysis, or send it elsewhere to share the power of Mixpanel across your organization.
  • 13. 13 Copyright © 2019 ONE BCG. All rights reserved. Other Major Features Include: • Granular Behavioral Targeting • Message Engagement Analytics • Flows: Visualize how users explore your products and website. • Funnels: Monitor and improve conversion rates.
  • 14. 14 Copyright © 2019 ONE BCG. All rights reserved. • Flexible Delivery Options: Apart from all discussed features you can even measure how messages influenced your metrics (through funnels and flows) see exactly what happens after sending a message or running a test, to clearly understand the impact.
  • 15. 15 © 2017 ONE BCG. All Rights Reserved. Key Features (contd. - Messages) • Web In-App Message • iOS Push Notifications & In-App Message • Android Push Notifications & In-App Message • Email • SMS • Webhooks
  • 16. 16 © 2017 ONE BCG. All Rights Reserved. 1. Web In-App Message- send messages to users browsing your website. 2. iOS Push Notifications-send iOS push notifications through the Apple Push Notification service. 3. Android Push Notifications- enable to configure an Android app to send and receive push notifications. 4. Mixpanel has also built hybrid apps for both the interfaces a. Email-Mixpanel allows you to tie data to a specific user, creating a profile. This is where you store things like their email address, location or their age. b. SMS-Mixpanel allows you to send up to 1,000 SMS/month at no additional cost and save phone numbers 5. Webhooks- provide other applications real-time information. ● A webhook delivers data to other applications as it happens, meaning you get data immediately. ● eg: Webhooks allow you to notify yourself whenever a user first matches your campaign criteria.
  • 17. 17 Copyright © 2019 ONE BCG. All rights reserved. Mixpanel is an event-centric program where tracking is not automated and is based on events. Mixpanel is used to track events, create sales funnels and see trends. How Mixpanel Works
  • 18. 18 © 2017 ONE BCG. All Rights Reserved. User Interface Design • User interface- Graphical layout of the application • Buttons, images, text, sliders, text entry fields • Visual elements • Ensure attractive and visually stimulating interface
  • 19. 19 © 2017 ONE BCG. All Rights Reserved. UX Design • User experience - interaction with the application • Working of the interface • Ensures easy navigation, proper functionality, and structure of the interface
  • 20. 20 © 2017 ONE BCG. All Rights Reserved. API Integration (Application programming interface) • JavaScript- tracking, deleting existing data, tracking website links, sending events, managing user identity, storing user profiles, etc. • Python, Ruby & PHP- used for scripting, direct interaction of the user with a web application or a mobile device.
  • 21. 21 © 2017 ONE BCG. All Rights Reserved. • iOS Swift & Android Java: Easiest way to get Mixpanel into your iOS and Android apps. • Mixpanel also has hybrid apps for both interfaces. • Java -used in deep back-end and embedded applications. Libraries offer platform-specific features and make implementations simpler, and can scale naturally to an unlimited number of clients.
  • 22. 22 © 2017 ONE BCG. All Rights Reserved. • Node.js - for server-side based tracking • HTTP - for event-based tracking • JQL- Data analytics
  • 23. 23 © 2017 ONE BCG. All Rights Reserved. JQL comes with a console so you can easily write, run, save, and edit queries at your company. Instead of seeing a stream of data in a terminal window, you can easily export the data to a CSV file to visualize the data quickly in a spreadsheet.
  • 24. 24 © 2017 ONE BCG. All Rights Reserved. Tracking First-Time Users • External Database: List of each distinct ID • Check if the ID exists already in the list of users appeared previously • Setting a property value • In Funnels, view how first-time users convert through a specified set of actions on your site or app.
  • 25. 25 © 2017 ONE BCG. All Rights Reserved. 1. In Funnels, view how first-time users convert through a specified set of actions on your site or app. 2. How many people visited the - landing page, clickout page etc.
  • 26. 26 © 2017 ONE BCG. All Rights Reserved. ● A cohort is a group of users who share a certain set of properties or have performed a particular combination or frequency of events. ● Once a cohort is created in a project, it can be used to group and filter data for granular analysis.
  • 27. 27 © 2017 ONE BCG. All Rights Reserved. Segmentation 1. Mixpanel's Segmentation report, which allows you to filter and segment your events based on their properties. 2. This is useful for understanding how different user segments behave, and what trends look like over time.
  • 28. 28 © 2017 ONE BCG. All Rights Reserved. Quickly make changes to fix what’s causing the drop (or adjust your ad budget to capture the spike in interest).
  • 29. 29 © 2017 ONE BCG. All Rights Reserved. Retention 1. The Mixpanel Retention report allows you to understand how often your customers return and engage with your application. 2. Retention report - How many users are returning over time to perform actions within a product. 3. How loyal is the user base?
  • 30. 30 © 2017 ONE BCG. All Rights Reserved. Distinct ID Creation • It is a random, unique, 54-60 character hash, and is stored in a cookie. • Distinct_id is sent with each event to determine which customer sent the event. • JavaScript: The JS library will automatically issue a distinct_id to each user that loads the library. • The cookie is specific to the domain, browser, computer and instance of Mixpanel (project).
  • 31. 31 © 2017 ONE BCG. All Rights Reserved. Alias And Identify On Existing Users • New user signs up, call mixpanel.alias ("YOUR_USER_ID") once. • A user logs in, call mixpanel.identify ("YOUR_USER_ID").
  • 32. 32 © 2017 ONE BCG. All Rights Reserved. 1. Use mixpanel.alias() and mixpanel.identify() methods to keep the identity of your users consistent throughout their interactions in your site or app. 2. The primary purpose of calling mixpanel.alias() is to connect a user’s anonymous events from before a signup event with his post-signup activity on your site or in your app (i.e., linking the user’s previous identifier to a new identifier) 3. Since there is no concept of a previous identifier or anonymous events for already registered users, you do not need to alias existing users. You can simply identify them with the Mixpanel identify method 4. For example, aliasing by email address means that the end-user’s distinct_id will be connected to the end user’s email address. 5. Alias method maps a new ID from your end like username email or internal ID to the distinct ID .
  • 33. 33 © 2017 ONE BCG. All Rights Reserved.
  • 34. 34 © 2017 ONE BCG. All Rights Reserved. User Profiles • Identify users with Mixpanel’s identify call: mixpanel.identify(); • Set People profiles with Mixpanel’s people set call: mixpanel.people.set(); • Mixpanel adds the user name and address to the user’s profile.
  • 35. 35 © 2017 ONE BCG. All Rights Reserved. Music finder/spotify Eg of a demo application - music finder, developed by Mixpanel, for better understanding of its features and how mixpanel works. Demo: https://mixpanel.com/report/1969317/predict#learn
  • 36. 36 Copyright © 2019 ONE BCG. All rights reserved. Competititor Analysis Flurry Analytics specializes in mobile analytics, monetization and advertising... Kissmetrics is a customer engagement automation platform... An online marketing and web analytics unit in Orem, Utah; acquired by Adobe in 2009...
  • 37. 37 Copyright © 2019 ONE BCG. All rights reserved. • Events • Real-time Tracking • Funnels • Retention • Segmentation and Reporting Comparing Mixpanel with Google Analytics
  • 38. 38 Copyright © 2019 ONE BCG. All rights reserved. • Events: Mixpanel events are easier to understand, are more flexible, and simpler to report on. GA’s segmentation and analysis are very strong. • Real-time tracking: Mixpanel offers real-time data collection and reporting. Google Analytics reporting tends to lag by about an hour. • Funnels: Mixpanel includes funnel analysis: It allows you to analyze visitor (not visit) flows retroactively, specify the details of each step and then segment the report, complete with trends and the time between each step. • Retention: Mixpanel offers built-in retention analysis. They provide a readily accessible, easy to understand retention tracking screen with several options. To get this information from Google Analytics requires more work but rewards you with significantly more segmentation and analysis flexibility. • Segmentation and reporting: One would choose Mixpanel if he/she wants to do basic segmentation analysis. In Mixpanel you can click an event, select an associated property or condition and instantly graph the results. On the other hand, if one needs fine grained segmentation analysis and isn’t using their respective APIs then Google Analytics reporting is the better choice.
  • 39. 39 © 2017 ONE BCG. All Rights Reserved. B2B Companies using Mixpanel ● 15% increase in account creation due to A/B testing ● 10% increase in Signer- to-Sender Conversions ● 100+ instances of Mixpanel across Engineering, Product and Marketing
  • 40. 40 © 2017 ONE BCG. All Rights Reserved. B2B Companies (contd.) ● ½ the cost of building an in-house analytics solution. ● 0 lines of server-side code written for collecting and examining data. ● 10,000+ guidebook apps with Mixpanel- powered dashboards.
  • 41. 41 Copyright © 2019 ONE BCG. All rights reserved. Pricing
  • 42. 42 Copyright © 2019 ONE BCG. All rights reserved.

Editor's Notes

  • #4: Mixpanel was designed and developed to enable companies and organizations, regardless of size, to monitor and effectively analyze user behavior. Mixpanel tracks user activity and analyzes it to give useful insights - It can help dissect customer retention on websites as well as track where and when do users drop off from websites. I Suhail Joshi - current Executive director and Chairman of the board.
  • #10: Data science is a multidisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data.
  • #11: You can know which user segments are causing metrics spike: automatic segmentation Signal: Discover what behaviours lead to a particular goal On-demand funnel analysis: surface the top conversion drivers
  • #13: With Pardot B2B marketing automation by Salesforce, businesses can streamline and simplify their marketing automations. This allows them to improve their overall business efficiency and long-term strategies, aligning their sales and marketing teams, generating better leads, improving their email marketing, and more.
  • #14: Target specific user groups based on behavioral data like streaming videos, demographic data, abandoning of cart etc. Use highly personalized push messaging, emails, as well as in app messaging, having no codes required. Moreover, you can compare how different groups of people behave: cohort analysis Get notified when important metric change, with the help of custom alerts; and also share progress on key metrics through dashboards
  • #19: Consists of the buttons, images, sliders, text entry fields, and all items the user interacts with. This includes screen layout, transitions, interface animations Visual element Color schemes and button shapes  Make sure the application’s interface is attractive, visually-stimulating and themed appropriately This is the 1st interaction of the user with the software or the app.
  • #20: Determines interaction - Is the experience smooth and easy or difficult and confusing? Does interacting with the app gives people the sense that they’re efficiently accomplishing the tasks they set out to achieve or does it feel like a struggle? User experience is determined by how easy or difficult it is to interact with the user interface elements that the UI designers have created.
  • #21: Intro- When you have a product/software in mind, you usually start with the front end, the piece that faces the customer, and then decide what back end tooling is needed to support that”. Front end languages are typically much simpler than back end ones. Most web application interfaces are built using the programming language Javascript and Front end technologies for smartphone apps include Objective-C/SWIFT for iOS app and Java for Android apps.
  • #23: JQL – JavaScript Query Language – let you analyze your data in Mixpanel. Helps in giving valuable insights of data Mixpanel's Segmentation report, which allows you to filter and segment your events based on their properties. This is useful for understanding how different user segments behave, and what trends look like over time.
  • #24: CSV - file format used to store tabular data, such as a spreadsheet or database. Files in the CSV format can be imported to and exported from programs that store data in tables, such as Microsoft Excel. CSV stands for "comma-separated values".
  • #25: Track first-time users directly using a list of all first-time users in a database. There is a database which consists of all the ID’s entered Whenever you encounter a user, you can check if the distinct_id exists in the list of users who’ve appeared previously. This approach lets you check if the user is new or returning. To track first-time users with only Mixpanel, assign all new users a super property when they arrive at your site. Instead of checking if a user has or has not been to the site, you would assume all users are brand new. Then, when a user arrives, you would assign a super property value to indicate if the user is returning.
  • #27: Cohorts allow you to define groups by performed events and their corresponding properties and then compare them to one another so that you can improve conversion, engagement, and retention.
  • #31: User identification in Mixpanel is handled through a property called "distinct_id". Distinct_id is sent with each event to determine which customer sent the event. All the unique reports in Mixpanel (funnels, retention, unique in insights), depending on distinct_id to follow a single customer. If you do not choose to manage distinct_id yourself, each time a user shows up in a new browser, on a new machine, or clears their cookies, they will appear to be a new unique user.
  • #35: Set People profiles with Mixpanel’s people set call: mixpanel.people.set(); For example, if you use a JavaScript instance and call mixpanel.people.set({ "$name": name, "$email": email }); You must use the identify call with the people set call to get People properties and set a user’s profile. Mixpanel provides five data types to set a user’s properties: string, numeric, boolean, date, and list type. You can use those data types to set your own user properties. For example, you could set user properties such as: date of last purchase, number of purchases, subscription status, or total amount spent.
  • #37: Flurry: Founded in 2005, Flurry analyzes 150 billion app sessions per month. The company's analytics platform tracks application sessions in iOS, Android, HTML5, and JavaME platforms. KISSmetrics: Main motto is to drive user engagement. Omniture products have been integrated with the Adobe Marketing Cloud.
  • #40: Working with 250,000 companies in 188 countries DocuSign uses Mixpanel in a variety of ways across the company. As DocuSign’s needs have grown over time, Mixpanel has easily grown with them. Originally they used Mixpanel for marketing; then they wanted to ensure that Signers were able to be successful, because increasing successful Signers helps grow use of DocuSign and the total number of Successful Transactions. Today, DocuSign uses Mixpanel at every step of the client journey, from acquiring new users to converting those users into paid users.
  • #41: Guidebook is a mobile app builder which creates customized apps for events, schools, places, and companies. They have clients like Amazon and Coca-Cola. Were looking for a data solution, Guidebook needed more than just a data warehouse. It needed a powerful infrastructure with APIs flexible enough to connect back to its CMS (content management) system. Famous Companies: GoDaddy, BMW and Samsung; B2C: Travel Republic and WikiTribune
  • #42: Basic: $999 per year Enterprise: Customized