SlideShare una empresa de Scribd logo
1 de 39
Analytics
           Canvas
Using the Google Analytics API
to enhance Analytics
  Case studies and methods
James Standen
15 years of Data warehousing and
Business Intelligence

Founder of nModal Solutions Inc.
Analytics Canvas
Released Feb 2011

Google's Featured
Application
April 2011-Aug 2011

Selected by Google to
present at Analytics Partner
Summit September 2011


    A powerful visual tool that makes using
    the Google Analytics API point and click.
In this Webinar:
             What we love about
             Google Analytics.
             What we “not so
             much love” about
             Google Analytics.




  
          How the Google API and
          Analytics Canvas can help
          with the challenges.
What do
we     about
It’s FREE! What’s not to love about that?
It’s fast. You can create a new account, install
the code and be tracking in minutes.
It’s got lots of features. More all the time in
fact. This fall has been a big step change, and
there are certainly lots of things to like.
Challenges
Nobody loves sampling. Google samples when more than
500,000 sessions are involved or more than 1M unique
dimension combinations.

While its understandable why Google sometimes has to
sample, everybody wants to have accurate, “cross-checkable”
data. I haven’t found anyone yet that likes the yellow rectangle
of inaccuracy.
Sampling
Particularly impacts segmented data.

Very often the value of analysis is to
find the 10% that has hidden
insight, the smaller the data set the less
accurate the sampled results.
$ CND
                                 $ US

 $ SDG              $ AUD
                                   £
                €             ¥
For companies that do ecommerce in
multiple currencies, Google Analytics
also has some serious limitations in
regards to reporting.
Google Analytics does store a currency
with each profile- but not all currencies
are available, and it has no effect on the
data, nor does it do currency
conversion.
Sampling
Global ecommerce reporting
In general, cross profile reporting is a
challenge. Sometimes duplicate code is
installed- but it all has to be
maintained, adds more profiles, and
doesn’t cover historical data.
Sampling
Global ecommerce reporting
Cross profile reporting
While GA works well for a small number
of analysts that can access entire
profiles- if you have large numbers of
users and want to control what they
see, it has limited capabilities.
Sampling
Global ecommerce reporting
Cross profile reporting
Fine grained user access
control
One solution:


       •   Much, much more data
       •   Much higher sampling limits
       •   Larger export capability
       •   Better user access control
       •   And much more.


            $150,000
Another Solution:




The Google Analytics APIs
Why
      +
Analytics Canvas provides a visual, easy to use user
interface that lets you take advantage of the API
without having to learn how to program it.
And when the API changes, you don’t have to
rewrite everything- just upgrade to the latest
version to be able to take advantage of new
features, but still use all your existing queries
Control sampling




 Lets look into more detail at how we can use the
 API to control sampling.
When does sampling
start?
 Not pre-queried and:

 500,000 sessions
 or
 1M dimension value
 combinations
Analytics canvas lets you define a query that
breaks the API requests up into small date
ranges, and therefore avoids sampling by
never asking for too much data. Then it
combines the data sets together, giving you
your exact answer- Automatically.
Cloud based data warehouse example
   1) Load all historical data, partitioning to
      ensure no sampling
   2) Incrementally load a sliding X day
      window of data every night
      automatically
Case Studies




      Plus , a Franchise reporting website
      delivering Ad words to 50+
      franchisees in an end to end
      solution.
Global ecommerce
                            reporting
Fairmont has many hotels, each one with its own
Profile in GA, and does ecommerce in 10
Currencies. It used to mean lots of work in
Spreadsheets to get reporting.

                        Q1 USD              Q2 Euro
                                 Q2 USD

                                                Asia Q3 USD

                                   Q3 USD
Global ecommerce
                                reporting
With Analytics Canvas, a single canvas does all
the conversion, they can run the report every
day if they like, and get a single currency view.



                       $US,$CND,$A
                       UD,
                       $SDG,€, ¥ ,£
Global ecommerce
reporting
Global ecommerce
reporting
Automated Multi
                   profile data
                   management




                           SQL Server




Multiple queries per profile
as required by Business Intelligence
model.
Now GSK’s Google Analytics data
can be integrated into their Business
Intelligence system, and combined
with data from their enterprise
systems.
Fine grained user access control
         and reporting

Client: US wide franchise
based retailer.
     •   400+ Stores
     •   50+ Franchisees
Ad words managed by Franchisor
                      Regional
  Regional Ad words   Landing Pages
  Campaigns
By building a custom
website and
dashboards, nModal
provided an end to end
cloud based solution.




                         Now all of the franchisees can access
                         the data they need, and ONLY the
                         data they need in a set of
                         dashboards with drill down and
                         export capabilities.
Google Analytics API solutions from
Do-it-yourself to turn key.




                    Full service end to end
Analytics Canvas
                    solutions on-premise or
Desktop tool
                    in the cloud.
Questions?


info@analyticscanvas.com

james@nmodal.com

Más contenido relacionado

La actualidad más candente

Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)Keshav Kashyap
 
Google Analytics Overview
Google Analytics OverviewGoogle Analytics Overview
Google Analytics Overviewtradocaj
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google AnalyticsManeesh Choudhary
 
Google analytics-basics-presentation
Google analytics-basics-presentationGoogle analytics-basics-presentation
Google analytics-basics-presentationKhan G Khan
 
Introduction to Google Analytics - MCN SIG Data & Insights
Introduction to Google Analytics - MCN SIG Data & InsightsIntroduction to Google Analytics - MCN SIG Data & Insights
Introduction to Google Analytics - MCN SIG Data & InsightsThe Metropolitan Museum of Art
 
Google Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to KnowGoogle Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to KnowEmpirical Path
 
Google analytics version 4 in details
Google analytics version 4 in detailsGoogle analytics version 4 in details
Google analytics version 4 in detailsOmkar Nandi
 
Web Analytics and Wordpress - Wordcamp Chicago 2011
Web Analytics and Wordpress - Wordcamp Chicago 2011Web Analytics and Wordpress - Wordcamp Chicago 2011
Web Analytics and Wordpress - Wordcamp Chicago 2011fendmark
 
Google Analytics
Google AnalyticsGoogle Analytics
Google AnalyticsDaniel Ku
 
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Christopher Gutknecht
 
Data Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov ChainsData Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov ChainsChristopher Gutknecht
 
Chapter 9 - Analytics
Chapter 9 - AnalyticsChapter 9 - Analytics
Chapter 9 - AnalyticsEdem Adzroe
 
What’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to KnowWhat’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to KnowEmpirical Path
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Christopher Gutknecht
 
Boost Your Growth Engine with Analytics
Boost Your Growth Engine with AnalyticsBoost Your Growth Engine with Analytics
Boost Your Growth Engine with AnalyticsCemal Buyukgokcesu
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google AnalyticstheCodery
 
Track Report & Optimize Your Web Creations
Track Report & Optimize Your Web CreationsTrack Report & Optimize Your Web Creations
Track Report & Optimize Your Web CreationsEmpirical Path
 
Basic tutorial how to use google analytics
Basic tutorial how to use google analyticsBasic tutorial how to use google analytics
Basic tutorial how to use google analyticsCherrylin Ramos
 
Advanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM DataAdvanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM Datametricmogul
 
Guide to-google-analytics google 4
Guide to-google-analytics google 4Guide to-google-analytics google 4
Guide to-google-analytics google 4Nizam Uddin
 

La actualidad más candente (20)

Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)Google Analytics Report Automation (Magic Script)
Google Analytics Report Automation (Magic Script)
 
Google Analytics Overview
Google Analytics OverviewGoogle Analytics Overview
Google Analytics Overview
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Google analytics-basics-presentation
Google analytics-basics-presentationGoogle analytics-basics-presentation
Google analytics-basics-presentation
 
Introduction to Google Analytics - MCN SIG Data & Insights
Introduction to Google Analytics - MCN SIG Data & InsightsIntroduction to Google Analytics - MCN SIG Data & Insights
Introduction to Google Analytics - MCN SIG Data & Insights
 
Google Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to KnowGoogle Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to Know
 
Google analytics version 4 in details
Google analytics version 4 in detailsGoogle analytics version 4 in details
Google analytics version 4 in details
 
Web Analytics and Wordpress - Wordcamp Chicago 2011
Web Analytics and Wordpress - Wordcamp Chicago 2011Web Analytics and Wordpress - Wordcamp Chicago 2011
Web Analytics and Wordpress - Wordcamp Chicago 2011
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analytics
 
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
 
Data Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov ChainsData Driven Attribution in BigQuery with Shapley Values and Markov Chains
Data Driven Attribution in BigQuery with Shapley Values and Markov Chains
 
Chapter 9 - Analytics
Chapter 9 - AnalyticsChapter 9 - Analytics
Chapter 9 - Analytics
 
What’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to KnowWhat’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to Know
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
 
Boost Your Growth Engine with Analytics
Boost Your Growth Engine with AnalyticsBoost Your Growth Engine with Analytics
Boost Your Growth Engine with Analytics
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Track Report & Optimize Your Web Creations
Track Report & Optimize Your Web CreationsTrack Report & Optimize Your Web Creations
Track Report & Optimize Your Web Creations
 
Basic tutorial how to use google analytics
Basic tutorial how to use google analyticsBasic tutorial how to use google analytics
Basic tutorial how to use google analytics
 
Advanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM DataAdvanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM Data
 
Guide to-google-analytics google 4
Guide to-google-analytics google 4Guide to-google-analytics google 4
Guide to-google-analytics google 4
 

Destacado

10 reasons to use analytics canvas for google analytics data in tableau
10 reasons to use analytics canvas for google analytics data in tableau10 reasons to use analytics canvas for google analytics data in tableau
10 reasons to use analytics canvas for google analytics data in tableaunModal Solutions Inc.
 
Is the death penalty really wrong
Is the death penalty really wrongIs the death penalty really wrong
Is the death penalty really wrongmd0251
 
Read presentation
Read presentationRead presentation
Read presentationadolfo1492
 
Jacobs Final Presentation for the Green Mobility Challenge
Jacobs Final Presentation for the Green Mobility ChallengeJacobs Final Presentation for the Green Mobility Challenge
Jacobs Final Presentation for the Green Mobility ChallengeMobilityAuthority
 
Klotz Associates Final Presentation for the Green Mobility Challenge
Klotz Associates Final Presentation for the Green Mobility ChallengeKlotz Associates Final Presentation for the Green Mobility Challenge
Klotz Associates Final Presentation for the Green Mobility ChallengeMobilityAuthority
 
Poverty culf
Poverty culfPoverty culf
Poverty culfployd89
 
ΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗ
ΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗ
ΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗAlexandra Gerakini
 
HolidayIQ & Yauatcha Traveller Community Meetup
HolidayIQ & Yauatcha Traveller Community Meetup HolidayIQ & Yauatcha Traveller Community Meetup
HolidayIQ & Yauatcha Traveller Community Meetup Nihal Shaikh
 
Team 1765 Final Presentation for the Green Mobility Challenge
Team 1765 Final Presentation for the Green Mobility ChallengeTeam 1765 Final Presentation for the Green Mobility Challenge
Team 1765 Final Presentation for the Green Mobility ChallengeMobilityAuthority
 
Hillway Final Presentation for the Green Mobility Challenge
Hillway Final Presentation for the Green Mobility ChallengeHillway Final Presentation for the Green Mobility Challenge
Hillway Final Presentation for the Green Mobility ChallengeMobilityAuthority
 
Texas A&M & Rice University Student Final Presentation for the Green Mobility...
Texas A&M & Rice University Student Final Presentation for the Green Mobility...Texas A&M & Rice University Student Final Presentation for the Green Mobility...
Texas A&M & Rice University Student Final Presentation for the Green Mobility...MobilityAuthority
 
Company Overview of GaiaX for Students
Company Overview of GaiaX for StudentsCompany Overview of GaiaX for Students
Company Overview of GaiaX for StudentsKazuyuki Todo
 
Read presentation
Read presentationRead presentation
Read presentationadolfo1492
 
Conference info
Conference infoConference info
Conference infocarsonkahn
 
Diverse Dancers
Diverse DancersDiverse Dancers
Diverse Dancersfacedent
 

Destacado (20)

10 reasons to use analytics canvas for google analytics data in tableau
10 reasons to use analytics canvas for google analytics data in tableau10 reasons to use analytics canvas for google analytics data in tableau
10 reasons to use analytics canvas for google analytics data in tableau
 
Is the death penalty really wrong
Is the death penalty really wrongIs the death penalty really wrong
Is the death penalty really wrong
 
Read presentation
Read presentationRead presentation
Read presentation
 
Jacobs Final Presentation for the Green Mobility Challenge
Jacobs Final Presentation for the Green Mobility ChallengeJacobs Final Presentation for the Green Mobility Challenge
Jacobs Final Presentation for the Green Mobility Challenge
 
Klotz Associates Final Presentation for the Green Mobility Challenge
Klotz Associates Final Presentation for the Green Mobility ChallengeKlotz Associates Final Presentation for the Green Mobility Challenge
Klotz Associates Final Presentation for the Green Mobility Challenge
 
Poverty culf
Poverty culfPoverty culf
Poverty culf
 
ΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗ
ΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗ
ΣΕΝΑΡΙΟ: ΩΡΑΙΑ ΕΛΕΝΗ
 
HolidayIQ & Yauatcha Traveller Community Meetup
HolidayIQ & Yauatcha Traveller Community Meetup HolidayIQ & Yauatcha Traveller Community Meetup
HolidayIQ & Yauatcha Traveller Community Meetup
 
Team 1765 Final Presentation for the Green Mobility Challenge
Team 1765 Final Presentation for the Green Mobility ChallengeTeam 1765 Final Presentation for the Green Mobility Challenge
Team 1765 Final Presentation for the Green Mobility Challenge
 
Workshop Manual 2011 2012
Workshop Manual  2011 2012Workshop Manual  2011 2012
Workshop Manual 2011 2012
 
Tr europe's leading social competence trainer
Tr europe's leading social competence trainerTr europe's leading social competence trainer
Tr europe's leading social competence trainer
 
Hillway Final Presentation for the Green Mobility Challenge
Hillway Final Presentation for the Green Mobility ChallengeHillway Final Presentation for the Green Mobility Challenge
Hillway Final Presentation for the Green Mobility Challenge
 
221 rolling acres_road_denison_texas
221 rolling acres_road_denison_texas221 rolling acres_road_denison_texas
221 rolling acres_road_denison_texas
 
Texas A&M & Rice University Student Final Presentation for the Green Mobility...
Texas A&M & Rice University Student Final Presentation for the Green Mobility...Texas A&M & Rice University Student Final Presentation for the Green Mobility...
Texas A&M & Rice University Student Final Presentation for the Green Mobility...
 
Company Overview of GaiaX for Students
Company Overview of GaiaX for StudentsCompany Overview of GaiaX for Students
Company Overview of GaiaX for Students
 
Read presentation
Read presentationRead presentation
Read presentation
 
Test
TestTest
Test
 
Conference info
Conference infoConference info
Conference info
 
Diverse Dancers
Diverse DancersDiverse Dancers
Diverse Dancers
 
Engineering Drawing 100 Q.Ans
Engineering Drawing 100 Q.AnsEngineering Drawing 100 Q.Ans
Engineering Drawing 100 Q.Ans
 

Similar a The Google Analytics API and Analytics Canvas

Big Data for the CMO
Big Data for the CMOBig Data for the CMO
Big Data for the CMOBruno Aziza
 
Analytics tool comparison
Analytics tool comparisonAnalytics tool comparison
Analytics tool comparisonShivam Dhawan
 
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...e-dialog GmbH
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptxAnkush Kapil
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineBuilding Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineMongoDB
 
Building Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudBuilding Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
 
Roshan_Barua_Google Analytics_14-7-14
Roshan_Barua_Google Analytics_14-7-14Roshan_Barua_Google Analytics_14-7-14
Roshan_Barua_Google Analytics_14-7-14Roshan Barua
 
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
Using Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceUsing Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceOutlyer
 
Monetize Data with Embedded Analytics
Monetize Data with Embedded AnalyticsMonetize Data with Embedded Analytics
Monetize Data with Embedded AnalyticsGoodData
 
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
Deliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce ExperienceDeliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce ExperienceSAP Customer Experience
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsPrathamesh Kulkarni
 
Google Cloud Machine Learning
 Google Cloud Machine Learning  Google Cloud Machine Learning
Google Cloud Machine Learning India Quotient
 
Driving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningDriving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningCCG
 
Beyond the Dashboard - Exploratory Analytics
Beyond the Dashboard - Exploratory AnalyticsBeyond the Dashboard - Exploratory Analytics
Beyond the Dashboard - Exploratory AnalyticsMISNet - Integeo SE Asia
 

Similar a The Google Analytics API and Analytics Canvas (20)

Big Data for the CMO
Big Data for the CMOBig Data for the CMO
Big Data for the CMO
 
Analytics tool comparison
Analytics tool comparisonAnalytics tool comparison
Analytics tool comparison
 
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
Google Analytics Konferenz 2019_Google Cloud Platform_Carl Fernandes & Ksenia...
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptx
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
 
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane FineBuilding Intelligent Apps with MongoDB and Google Cloud - Jane Fine
Building Intelligent Apps with MongoDB and Google Cloud - Jane Fine
 
Building Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudBuilding Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google Cloud
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
 
Roshan_Barua_Google Analytics_14-7-14
Roshan_Barua_Google Analytics_14-7-14Roshan_Barua_Google Analytics_14-7-14
Roshan_Barua_Google Analytics_14-7-14
 
Big Data en Retail
Big Data en RetailBig Data en Retail
Big Data en Retail
 
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
 
Using Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded SpaceUsing Customer Development to get Traction in a Crowded Space
Using Customer Development to get Traction in a Crowded Space
 
Monetize Data with Embedded Analytics
Monetize Data with Embedded AnalyticsMonetize Data with Embedded Analytics
Monetize Data with Embedded Analytics
 
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Sydney 2019: Building Intelligent Apps with MongoDB & Google Cloud
 
Deliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce ExperienceDeliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce Experience
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
Google Cloud Machine Learning
 Google Cloud Machine Learning  Google Cloud Machine Learning
Google Cloud Machine Learning
 
Driving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine LearningDriving Customer Loyalty with Azure Machine Learning
Driving Customer Loyalty with Azure Machine Learning
 
Beyond the Dashboard - Exploratory Analytics
Beyond the Dashboard - Exploratory AnalyticsBeyond the Dashboard - Exploratory Analytics
Beyond the Dashboard - Exploratory Analytics
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

The Google Analytics API and Analytics Canvas

  • 1. Analytics Canvas Using the Google Analytics API to enhance Analytics Case studies and methods
  • 2. James Standen 15 years of Data warehousing and Business Intelligence Founder of nModal Solutions Inc.
  • 3. Analytics Canvas Released Feb 2011 Google's Featured Application April 2011-Aug 2011 Selected by Google to present at Analytics Partner Summit September 2011 A powerful visual tool that makes using the Google Analytics API point and click.
  • 4. In this Webinar: What we love about Google Analytics. What we “not so much love” about Google Analytics.  How the Google API and Analytics Canvas can help with the challenges.
  • 5. What do we about
  • 6. It’s FREE! What’s not to love about that?
  • 7. It’s fast. You can create a new account, install the code and be tracking in minutes.
  • 8. It’s got lots of features. More all the time in fact. This fall has been a big step change, and there are certainly lots of things to like.
  • 10. Nobody loves sampling. Google samples when more than 500,000 sessions are involved or more than 1M unique dimension combinations. While its understandable why Google sometimes has to sample, everybody wants to have accurate, “cross-checkable” data. I haven’t found anyone yet that likes the yellow rectangle of inaccuracy.
  • 11. Sampling Particularly impacts segmented data. Very often the value of analysis is to find the 10% that has hidden insight, the smaller the data set the less accurate the sampled results.
  • 12. $ CND $ US $ SDG $ AUD £ € ¥ For companies that do ecommerce in multiple currencies, Google Analytics also has some serious limitations in regards to reporting.
  • 13. Google Analytics does store a currency with each profile- but not all currencies are available, and it has no effect on the data, nor does it do currency conversion.
  • 15. In general, cross profile reporting is a challenge. Sometimes duplicate code is installed- but it all has to be maintained, adds more profiles, and doesn’t cover historical data.
  • 17. While GA works well for a small number of analysts that can access entire profiles- if you have large numbers of users and want to control what they see, it has limited capabilities.
  • 18. Sampling Global ecommerce reporting Cross profile reporting Fine grained user access control
  • 19. One solution: • Much, much more data • Much higher sampling limits • Larger export capability • Better user access control • And much more. $150,000
  • 21. Why +
  • 22. Analytics Canvas provides a visual, easy to use user interface that lets you take advantage of the API without having to learn how to program it. And when the API changes, you don’t have to rewrite everything- just upgrade to the latest version to be able to take advantage of new features, but still use all your existing queries
  • 23. Control sampling Lets look into more detail at how we can use the API to control sampling.
  • 24. When does sampling start? Not pre-queried and: 500,000 sessions or 1M dimension value combinations
  • 25. Analytics canvas lets you define a query that breaks the API requests up into small date ranges, and therefore avoids sampling by never asking for too much data. Then it combines the data sets together, giving you your exact answer- Automatically.
  • 26.
  • 27. Cloud based data warehouse example 1) Load all historical data, partitioning to ensure no sampling 2) Incrementally load a sliding X day window of data every night automatically
  • 28. Case Studies Plus , a Franchise reporting website delivering Ad words to 50+ franchisees in an end to end solution.
  • 29. Global ecommerce reporting Fairmont has many hotels, each one with its own Profile in GA, and does ecommerce in 10 Currencies. It used to mean lots of work in Spreadsheets to get reporting. Q1 USD Q2 Euro Q2 USD Asia Q3 USD Q3 USD
  • 30. Global ecommerce reporting With Analytics Canvas, a single canvas does all the conversion, they can run the report every day if they like, and get a single currency view. $US,$CND,$A UD, $SDG,€, ¥ ,£
  • 33. Automated Multi profile data management SQL Server Multiple queries per profile as required by Business Intelligence model.
  • 34. Now GSK’s Google Analytics data can be integrated into their Business Intelligence system, and combined with data from their enterprise systems.
  • 35. Fine grained user access control and reporting Client: US wide franchise based retailer. • 400+ Stores • 50+ Franchisees
  • 36. Ad words managed by Franchisor Regional Regional Ad words Landing Pages Campaigns
  • 37. By building a custom website and dashboards, nModal provided an end to end cloud based solution. Now all of the franchisees can access the data they need, and ONLY the data they need in a set of dashboards with drill down and export capabilities.
  • 38. Google Analytics API solutions from Do-it-yourself to turn key. Full service end to end Analytics Canvas solutions on-premise or Desktop tool in the cloud.