SlideShare una empresa de Scribd logo
1 de 70
Descargar para leer sin conexión
Web Analytic for Gaming
       Measure and Win
               Iñaki Gorostiza
           igorostiza@LIN3S.com
                    @hello_google
About me




Iñaki Gorostiza Esquerdeiro
ü    www.LIN3S.com
ü    igorostiza@LIN3S.com
ü    @hello_google
ü    www.hellogoogle.com
Paradigm Shift?
What is Web Analytic?
Web Analytic Tools Timeline
How does Web Analytic tools works?
How does Web Analytics tools for
games work?
Web Analytics vs Game Analytics
Games are running on Multiple
Platforms

Web (HTML5)

Social (Facebook)

Mobile (Android & IOS)

PC
Events vs Page Views
Events vs Page Views
Each time the Google Analytics Tracking Code executes, it requests a single-pixel GIF
image from the Google Analytics collection servers called __utm.gif. Appended to the
request string for the image are all the parameters Google captures about a particular
page request:
GET/__utm.gif?
utmwv=4.7.1&utmn=164208238&utmhn=code.google.com&utmcs=UTF-8&utms
r=1280x800&utmsc=32-
bit&utmul=es-419&utmje=1&utmfl=10.0%20r45&utmdt=Tracking%20Sites
%20-%20Google%20Analytics%20-%20Google
%20Code&utmhid=601292338&utmr=-&utmp=%2Fintl%2Fen%2Fapis
%2Fanalytics%2Fdocs%2Ftracking
%2FgaTrackingOverview.html&utmac=UA-18071-1&utmcc=__utma
%3D247248150.1331558763.1270849111.1271705213.1272574681.4%3B
%2B__utmz%3D247248150.1270849111.1.1.utmcsr%3D(direct)%7Cutmccn
%3D(direct)%7Cutmcmd%3D(none)%3B&gaq=1 HTTP/1.1
Navigator session vs Game session
Visitor vs User
But what does Web Analytic for Games
means?

Bandwidth and battery Limit

Tracking code size.

IOS Developer Agreement – UDID, emails

Pageviews vs Event Tracking

New Metrics

New KPis
And remember… No Analytics is not an option
Choose your web Analytic Tool
Google Analytics



Web Tracking (ga.js)
Track user interaction with websites or web applications.

Android
Track user interaction with Android applications.

iOS
Track user interaction with iOS application
Flurry



•  Free
•  Used by over 65,000 developers across over 170,000
   mobile applications and tracks over 1.2 billion application
   sessions a day
•  Increases executable size by 500kb
•  See it in action
Localytics



•    Open source
•    4kb
•    Real Time analytics
•    Cross Up Marketing campaign Tracking
•    See it in action
Apsalar




•  The most sophisticated for actionable analytics as
   apposed to just vanity metrics (The only metrics that
   entrepreneurs should invest energy in collecting are
   those that help them make decisions).
•  Excellent conversion funnels
•  See it in action.
Web Analytic Platforms
specially designed for games
Honeytracks        Gamesanalytics
Do it your self
•  Google App Engine and Amazon Web Services.
•  Tons of information to store
•  Developing a good Interface is hard
Game KPIs


Acquisition

Retention

Monetization

Social Influence
Are you playing with my game?
Are you playing with my game?
Sessions
A session is one use of your game by an end user. This typically begins when
the game is launched and ends when is terminated. Depending on the platform
you must specify when a session starts and stops. The definition of session
does not depend on how long the application is used.
Are you playing with my game?
Users (Active players)
Number of different users that has had a session with your game on a specified
day.
Are you playing with my game?
New vs Returning user
A new user is someone who has just started using your application. Users are
identified by unique phone IDs (which vary by platform) to ensure that a user is
in fact a unique new user and not just an installation.
Are you playing with my game?
Source
Where’re my users coming from: Medium, source, Campaign, Country,
Device…
How are you playing my game?
How are you playing my game?
Players are trying to tell you how they want to play your
game, what features they like, where they’re struggling on a
difficult level…but are you really listening?
How are you playing my game?
Cohort Analysis
Track data for user-groups based on criteria such as registration date, level,
marketing acquisition channel, geographic, device

On which level do I make how much revenue?
Which virtual good do users typically buy first and when?

Improve your Visitors Retention
How are you playing my game?
 Cohort Analysis: Event tracking and Advance Segments
Japan Iphone traffic




US iPhone Traffic
How are you playing my game?
User Paths
Are you enjoying my game?
Are you enjoying my game?
Are you enjoying my game?
Session Length
Is the length of time between the start of and end of a game. It can vary by
platform. There are some circumstances, including application crashes, where
no end time can be recorded and hence the session length is unknown.
Are you enjoying my game?
Retention or Stickiness
Percent of users than come back to your app within the next N weeks
Are you enjoying my game?
Session per user
The ratio of the number of sessions generated on the Nth day after installation
to the number of users considered active on day N.
Are you enjoying my game?
Rolling retention
The percentage of users still active N days after installation.
Are you enjoying my game?
Loyalty (Session Frequency)
Is a measure of how many sessions unique users had over a given period of
time.
Can I make a better game?
Can I make a better game?
Steps to study a Game Conversion

1.  Identify your goals (Register, Downloads, In-game
    purchases, Feedback)
2.  Define the steps which must be follow to complete the
    goal
3.  User segmentation
4.  Set up your Funnels
5.  Data-mining
6.  Take decisions and take corrective actions
7.  Improve your game continually
Can I make a better game?
Conversion Funnels

A funnel is a series of actions which a user must pass before reaching the goal
during a conversion process. The purpose of a funnel is to see in which steps
are user dropping off.
Can I make a better game?
Custom variables

Custom variables are name-value pair tags that you can insert in your tracking
code in order to refine Google Analytics tracking. With custom variables, you
can define additional segments to apply to your visitors other than the ones
already provided by Analytics
Can I make a better game?
Experiments
     A/B Testing   Multivariant
Can I make a better game?
Ongoing optimization: Improve your game continually
But…is this game a business?
But…is this game a business?
Tracking in App Purchases
How Much Revenue does my game generate?
Which products are most popular?




                Within de latest GA 1.2 library
                Hack your in-app purchase
But…is this game a business?
But…is this game a business?
But…is this game a business?
But…is this game a business?
AppFigures




A beautiful app tracking platform for app developers and
publishers.
Sales & download numbers
World-wide reviews & ranks
and other juicy data
Tracking your campaigns
The Basics

Tagging your online ads is an important prerequisite to allowing your analytics tool to show
you which marketing activities are really paying off.




                                                                 !
Online Campaign Tracking

Campaign links consist of a URL address followed by a question mark and your campaign
variables. you'll usually only need to use Source, Medium, Campaign Name,
Offline Campaign Tracking?
The Basics
             Localytics url builder
Google Play Campaign Tracking

Android OS supports URL parameters in download links to Google Play.

How to implement Google Play Campaign Tracking:

1.  Create a URL containing referral information

2.  Capture and Store the installation intent containing referral information

3.  Fire and event with the stores data whenever the App is launched.

With GA SDK 1.3 for IOS you can track campaign referrals.
Apple Store campaign tracking

The Apple Store doesn’t support URL parameters. All campaign tracking on OS must be
done by passing and sharing UDIDs.

Here is the language from the Apple Developer documentation:

Deprecated in iOS 5.0

uniqueIdentifier

An alphanumeric string unique to each device based on various hardware details. (read-
only) (Deprecated in iOS 5.0. Instead, create a unique identifier specific to your app.)
Adservers for apps



Admob
Adserver by Google
Worldwide



GreyStripe
The largest Brand-Focused Mobile Ad Network
Full screen ads.



Inmobi
the largest independent mobile ad network
Great for Japan
There are tons of adservers for apps

Inmobi
Greystripe
Brightroll
TapIt
Madvertise
Smaato
Mobfox
iAds
Jumptap
Millenial
Admob
W3I
Flurry
Vdopia
Mopub




“One-stop-shop” ad server.
Analytic and control.
Server ads from all of the major mobile and networks.
Easy integration without complicated sdk integrations
Cross promotions of apps
See it in action
Informs and Dashboard
The dashboard
A dashboard is a visual display of the most important information needed to
achieve one or more objectives; consolidated and arranged on a single screen so
the information can be monitored at a glance.
The dashboard
All the visualizations fit on a single screen/page.

It shows the most important KPIs

It is not designed exclusively for executives but rather should be used by the
general workforce as effective dashboards are easy to understand and use.

The frequency of the update will vary by organization and by purpose.

Insights.

Lead to action.
And Remember
Determine the RIGHT KPIs for you game.
is tracking and visualize data that is important for making
your game a success

Set a Robust KPI Tracking infrastructure.

Set up an A/B testing interface to measure the effects of
different features in certain KPIs.

Find the proper balance between user growth, retention and
monetization.

Constantly work towards improving your KPIS.
Thanks to Ideateca
Thanks!
Iñaki Gorostiza
igorostiza@LIN3S.com
@hello_google

Más contenido relacionado

La actualidad más candente

Clickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickMinded
 
Visitor Analytics - Behavioral Analytics
Visitor Analytics - Behavioral AnalyticsVisitor Analytics - Behavioral Analytics
Visitor Analytics - Behavioral AnalyticsAlexander Veit
 
Web analytics masterclass Howest
Web analytics masterclass HowestWeb analytics masterclass Howest
Web analytics masterclass HowestEvelien De Mey
 
Maginary web
Maginary webMaginary web
Maginary webKen Yong
 
50 Tools 50 Slides 50 Minutes!
50 Tools 50 Slides 50 Minutes!50 Tools 50 Slides 50 Minutes!
50 Tools 50 Slides 50 Minutes!Douglas Karr
 
SimpleFloors SEO Guide
SimpleFloors SEO GuideSimpleFloors SEO Guide
SimpleFloors SEO GuideMackenzie Lane
 
[Part 1] understand google search console outrankco
[Part 1] understand google search console   outrankco[Part 1] understand google search console   outrankco
[Part 1] understand google search console outrankcoOutrankco Pte Ltd
 
Google analytics behavior report - LetsDigital With Mahesh Gangurde
Google analytics behavior report - LetsDigital With Mahesh GangurdeGoogle analytics behavior report - LetsDigital With Mahesh Gangurde
Google analytics behavior report - LetsDigital With Mahesh GangurdeMahesh Gangurde
 
SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016Steve Weber
 
Google analytics acquisition report - Mahesh Gangurde
Google analytics acquisition report - Mahesh GangurdeGoogle analytics acquisition report - Mahesh Gangurde
Google analytics acquisition report - Mahesh GangurdeMahesh Gangurde
 
A complete digital marketing sop divay jain ( profshine tech )
A complete digital marketing sop  divay jain ( profshine tech )A complete digital marketing sop  divay jain ( profshine tech )
A complete digital marketing sop divay jain ( profshine tech )Divay Jain
 
Tools for the seo starters
Tools for the seo startersTools for the seo starters
Tools for the seo startersCarlo Pandian
 
Google analytics conversion report - mahesh gangurde
Google analytics conversion report - mahesh gangurdeGoogle analytics conversion report - mahesh gangurde
Google analytics conversion report - mahesh gangurdeMahesh Gangurde
 
Website Launch Checklist
Website Launch ChecklistWebsite Launch Checklist
Website Launch ChecklistProcessStreet
 
SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained Steve Weber
 
GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11Vinoaj Vijeyakumaar
 

La actualidad más candente (20)

Clickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP Toolkit
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
Visitor Analytics - Behavioral Analytics
Visitor Analytics - Behavioral AnalyticsVisitor Analytics - Behavioral Analytics
Visitor Analytics - Behavioral Analytics
 
Web analytics masterclass Howest
Web analytics masterclass HowestWeb analytics masterclass Howest
Web analytics masterclass Howest
 
Maginary web
Maginary webMaginary web
Maginary web
 
50 Tools 50 Slides 50 Minutes!
50 Tools 50 Slides 50 Minutes!50 Tools 50 Slides 50 Minutes!
50 Tools 50 Slides 50 Minutes!
 
SimpleFloors SEO Guide
SimpleFloors SEO GuideSimpleFloors SEO Guide
SimpleFloors SEO Guide
 
[Part 1] understand google search console outrankco
[Part 1] understand google search console   outrankco[Part 1] understand google search console   outrankco
[Part 1] understand google search console outrankco
 
A Complete SEO Audit Template. Includes Actionable Tips & Insights
A Complete SEO Audit Template. Includes Actionable Tips & InsightsA Complete SEO Audit Template. Includes Actionable Tips & Insights
A Complete SEO Audit Template. Includes Actionable Tips & Insights
 
Google analytics behavior report - LetsDigital With Mahesh Gangurde
Google analytics behavior report - LetsDigital With Mahesh GangurdeGoogle analytics behavior report - LetsDigital With Mahesh Gangurde
Google analytics behavior report - LetsDigital With Mahesh Gangurde
 
SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016SEO Best Practices: Top 10 SEO Tools for 2016
SEO Best Practices: Top 10 SEO Tools for 2016
 
Google analytics acquisition report - Mahesh Gangurde
Google analytics acquisition report - Mahesh GangurdeGoogle analytics acquisition report - Mahesh Gangurde
Google analytics acquisition report - Mahesh Gangurde
 
A complete digital marketing sop divay jain ( profshine tech )
A complete digital marketing sop  divay jain ( profshine tech )A complete digital marketing sop  divay jain ( profshine tech )
A complete digital marketing sop divay jain ( profshine tech )
 
Top 19 SEO TOOLS LIST
Top 19 SEO TOOLS LISTTop 19 SEO TOOLS LIST
Top 19 SEO TOOLS LIST
 
Tools for the seo starters
Tools for the seo startersTools for the seo starters
Tools for the seo starters
 
Lb guide barbara
Lb guide barbaraLb guide barbara
Lb guide barbara
 
Google analytics conversion report - mahesh gangurde
Google analytics conversion report - mahesh gangurdeGoogle analytics conversion report - mahesh gangurde
Google analytics conversion report - mahesh gangurde
 
Website Launch Checklist
Website Launch ChecklistWebsite Launch Checklist
Website Launch Checklist
 
SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained
 
GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11GTUG Philippines - Implementing Google Analytics - 2011-10-11
GTUG Philippines - Implementing Google Analytics - 2011-10-11
 

Destacado

Rethinking Web Analytics
Rethinking Web AnalyticsRethinking Web Analytics
Rethinking Web AnalyticsDipali Thakkar
 
Understanding Web Analytics
Understanding Web AnalyticsUnderstanding Web Analytics
Understanding Web AnalyticsDipali Thakkar
 
How to brand and express yourself in 7 steps slideshare
How to brand and express yourself in 7 steps slideshareHow to brand and express yourself in 7 steps slideshare
How to brand and express yourself in 7 steps slideshareTeSsA FaBeR
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourselfShivam Dhawan
 

Destacado (7)

Diy personal branding
Diy personal brandingDiy personal branding
Diy personal branding
 
Rethinking Web Analytics
Rethinking Web AnalyticsRethinking Web Analytics
Rethinking Web Analytics
 
Understanding Web Analytics
Understanding Web AnalyticsUnderstanding Web Analytics
Understanding Web Analytics
 
How to brand and express yourself in 7 steps slideshare
How to brand and express yourself in 7 steps slideshareHow to brand and express yourself in 7 steps slideshare
How to brand and express yourself in 7 steps slideshare
 
D.I.Y. Guide to Personal Branding
D.I.Y. Guide to Personal Branding D.I.Y. Guide to Personal Branding
D.I.Y. Guide to Personal Branding
 
Breaking branding
Breaking brandingBreaking branding
Breaking branding
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourself
 

Similar a Web Analytic for gaming

How to launch successful retargeting campaigns for gaming apps issei tanaka_f...
How to launch successful retargeting campaigns for gaming apps issei tanaka_f...How to launch successful retargeting campaigns for gaming apps issei tanaka_f...
How to launch successful retargeting campaigns for gaming apps issei tanaka_f...Jessica Tams
 
Marmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftMarmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftLee Stott
 
Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...
Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...
Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...AppsFlyer
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEAIDATE DigiWorld
 
Pragati marketing plan for a mobile app
Pragati   marketing plan for a mobile appPragati   marketing plan for a mobile app
Pragati marketing plan for a mobile appPiyush Kumar Maske
 
Pragati marketing plan for a mobile app
Pragati   marketing plan for a mobile appPragati   marketing plan for a mobile app
Pragati marketing plan for a mobile appPiyush Kumar Maske
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Paul Winterhalder
 
Pragati marketing plan for a mobile app
Pragati   marketing plan for a mobile appPragati   marketing plan for a mobile app
Pragati marketing plan for a mobile appPiyush Kumar Maske
 
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptxDataScienceConferenc1
 
Parking frenzy
Parking frenzyParking frenzy
Parking frenzyTapas Dan
 
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...Eric Seufert
 
DigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_ZoneDigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_Zoneishika singh
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making GamesVlad Micu
 
Mobile marketing 101 - January 2016
Mobile marketing 101 - January 2016Mobile marketing 101 - January 2016
Mobile marketing 101 - January 2016Ratko Bozovic
 
Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...
Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...
Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...Eric Seufert
 
ediz_volkan_social_data
ediz_volkan_social_dataediz_volkan_social_data
ediz_volkan_social_dataVolkan Ediz
 
Eric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P Games
Eric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P GamesEric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P Games
Eric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P GamesEric Seufert
 
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile FestivalMobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile FestivalLenin Gali
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Almog Koren
 

Similar a Web Analytic for gaming (20)

How to launch successful retargeting campaigns for gaming apps issei tanaka_f...
How to launch successful retargeting campaigns for gaming apps issei tanaka_f...How to launch successful retargeting campaigns for gaming apps issei tanaka_f...
How to launch successful retargeting campaigns for gaming apps issei tanaka_f...
 
Marmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott MicrosoftMarmalade @include2014 Dev leestott Microsoft
Marmalade @include2014 Dev leestott Microsoft
 
Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...
Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...
Holistic Monetisation: Ads, IAP and Player Engagement / Felix The, Head of Pr...
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
 
Pragati marketing plan for a mobile app
Pragati   marketing plan for a mobile appPragati   marketing plan for a mobile app
Pragati marketing plan for a mobile app
 
Pragati marketing plan for a mobile app
Pragati   marketing plan for a mobile appPragati   marketing plan for a mobile app
Pragati marketing plan for a mobile app
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014
 
Pragati marketing plan for a mobile app
Pragati   marketing plan for a mobile appPragati   marketing plan for a mobile app
Pragati marketing plan for a mobile app
 
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
 
Parking frenzy
Parking frenzyParking frenzy
Parking frenzy
 
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
 
DigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_ZoneDigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_Zone
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games
 
Mobile marketing 101 - January 2016
Mobile marketing 101 - January 2016Mobile marketing 101 - January 2016
Mobile marketing 101 - January 2016
 
Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...
Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...
Optimizing User Acquisition for a Portfolio - Eric Seufert - Casual Connect A...
 
ediz_volkan_social_data
ediz_volkan_social_dataediz_volkan_social_data
ediz_volkan_social_data
 
Eric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P Games
Eric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P GamesEric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P Games
Eric Seufert - GDC 2018 - Succeeding with Licensed IP for Mobile F2P Games
 
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile FestivalMobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...
 
Gameathon @ Neev
Gameathon @ NeevGameathon @ Neev
Gameathon @ Neev
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
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)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"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...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Web Analytic for gaming

  • 1. Web Analytic for Gaming Measure and Win Iñaki Gorostiza igorostiza@LIN3S.com @hello_google
  • 2. About me Iñaki Gorostiza Esquerdeiro ü  www.LIN3S.com ü  igorostiza@LIN3S.com ü  @hello_google ü  www.hellogoogle.com
  • 4. What is Web Analytic?
  • 6. How does Web Analytic tools works?
  • 7. How does Web Analytics tools for games work?
  • 8. Web Analytics vs Game Analytics
  • 9. Games are running on Multiple Platforms Web (HTML5) Social (Facebook) Mobile (Android & IOS) PC
  • 10. Events vs Page Views
  • 11. Events vs Page Views Each time the Google Analytics Tracking Code executes, it requests a single-pixel GIF image from the Google Analytics collection servers called __utm.gif. Appended to the request string for the image are all the parameters Google captures about a particular page request: GET/__utm.gif? utmwv=4.7.1&utmn=164208238&utmhn=code.google.com&utmcs=UTF-8&utms r=1280x800&utmsc=32- bit&utmul=es-419&utmje=1&utmfl=10.0%20r45&utmdt=Tracking%20Sites %20-%20Google%20Analytics%20-%20Google %20Code&utmhid=601292338&utmr=-&utmp=%2Fintl%2Fen%2Fapis %2Fanalytics%2Fdocs%2Ftracking %2FgaTrackingOverview.html&utmac=UA-18071-1&utmcc=__utma %3D247248150.1331558763.1270849111.1271705213.1272574681.4%3B %2B__utmz%3D247248150.1270849111.1.1.utmcsr%3D(direct)%7Cutmccn %3D(direct)%7Cutmcmd%3D(none)%3B&gaq=1 HTTP/1.1
  • 12. Navigator session vs Game session
  • 14. But what does Web Analytic for Games means? Bandwidth and battery Limit Tracking code size. IOS Developer Agreement – UDID, emails Pageviews vs Event Tracking New Metrics New KPis
  • 15. And remember… No Analytics is not an option
  • 16. Choose your web Analytic Tool
  • 17. Google Analytics Web Tracking (ga.js) Track user interaction with websites or web applications. Android Track user interaction with Android applications. iOS Track user interaction with iOS application
  • 18. Flurry •  Free •  Used by over 65,000 developers across over 170,000 mobile applications and tracks over 1.2 billion application sessions a day •  Increases executable size by 500kb •  See it in action
  • 19. Localytics •  Open source •  4kb •  Real Time analytics •  Cross Up Marketing campaign Tracking •  See it in action
  • 20. Apsalar •  The most sophisticated for actionable analytics as apposed to just vanity metrics (The only metrics that entrepreneurs should invest energy in collecting are those that help them make decisions). •  Excellent conversion funnels •  See it in action.
  • 21. Web Analytic Platforms specially designed for games Honeytracks Gamesanalytics
  • 22. Do it your self •  Google App Engine and Amazon Web Services. •  Tons of information to store •  Developing a good Interface is hard
  • 24. Are you playing with my game?
  • 25. Are you playing with my game? Sessions A session is one use of your game by an end user. This typically begins when the game is launched and ends when is terminated. Depending on the platform you must specify when a session starts and stops. The definition of session does not depend on how long the application is used.
  • 26. Are you playing with my game? Users (Active players) Number of different users that has had a session with your game on a specified day.
  • 27. Are you playing with my game? New vs Returning user A new user is someone who has just started using your application. Users are identified by unique phone IDs (which vary by platform) to ensure that a user is in fact a unique new user and not just an installation.
  • 28. Are you playing with my game? Source Where’re my users coming from: Medium, source, Campaign, Country, Device…
  • 29. How are you playing my game?
  • 30. How are you playing my game? Players are trying to tell you how they want to play your game, what features they like, where they’re struggling on a difficult level…but are you really listening?
  • 31. How are you playing my game? Cohort Analysis Track data for user-groups based on criteria such as registration date, level, marketing acquisition channel, geographic, device On which level do I make how much revenue? Which virtual good do users typically buy first and when? Improve your Visitors Retention
  • 32. How are you playing my game? Cohort Analysis: Event tracking and Advance Segments Japan Iphone traffic US iPhone Traffic
  • 33. How are you playing my game? User Paths
  • 34. Are you enjoying my game?
  • 35. Are you enjoying my game?
  • 36. Are you enjoying my game? Session Length Is the length of time between the start of and end of a game. It can vary by platform. There are some circumstances, including application crashes, where no end time can be recorded and hence the session length is unknown.
  • 37. Are you enjoying my game? Retention or Stickiness Percent of users than come back to your app within the next N weeks
  • 38. Are you enjoying my game? Session per user The ratio of the number of sessions generated on the Nth day after installation to the number of users considered active on day N.
  • 39. Are you enjoying my game? Rolling retention The percentage of users still active N days after installation.
  • 40. Are you enjoying my game? Loyalty (Session Frequency) Is a measure of how many sessions unique users had over a given period of time.
  • 41. Can I make a better game?
  • 42. Can I make a better game? Steps to study a Game Conversion 1.  Identify your goals (Register, Downloads, In-game purchases, Feedback) 2.  Define the steps which must be follow to complete the goal 3.  User segmentation 4.  Set up your Funnels 5.  Data-mining 6.  Take decisions and take corrective actions 7.  Improve your game continually
  • 43. Can I make a better game? Conversion Funnels A funnel is a series of actions which a user must pass before reaching the goal during a conversion process. The purpose of a funnel is to see in which steps are user dropping off.
  • 44. Can I make a better game? Custom variables Custom variables are name-value pair tags that you can insert in your tracking code in order to refine Google Analytics tracking. With custom variables, you can define additional segments to apply to your visitors other than the ones already provided by Analytics
  • 45. Can I make a better game? Experiments A/B Testing Multivariant
  • 46. Can I make a better game? Ongoing optimization: Improve your game continually
  • 47. But…is this game a business?
  • 48. But…is this game a business? Tracking in App Purchases How Much Revenue does my game generate? Which products are most popular? Within de latest GA 1.2 library Hack your in-app purchase
  • 49. But…is this game a business?
  • 50. But…is this game a business?
  • 51. But…is this game a business?
  • 52. But…is this game a business? AppFigures A beautiful app tracking platform for app developers and publishers. Sales & download numbers World-wide reviews & ranks and other juicy data
  • 54.
  • 55. The Basics Tagging your online ads is an important prerequisite to allowing your analytics tool to show you which marketing activities are really paying off. !
  • 56. Online Campaign Tracking Campaign links consist of a URL address followed by a question mark and your campaign variables. you'll usually only need to use Source, Medium, Campaign Name,
  • 58. The Basics Localytics url builder
  • 59. Google Play Campaign Tracking Android OS supports URL parameters in download links to Google Play. How to implement Google Play Campaign Tracking: 1.  Create a URL containing referral information 2.  Capture and Store the installation intent containing referral information 3.  Fire and event with the stores data whenever the App is launched. With GA SDK 1.3 for IOS you can track campaign referrals.
  • 60. Apple Store campaign tracking The Apple Store doesn’t support URL parameters. All campaign tracking on OS must be done by passing and sharing UDIDs. Here is the language from the Apple Developer documentation: Deprecated in iOS 5.0 uniqueIdentifier An alphanumeric string unique to each device based on various hardware details. (read- only) (Deprecated in iOS 5.0. Instead, create a unique identifier specific to your app.)
  • 61. Adservers for apps Admob Adserver by Google Worldwide GreyStripe The largest Brand-Focused Mobile Ad Network Full screen ads. Inmobi the largest independent mobile ad network Great for Japan
  • 62. There are tons of adservers for apps Inmobi Greystripe Brightroll TapIt Madvertise Smaato Mobfox iAds Jumptap Millenial Admob W3I Flurry Vdopia
  • 63. Mopub “One-stop-shop” ad server. Analytic and control. Server ads from all of the major mobile and networks. Easy integration without complicated sdk integrations Cross promotions of apps See it in action
  • 65. The dashboard A dashboard is a visual display of the most important information needed to achieve one or more objectives; consolidated and arranged on a single screen so the information can be monitored at a glance.
  • 66. The dashboard All the visualizations fit on a single screen/page. It shows the most important KPIs It is not designed exclusively for executives but rather should be used by the general workforce as effective dashboards are easy to understand and use. The frequency of the update will vary by organization and by purpose. Insights. Lead to action.
  • 67.
  • 68. And Remember Determine the RIGHT KPIs for you game. is tracking and visualize data that is important for making your game a success Set a Robust KPI Tracking infrastructure. Set up an A/B testing interface to measure the effects of different features in certain KPIs. Find the proper balance between user growth, retention and monetization. Constantly work towards improving your KPIS.