SlideShare a Scribd company logo
1 of 29
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 1 #tatvicwebinar1/28/2015 1 #tatvicwebinar
Google Analytics Data Mining with R
(includes 3 Real Applications)
Jan 28th, 2015
FREE Webinar by
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 2 #tatvicwebinar1/28/2015 2 #tatvicwebinar
Our Speakers
Kushan Shah
Maintainer of RGoogleAnalytics
Library & Web Analyst at Tatvic
@ kushan_s
Andy Granowitz
Developer Advocate, Google
Analytics (Google)
@ agrano
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 3 #tatvicwebinar
Outline
An Introduction to R
Why analyze Google Analytics data with R
Getting started with R & Google Analytics
Questions & Answers
3 Real Life Applications & Use Cases
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 4 #tatvicwebinar
An Introduction to R
• Open source statistical computing language, widely used by
organizations to solve business problems
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 5 #tatvicwebinar
An Introduction to R
• Open source statistical computing language, widely used by
organizations to solve business problems
Data Analysis Statistical Tests
Data
Visualization
Predictive Models
Forecasting
R
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 6 #tatvicwebinar
Why Use R
Easy to integrate with various data sources
Data Frame – Analogous to Excel Spreadsheet or MySQL
Table
6000 Pre developed packages for various applications
No software licensing costs
Enables reproducible analysis
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 7 #tatvicwebinar
Outline of this Webinar
An Introduction to R
Why analyze Google Analytics data with R
Getting started with R & Google Analytics
Questions & Answers
3 Real Life Applications & Use Cases
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 8 #tatvicwebinar
Why analyze Google Analytics data with R
● Google Analytics API allows data extraction for custom reports
• Reports with up to 7 Dimensions and 10 Metrics
• API is well suited for batch data extraction
• API has techniques for handling large queries (10K - 1M records and beyond)
● RGoogleAnalytics = R Wrapper over the Google Analytics API
• Provides functions to easily interact with the Google Analytics API
• Takes care of the low level plumbing
● Google Analytics Premium User and data exported to Big Query
• Use the bigrquery package by Prof. Hadley Wickham
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 9 #tatvicwebinar
Outline of this Webinar
An Introduction to R
Why analyze Google Analytics data with R
Getting started with R & Google Analytics
Questions & Answers
3 Real Life Applications & Use Cases
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 10 #tatvicwebinar
Getting Started with R and Google Analytics
● Install R - http://www.r-project.org/
● Install RStudio - GUI for R (Optional)
● Install RGoogleAnalytics
Check out the blogpost for a step by step walkthrough - bit.ly/18oJjqA
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 11 #tatvicwebinar
Getting Started with R and Google Analytics
One Time Setup
● Create a Project in the Google Dev Console
● Activate the Google Analytics API for your project
● Get your Project’s Client ID and Client Secret
https://developers.google.com/analytics/devguides/reporting/core/v3/gdataAuthorization
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 12 #tatvicwebinar
Outline of this Webinar
An Introduction to R
Why analyze Google Analytics data with R
Getting started with R & Google Analytics
Questions & Answers
3 Real Life Applications & Use Cases
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 13 #tatvicwebinar
Examples
● Example 1: Forecast Product Revenue for an eCommerce
Store
● Example 2: Assess the long term value of your Marketing
Campaigns
● Example 3: Web Analytics Visualization with ggplot2
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 14 #tatvicwebinar
Example 1: Predict Product Revenue with R
● Get Product Revenue as Time Series (historical data)
● Forecast Product Revenue for the next quarter
Check out the blogpost for a complete walkthrough - http://bit.ly/1y3dmtI
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 15 #tatvicwebinar
Example 1: Predict Product Revenue with R
Time Series Components
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 16 #tatvicwebinar
Example 2: Long Term Value of Your Marketing Campaigns
Check out the blogpost for a complete walkthrough - http://bit.ly/1zpjbYA
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 17 #tatvicwebinar
Example 2: Long Term Value of Your Marketing Campaigns
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 18 #tatvicwebinar
Query New Customers Acquired via a Given Campaign
query.list <- Init(start.date = "2014-11-01",
end.date = "2014-12-20",
dimensions = "ga:date",
metrics = "ga:transactions,ga:transactionRevenue",
segment = "users::sequence::
^ga:userType==New Visitor;
dateOfSession<>2014-11-01_2014-11-07;
ga:campaign==Campaign A;
->>perSession::ga:transactions>0",
sort = "ga:date",
table.id = tableId)
Example 2: Long Term Value of Your Marketing Campaigns
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 19 #tatvicwebinar
Example 2: Long Term Value of Your Marketing Campaigns
Segments Explained
• The segment selects users:: in order to include not only the sessions that match the
conditions, but all sessions among users who match the conditions.
• The sequence:: prefix selects a set of users that completed a specified set of steps
• Step #1 - Visit from a given campaign in a given set of time
• Step #2 - Make a purchase
• The ^ prefix in front of ga:userType==New Visitor;dateOfSession<>2014-11-01_2014-
11-07;ga:campaign==Campaign A ensures that the Date of Session, Campaign, and
User Type conditions are true for the first hit of the first session in the given date
range.
• ->>perSession::ga:transactions > 0 specifies the second step of making a purchase at
some point.
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 20 #tatvicwebinar
Example 2: Long Term Value of Your Marketing Campaigns
• head(campaign_a_df)
• cumulativeTransactions <- cumsum(campaign_a_df$transactions)
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 21 #tatvicwebinar
Example 2: Long Term Value of Your Marketing Campaigns
Use the data to Generate a Cumulative Transactions Plot
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 22 #tatvicwebinar
Example 3: Web Analytics visualization with ggplot2
Background
• gg – Grammar of Graphics (Wilkinson, 2005)
• R Implementation by Prof. Hadley Wickham
• Sophisticated graphs in a *few lines of R code
* Learning Curve
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 23 #tatvicwebinar
Example 3: Web Analytics visualization with ggplot2
ggplot(data = ga.data) + geom_line(aes(x = date, y = itemRevenue)
Check out the blogpost for a complete walkthrough - http://bit.ly/15Iaaf7
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 24 #tatvicwebinar
Example 3: Web Analytics visualization with ggplot2
Decomposing the syntax
• Create the ggplot object and populate it with data
• ggplot(ga.data)
• Add Layers(s)
• geom_line(aes(x=date, y=itemRevenue))
• Other geoms – bar, point, line, histogram
• Aesthetics describe how variables are mapped to visual
properties of geoms
• Additional Plotting Options -> Plot title, Axis Titles, Axis Text
Formatting, Legends
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 25 #tatvicwebinar
Best Practices
• Become familiar with the Google Analytics API Naming
Conventions
– Dimension/Metric names are in camelCase
• Know the permissible Dimension Metric Combinations
– https://developers.google.com/analytics/devguides/reporting/core/dims
mets
• Use the Query Feed Explorer to test queries before running them
in R
– https://ga-dev-tools.appspot.com/explorer/
• Post issues at https://github.com/Tatvic/RGoogleAnalytics/issues
• Questions at Google Analytics Reporting API Forum
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 26 #tatvicwebinar
Further Resources
• http://bit.ly/r-googleanalytics-resources
• Watch the full R Google Analytics Webinar -
http://bit.ly/1KrHXtH
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 27 #tatvicwebinar
Outline of this Webinar
An Introduction to R
Why analyze Google Analytics data with R
Getting started with R & Google Analytics
Questions & Answers
3 Real Life Applications & Use Cases
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 28 #tatvicwebinar
Next Webinar
Webinar: Everything You Need to Know about
GTM V2
When: Feb 18th 10:00 AM PDT Guest Speaker
Phil Pearce
(Web Analyst/ PPC/ SEO Expert)
You will learn:
• How to Upgrade to GTM V2
• Mistakes to Avoid while Upgrading
• A Quick Checklist for Upgrading to GTM V2
And much more…
Register Here - http://bit.ly/gtm-v2-webinar
#tatvicwebinar
A GACP and GTMCP company
1/28/2015 29 #tatvicwebinar
Kushan Shah
Twitter: @kushan_s
Thank You!
Andy Granowitz
Twitter: @agrano

More Related Content

Viewers also liked

Web data from R
Web data from RWeb data from R
Web data from Rschamber
 
Data Science for e-commerce
Data Science for e-commerceData Science for e-commerce
Data Science for e-commerceInfoFarm
 
R by example: mining Twitter for consumer attitudes towards airlines
R by example: mining Twitter for consumer attitudes towards airlinesR by example: mining Twitter for consumer attitudes towards airlines
R by example: mining Twitter for consumer attitudes towards airlinesJeffrey Breen
 
Marketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your WebsiteMarketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your WebsiteHubSpot
 
Text Mining with R -- an Analysis of Twitter Data
Text Mining with R -- an Analysis of Twitter DataText Mining with R -- an Analysis of Twitter Data
Text Mining with R -- an Analysis of Twitter DataYanchang Zhao
 
How Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionHow Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionVivastream
 
pdf of R for Cloud Computing
pdf of R for Cloud Computing pdf of R for Cloud Computing
pdf of R for Cloud Computing Ajay Ohri
 
How Predictive Analytics Can Help Strengthen Your Re-marketing Strategy
How Predictive Analytics Can Help Strengthen Your Re-marketing StrategyHow Predictive Analytics Can Help Strengthen Your Re-marketing Strategy
How Predictive Analytics Can Help Strengthen Your Re-marketing StrategyTatvic Analytics
 
Data mining platform
Data mining platformData mining platform
Data mining platformchanson zhang
 
WEB Analytics - Data Mining - MIS - eBusiness website
WEB Analytics  - Data Mining - MIS - eBusiness website WEB Analytics  - Data Mining - MIS - eBusiness website
WEB Analytics - Data Mining - MIS - eBusiness website Jyotindra Zaveri
 
Webinar: Maximize Keyword Profits & Conversions with Data Science
Webinar: Maximize Keyword Profits & Conversions with Data ScienceWebinar: Maximize Keyword Profits & Conversions with Data Science
Webinar: Maximize Keyword Profits & Conversions with Data ScienceQuanticMind
 
An ad words ad performance analysis by r
An ad words ad performance analysis by rAn ad words ad performance analysis by r
An ad words ad performance analysis by rSimonChen888
 
Tag Management Is Not A Miracle Cure
Tag Management Is Not A Miracle Cure Tag Management Is Not A Miracle Cure
Tag Management Is Not A Miracle Cure Julien Coquet
 
Data mining query languages
Data mining query languagesData mining query languages
Data mining query languagesMarcy Morales
 
Boosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsBoosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsArmando Vieira
 
How Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profitsHow Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profitsRomexsoft
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction SystemBigDataCloud
 

Viewers also liked (19)

Web data from R
Web data from RWeb data from R
Web data from R
 
Data Science for e-commerce
Data Science for e-commerceData Science for e-commerce
Data Science for e-commerce
 
R by example: mining Twitter for consumer attitudes towards airlines
R by example: mining Twitter for consumer attitudes towards airlinesR by example: mining Twitter for consumer attitudes towards airlines
R by example: mining Twitter for consumer attitudes towards airlines
 
Marketing data analytics
Marketing data analyticsMarketing data analytics
Marketing data analytics
 
Marketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your WebsiteMarketing Analytics 101: How to Measure the Effectiveness of Your Website
Marketing Analytics 101: How to Measure the Effectiveness of Your Website
 
Text Mining with R -- an Analysis of Twitter Data
Text Mining with R -- an Analysis of Twitter DataText Mining with R -- an Analysis of Twitter Data
Text Mining with R -- an Analysis of Twitter Data
 
How Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign ExecutionHow Staples Bridged Analytics with Campaign Execution
How Staples Bridged Analytics with Campaign Execution
 
pdf of R for Cloud Computing
pdf of R for Cloud Computing pdf of R for Cloud Computing
pdf of R for Cloud Computing
 
How Predictive Analytics Can Help Strengthen Your Re-marketing Strategy
How Predictive Analytics Can Help Strengthen Your Re-marketing StrategyHow Predictive Analytics Can Help Strengthen Your Re-marketing Strategy
How Predictive Analytics Can Help Strengthen Your Re-marketing Strategy
 
Data mining platform
Data mining platformData mining platform
Data mining platform
 
Google BigQuery
Google BigQueryGoogle BigQuery
Google BigQuery
 
WEB Analytics - Data Mining - MIS - eBusiness website
WEB Analytics  - Data Mining - MIS - eBusiness website WEB Analytics  - Data Mining - MIS - eBusiness website
WEB Analytics - Data Mining - MIS - eBusiness website
 
Webinar: Maximize Keyword Profits & Conversions with Data Science
Webinar: Maximize Keyword Profits & Conversions with Data ScienceWebinar: Maximize Keyword Profits & Conversions with Data Science
Webinar: Maximize Keyword Profits & Conversions with Data Science
 
An ad words ad performance analysis by r
An ad words ad performance analysis by rAn ad words ad performance analysis by r
An ad words ad performance analysis by r
 
Tag Management Is Not A Miracle Cure
Tag Management Is Not A Miracle Cure Tag Management Is Not A Miracle Cure
Tag Management Is Not A Miracle Cure
 
Data mining query languages
Data mining query languagesData mining query languages
Data mining query languages
 
Boosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsBoosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithms
 
How Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profitsHow Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profits
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction System
 

Similar to Google Analytics Data Mining with R

Webinar: 3 Tactics to Optimize Your Mobile App Tracking
Webinar: 3 Tactics to Optimize Your Mobile App TrackingWebinar: 3 Tactics to Optimize Your Mobile App Tracking
Webinar: 3 Tactics to Optimize Your Mobile App TrackingTatvic Analytics
 
Cross Channel Tracking with Google Analytics (Tatvic)
Cross Channel Tracking with Google Analytics (Tatvic)Cross Channel Tracking with Google Analytics (Tatvic)
Cross Channel Tracking with Google Analytics (Tatvic)Tatvic Analytics
 
How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...
How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...
How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...Tatvic Analytics
 
How to Use Google Analytics to Drive SEO Benefit?
How to Use Google Analytics to  Drive SEO Benefit?How to Use Google Analytics to  Drive SEO Benefit?
How to Use Google Analytics to Drive SEO Benefit?Tatvic Analytics
 
How to Perform Churn Analysis for your Mobile Application?
How to Perform Churn Analysis for your Mobile Application?How to Perform Churn Analysis for your Mobile Application?
How to Perform Churn Analysis for your Mobile Application?Tatvic Analytics
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Phil Pearce
 
Adding Velocity to BigBench
Adding Velocity to BigBenchAdding Velocity to BigBench
Adding Velocity to BigBencht_ivanov
 
Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...
Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...
Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...DataBench
 
Usage Trend Reporting
Usage Trend Reporting Usage Trend Reporting
Usage Trend Reporting Gainsight
 
Funnel Analysis with Apache Spark and Druid
Funnel Analysis with Apache Spark and DruidFunnel Analysis with Apache Spark and Druid
Funnel Analysis with Apache Spark and DruidDatabricks
 
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...Minitab, LLC
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - TrainingRuben Vezzoli
 
UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!Munaz Anjum
 
Phils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhil Pearce
 
All about google tag manager - Basics
All about google tag manager - Basics All about google tag manager - Basics
All about google tag manager - Basics Rob Levish
 
Top 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag ManagerTop 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag ManagerAnna Lewis
 
Getting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google AnalyticsGetting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google Analyticsmarcwan
 
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018Andy Davies
 
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti Technologies Ltd
 

Similar to Google Analytics Data Mining with R (20)

Webinar: 3 Tactics to Optimize Your Mobile App Tracking
Webinar: 3 Tactics to Optimize Your Mobile App TrackingWebinar: 3 Tactics to Optimize Your Mobile App Tracking
Webinar: 3 Tactics to Optimize Your Mobile App Tracking
 
Cross Channel Tracking with Google Analytics (Tatvic)
Cross Channel Tracking with Google Analytics (Tatvic)Cross Channel Tracking with Google Analytics (Tatvic)
Cross Channel Tracking with Google Analytics (Tatvic)
 
How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...
How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...
How to Maximize Revenues on Your Customer Loyalty Program using Predictive An...
 
How to Use Google Analytics to Drive SEO Benefit?
How to Use Google Analytics to  Drive SEO Benefit?How to Use Google Analytics to  Drive SEO Benefit?
How to Use Google Analytics to Drive SEO Benefit?
 
How to Perform Churn Analysis for your Mobile Application?
How to Perform Churn Analysis for your Mobile Application?How to Perform Churn Analysis for your Mobile Application?
How to Perform Churn Analysis for your Mobile Application?
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
 
Adding Velocity to BigBench
Adding Velocity to BigBenchAdding Velocity to BigBench
Adding Velocity to BigBench
 
Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...
Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...
Adding Velocity to BigBench, Todor Ivanov, Patrick Bedué, Roberto Zicari, Ahm...
 
Usage Trend Reporting
Usage Trend Reporting Usage Trend Reporting
Usage Trend Reporting
 
Funnel Analysis with Apache Spark and Druid
Funnel Analysis with Apache Spark and DruidFunnel Analysis with Apache Spark and Druid
Funnel Analysis with Apache Spark and Druid
 
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - Training
 
UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!
 
Phils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhils Session cards @ Measurecamp
Phils Session cards @ Measurecamp
 
All about google tag manager - Basics
All about google tag manager - Basics All about google tag manager - Basics
All about google tag manager - Basics
 
Top 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag ManagerTop 10 Tips for Google Tag Manager
Top 10 Tips for Google Tag Manager
 
Getting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google AnalyticsGetting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google Analytics
 
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
 
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
 
Google Tag Manager - Measure Twice, Cut Once
Google Tag Manager - Measure Twice, Cut OnceGoogle Tag Manager - Measure Twice, Cut Once
Google Tag Manager - Measure Twice, Cut Once
 

More from Tatvic Analytics

Webinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptxWebinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptxTatvic Analytics
 
Dataiku tatvic webinar presentation
Dataiku tatvic webinar presentationDataiku tatvic webinar presentation
Dataiku tatvic webinar presentationTatvic Analytics
 
What’s & Why’s of Connected TV Ads!
What’s & Why’s of Connected TV Ads! What’s & Why’s of Connected TV Ads!
What’s & Why’s of Connected TV Ads! Tatvic Analytics
 
Third Party Cookies cConundrum - A Fireside Chat
Third Party Cookies cConundrum - A Fireside Chat Third Party Cookies cConundrum - A Fireside Chat
Third Party Cookies cConundrum - A Fireside Chat Tatvic Analytics
 
Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...
Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...
Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...Tatvic Analytics
 
How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...
How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...
How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...Tatvic Analytics
 
10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to Experts10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to ExpertsTatvic Analytics
 
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
5 Advanced Data Studio Dashboards for Digital Marketers and Data AdvocatesTatvic Analytics
 
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...Tatvic Analytics
 
[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...
[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...
[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...Tatvic Analytics
 
How eCommerce Businesses Can Make Best Use of Google Analytics data
How eCommerce Businesses Can Make Best Use of Google Analytics dataHow eCommerce Businesses Can Make Best Use of Google Analytics data
How eCommerce Businesses Can Make Best Use of Google Analytics dataTatvic Analytics
 
[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced QueriesTatvic Analytics
 
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use CasesTatvic Analytics
 
5 Most Common User Experience Mistakes and How to Avoid Them
5 Most Common User Experience Mistakes and How to Avoid Them5 Most Common User Experience Mistakes and How to Avoid Them
5 Most Common User Experience Mistakes and How to Avoid ThemTatvic Analytics
 
Optimize Your Website and Mobile App Features with Markov Model and Increase ...
Optimize Your Website and Mobile App Features with Markov Model and Increase ...Optimize Your Website and Mobile App Features with Markov Model and Increase ...
Optimize Your Website and Mobile App Features with Markov Model and Increase ...Tatvic Analytics
 
[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations
[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations
[Webinar Deck] Google Data Studio for Mastering the Art of Data VisualizationsTatvic Analytics
 
[Webinar] Deep Dive in App Analytics
[Webinar] Deep Dive in App Analytics[Webinar] Deep Dive in App Analytics
[Webinar] Deep Dive in App AnalyticsTatvic Analytics
 
[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...
[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...
[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...Tatvic Analytics
 

More from Tatvic Analytics (20)

Webinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptxWebinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptx
 
Ctv ads webinar
Ctv ads webinar Ctv ads webinar
Ctv ads webinar
 
Dataiku tatvic webinar presentation
Dataiku tatvic webinar presentationDataiku tatvic webinar presentation
Dataiku tatvic webinar presentation
 
What’s & Why’s of Connected TV Ads!
What’s & Why’s of Connected TV Ads! What’s & Why’s of Connected TV Ads!
What’s & Why’s of Connected TV Ads!
 
CRO
CRO CRO
CRO
 
Third Party Cookies cConundrum - A Fireside Chat
Third Party Cookies cConundrum - A Fireside Chat Third Party Cookies cConundrum - A Fireside Chat
Third Party Cookies cConundrum - A Fireside Chat
 
Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...
Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...
Firebase Analytics - Best Practices To Attract, Engage, Convert & Measure You...
 
How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...
How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...
How Mobile App A/B Testing with Firebase Analytics can help Product Managers ...
 
10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to Experts10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to Experts
 
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
5 Advanced Data Studio Dashboards for Digital Marketers and Data Advocates
 
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
 
[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...
[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...
[Webinar] 3 Reasons Why Digital Publishers Should Integrate DFP with Google A...
 
How eCommerce Businesses Can Make Best Use of Google Analytics data
How eCommerce Businesses Can Make Best Use of Google Analytics dataHow eCommerce Businesses Can Make Best Use of Google Analytics data
How eCommerce Businesses Can Make Best Use of Google Analytics data
 
[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries[Webinar] Interacting with BigQuery and Working with Advanced Queries
[Webinar] Interacting with BigQuery and Working with Advanced Queries
 
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
[Webinar] Getting Started with BigQuery: Basics, Its Appilcations & Use Cases
 
5 Most Common User Experience Mistakes and How to Avoid Them
5 Most Common User Experience Mistakes and How to Avoid Them5 Most Common User Experience Mistakes and How to Avoid Them
5 Most Common User Experience Mistakes and How to Avoid Them
 
Optimize Your Website and Mobile App Features with Markov Model and Increase ...
Optimize Your Website and Mobile App Features with Markov Model and Increase ...Optimize Your Website and Mobile App Features with Markov Model and Increase ...
Optimize Your Website and Mobile App Features with Markov Model and Increase ...
 
[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations
[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations
[Webinar Deck] Google Data Studio for Mastering the Art of Data Visualizations
 
[Webinar] Deep Dive in App Analytics
[Webinar] Deep Dive in App Analytics[Webinar] Deep Dive in App Analytics
[Webinar] Deep Dive in App Analytics
 
[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...
[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...
[Webinar] Predict Your App Uninstalls and Prevent your Churning Users using M...
 

Recently uploaded

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 

Recently uploaded (20)

{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 

Google Analytics Data Mining with R

  • 1. #tatvicwebinar A GACP and GTMCP company 1/28/2015 1 #tatvicwebinar1/28/2015 1 #tatvicwebinar Google Analytics Data Mining with R (includes 3 Real Applications) Jan 28th, 2015 FREE Webinar by
  • 2. #tatvicwebinar A GACP and GTMCP company 1/28/2015 2 #tatvicwebinar1/28/2015 2 #tatvicwebinar Our Speakers Kushan Shah Maintainer of RGoogleAnalytics Library & Web Analyst at Tatvic @ kushan_s Andy Granowitz Developer Advocate, Google Analytics (Google) @ agrano
  • 3. #tatvicwebinar A GACP and GTMCP company 1/28/2015 3 #tatvicwebinar Outline An Introduction to R Why analyze Google Analytics data with R Getting started with R & Google Analytics Questions & Answers 3 Real Life Applications & Use Cases
  • 4. #tatvicwebinar A GACP and GTMCP company 1/28/2015 4 #tatvicwebinar An Introduction to R • Open source statistical computing language, widely used by organizations to solve business problems
  • 5. #tatvicwebinar A GACP and GTMCP company 1/28/2015 5 #tatvicwebinar An Introduction to R • Open source statistical computing language, widely used by organizations to solve business problems Data Analysis Statistical Tests Data Visualization Predictive Models Forecasting R
  • 6. #tatvicwebinar A GACP and GTMCP company 1/28/2015 6 #tatvicwebinar Why Use R Easy to integrate with various data sources Data Frame – Analogous to Excel Spreadsheet or MySQL Table 6000 Pre developed packages for various applications No software licensing costs Enables reproducible analysis
  • 7. #tatvicwebinar A GACP and GTMCP company 1/28/2015 7 #tatvicwebinar Outline of this Webinar An Introduction to R Why analyze Google Analytics data with R Getting started with R & Google Analytics Questions & Answers 3 Real Life Applications & Use Cases
  • 8. #tatvicwebinar A GACP and GTMCP company 1/28/2015 8 #tatvicwebinar Why analyze Google Analytics data with R ● Google Analytics API allows data extraction for custom reports • Reports with up to 7 Dimensions and 10 Metrics • API is well suited for batch data extraction • API has techniques for handling large queries (10K - 1M records and beyond) ● RGoogleAnalytics = R Wrapper over the Google Analytics API • Provides functions to easily interact with the Google Analytics API • Takes care of the low level plumbing ● Google Analytics Premium User and data exported to Big Query • Use the bigrquery package by Prof. Hadley Wickham
  • 9. #tatvicwebinar A GACP and GTMCP company 1/28/2015 9 #tatvicwebinar Outline of this Webinar An Introduction to R Why analyze Google Analytics data with R Getting started with R & Google Analytics Questions & Answers 3 Real Life Applications & Use Cases
  • 10. #tatvicwebinar A GACP and GTMCP company 1/28/2015 10 #tatvicwebinar Getting Started with R and Google Analytics ● Install R - http://www.r-project.org/ ● Install RStudio - GUI for R (Optional) ● Install RGoogleAnalytics Check out the blogpost for a step by step walkthrough - bit.ly/18oJjqA
  • 11. #tatvicwebinar A GACP and GTMCP company 1/28/2015 11 #tatvicwebinar Getting Started with R and Google Analytics One Time Setup ● Create a Project in the Google Dev Console ● Activate the Google Analytics API for your project ● Get your Project’s Client ID and Client Secret https://developers.google.com/analytics/devguides/reporting/core/v3/gdataAuthorization
  • 12. #tatvicwebinar A GACP and GTMCP company 1/28/2015 12 #tatvicwebinar Outline of this Webinar An Introduction to R Why analyze Google Analytics data with R Getting started with R & Google Analytics Questions & Answers 3 Real Life Applications & Use Cases
  • 13. #tatvicwebinar A GACP and GTMCP company 1/28/2015 13 #tatvicwebinar Examples ● Example 1: Forecast Product Revenue for an eCommerce Store ● Example 2: Assess the long term value of your Marketing Campaigns ● Example 3: Web Analytics Visualization with ggplot2
  • 14. #tatvicwebinar A GACP and GTMCP company 1/28/2015 14 #tatvicwebinar Example 1: Predict Product Revenue with R ● Get Product Revenue as Time Series (historical data) ● Forecast Product Revenue for the next quarter Check out the blogpost for a complete walkthrough - http://bit.ly/1y3dmtI
  • 15. #tatvicwebinar A GACP and GTMCP company 1/28/2015 15 #tatvicwebinar Example 1: Predict Product Revenue with R Time Series Components
  • 16. #tatvicwebinar A GACP and GTMCP company 1/28/2015 16 #tatvicwebinar Example 2: Long Term Value of Your Marketing Campaigns Check out the blogpost for a complete walkthrough - http://bit.ly/1zpjbYA
  • 17. #tatvicwebinar A GACP and GTMCP company 1/28/2015 17 #tatvicwebinar Example 2: Long Term Value of Your Marketing Campaigns
  • 18. #tatvicwebinar A GACP and GTMCP company 1/28/2015 18 #tatvicwebinar Query New Customers Acquired via a Given Campaign query.list <- Init(start.date = "2014-11-01", end.date = "2014-12-20", dimensions = "ga:date", metrics = "ga:transactions,ga:transactionRevenue", segment = "users::sequence:: ^ga:userType==New Visitor; dateOfSession<>2014-11-01_2014-11-07; ga:campaign==Campaign A; ->>perSession::ga:transactions>0", sort = "ga:date", table.id = tableId) Example 2: Long Term Value of Your Marketing Campaigns
  • 19. #tatvicwebinar A GACP and GTMCP company 1/28/2015 19 #tatvicwebinar Example 2: Long Term Value of Your Marketing Campaigns Segments Explained • The segment selects users:: in order to include not only the sessions that match the conditions, but all sessions among users who match the conditions. • The sequence:: prefix selects a set of users that completed a specified set of steps • Step #1 - Visit from a given campaign in a given set of time • Step #2 - Make a purchase • The ^ prefix in front of ga:userType==New Visitor;dateOfSession<>2014-11-01_2014- 11-07;ga:campaign==Campaign A ensures that the Date of Session, Campaign, and User Type conditions are true for the first hit of the first session in the given date range. • ->>perSession::ga:transactions > 0 specifies the second step of making a purchase at some point.
  • 20. #tatvicwebinar A GACP and GTMCP company 1/28/2015 20 #tatvicwebinar Example 2: Long Term Value of Your Marketing Campaigns • head(campaign_a_df) • cumulativeTransactions <- cumsum(campaign_a_df$transactions)
  • 21. #tatvicwebinar A GACP and GTMCP company 1/28/2015 21 #tatvicwebinar Example 2: Long Term Value of Your Marketing Campaigns Use the data to Generate a Cumulative Transactions Plot
  • 22. #tatvicwebinar A GACP and GTMCP company 1/28/2015 22 #tatvicwebinar Example 3: Web Analytics visualization with ggplot2 Background • gg – Grammar of Graphics (Wilkinson, 2005) • R Implementation by Prof. Hadley Wickham • Sophisticated graphs in a *few lines of R code * Learning Curve
  • 23. #tatvicwebinar A GACP and GTMCP company 1/28/2015 23 #tatvicwebinar Example 3: Web Analytics visualization with ggplot2 ggplot(data = ga.data) + geom_line(aes(x = date, y = itemRevenue) Check out the blogpost for a complete walkthrough - http://bit.ly/15Iaaf7
  • 24. #tatvicwebinar A GACP and GTMCP company 1/28/2015 24 #tatvicwebinar Example 3: Web Analytics visualization with ggplot2 Decomposing the syntax • Create the ggplot object and populate it with data • ggplot(ga.data) • Add Layers(s) • geom_line(aes(x=date, y=itemRevenue)) • Other geoms – bar, point, line, histogram • Aesthetics describe how variables are mapped to visual properties of geoms • Additional Plotting Options -> Plot title, Axis Titles, Axis Text Formatting, Legends
  • 25. #tatvicwebinar A GACP and GTMCP company 1/28/2015 25 #tatvicwebinar Best Practices • Become familiar with the Google Analytics API Naming Conventions – Dimension/Metric names are in camelCase • Know the permissible Dimension Metric Combinations – https://developers.google.com/analytics/devguides/reporting/core/dims mets • Use the Query Feed Explorer to test queries before running them in R – https://ga-dev-tools.appspot.com/explorer/ • Post issues at https://github.com/Tatvic/RGoogleAnalytics/issues • Questions at Google Analytics Reporting API Forum
  • 26. #tatvicwebinar A GACP and GTMCP company 1/28/2015 26 #tatvicwebinar Further Resources • http://bit.ly/r-googleanalytics-resources • Watch the full R Google Analytics Webinar - http://bit.ly/1KrHXtH
  • 27. #tatvicwebinar A GACP and GTMCP company 1/28/2015 27 #tatvicwebinar Outline of this Webinar An Introduction to R Why analyze Google Analytics data with R Getting started with R & Google Analytics Questions & Answers 3 Real Life Applications & Use Cases
  • 28. #tatvicwebinar A GACP and GTMCP company 1/28/2015 28 #tatvicwebinar Next Webinar Webinar: Everything You Need to Know about GTM V2 When: Feb 18th 10:00 AM PDT Guest Speaker Phil Pearce (Web Analyst/ PPC/ SEO Expert) You will learn: • How to Upgrade to GTM V2 • Mistakes to Avoid while Upgrading • A Quick Checklist for Upgrading to GTM V2 And much more… Register Here - http://bit.ly/gtm-v2-webinar
  • 29. #tatvicwebinar A GACP and GTMCP company 1/28/2015 29 #tatvicwebinar Kushan Shah Twitter: @kushan_s Thank You! Andy Granowitz Twitter: @agrano

Editor's Notes

  1. Very often we analyze how campaigns perform directly for us. Someone visits via a campaign, and makes a purchase. This is good analysis, but often leaves money on the table. What happens to these visitors the subsequent times they visit? Especially if they are first time visitors - customer acquisitions. Perhaps some campaigns are slower to convert, or lead to more loyal customers over time.
  2. What we want is a cumulative graph of the campaign’s performance over time, so we can see the total value generated by the campaign. Let’s dig into how to do this.