SlideShare une entreprise Scribd logo
1  sur  39
Why Big Query is so
Powerful
2
What we’ll cover
● Introduction to BigQuery
● How does BQ works
● Use Case 1 - Integrate with CRM Data to get
meaningful insights
● Use Case 2 - Create remarketing list using BQ
ML
1.
What is Big Query?
Introduction of Big Query
4
What is Big Query
▹ an enterprise data warehouse
▹ super-fast SQL queries
▹ leverage Google's infrastructure
▹ Cheap, pay on demand solution (easy to scale)
5
No hardware, easy to set up
▹ You can have a full datawarehouse running within
minutes, with virtually ZERO ongoing operational
overhead
6
BigQuery sits somewhere in between
So Exactly how fast?7
query uses over 3000 CPU cores, hundreds of disks and a
330Gb network to run a regex over 4TB of data in under 30
secs.
8
And.. how cheap?9
Why is it so powerful for Marketers?
▹ We usually have the limited dev resources to maintain
and configure data warehouse
▹ works seamlessly with google products
▸ data visualisation (DataStudio)
▸ machine learning (BQML*, Cloud auto ML)
▹ BIG PLUS: access to Google Analytics, Adwords, Youtube
data raw data* (if you have a $150k/year Google 360 subscription)
10
2.
How does
BigQuery works?
Introduction of BigQuery
11
Big Query
Structure
12
Loading
Data
13
Loading
Data
14
Function &
Operators
15 Support both:
1. Legacy SQL
2. Standard SQL*
*Not all functions are supported, one of the
prominent example would be - SELECT distinct.
(Instead user will need to use Group By &
Partition By to replace these function)
https://cloud.google.com/bigquery/docs/reference/standard-sql/
GA Data in
BigQuery
16
▹ A new table per day "ga_sessions_YYYYMMDD".
▹ Each row represent a new session
▹ Session data is nested and stored in a
massive Big Table - works more like
arrays/subsets
Tips:
- Query by day/ month/year
- Unnest only “subsets” of data needed
GA Data in
BigQuery
17
Integrate with CRM data to
obtain Meaningful Data
Marketing use case 1
18
Case Study
Recruitment company, relies heavily on offline activity to
qualify leads (applicants) that comes in
problem:
▹ Misalignment in business metric (P&L) - Digital
marketing and business metrics are not aligned
▹ Attribution - Marketing channels and campaigns
cannot be accurately attributed to each placement
19
Solution
▹ A end-to-end bespoke dashboard to show the right
data:
▸ how marketing channels contribute to each
placements (sales) & quality candidates
▸ How offline and online activities works together
20
Prerequisite21
CRM
▹ You (or your client) is on Google 360
premium to access google analytics
raw data
▹ Basic standard SQL
▹ Configured an integration between
Google analytics and CRM (Customer
Relationship Management)
Configure GA & CRM integration
▹ User/client ID
https://support.google.com/analyti
cs/answer/7584446?hl=en
▹ using Data layer to send
back CRM user ID to match
particular sessions on GA
22
Approach23
Integration GA & CRM
Import CRM data
into BigQuery
Join GA Session Data & CRM
using unique identifier
Attribute GA sessions
Connect with Data
Studio
Create remarketing & look
alike audience using
BigQuery ML
Marketing use case 2
24
Case Study
Sales problem:
▹ Need a better way to prioritise leads: Offline sales
oriented nature the lead volume they get per month is
enormous (ten of thousands)
Marketing problem
▹ Struggle to improve ROI of remarketing efforts
▹ Lack understanding of the traits of high value
converters
25
Process
overview
27
Prepare,extract, train, evaluate (repeat)
1- Collect &
Create data
sets
28
▹ Started with supervised learning
▹ Created a datasets that require a lot of
data cleaning, labeling
▹ Trying to obtain as much data points as
possible incl email, sales consultant
performance, seasonality (eg school
holiday)
- Desktop_flag
- Tablet_flag
- Mobile_flag
- Total time on site
- Total count of sessions
- Sum of morning visits
- Sum of daytime visits
- Sum of time spent on Product Page
*
- Sum of time spent on resource page
- Channel coming through first touch
- Channel coming through last touch
- Count of pages visited
- Days difference since the first
session
- Sum hits number
29
What data is available in GA that
we can use?
2 - Clean and
categorise data
30 Verify validity and clean data to make it ready
to process. Look out for data quality
problems like:
▹ Missing data
▹ Invalid or inconsistent data types
▹ Distribution bias or uniformity
Tips:
▹ IF function to process missing value
▹ CASE statements to convert and transform data into
dummy variables
3 - Cluster &
categorise
different group
of users
31 Based on our analysis and business context,
we cluster the data into 4 main categories
1. Not interested, non-converters
2. Interested, non-converts
3. Not yet interested , converters
4. Interested, converters
4 - Create &
train model
32 Create a model for each group of users:
▹ BQ has a amazing integration with R
studio & Python (using code lab)
▹ Alternatively, we can use BigQuery ML
(using standard SQL function!)
▸ Linear Regression
▸ Logistic Regression(in this case)
▸ Multiclass logistic regression for
classification
https://cloud.google.com/bigquery/docs/bigqueryml-intro
● Decrease complexity
● Increase speed
● Simple, easy to learn
● Export data from Big
Query may be
prevented by legal
restrictions (such as
HIPAA guidelines).
33
Advantage of using BQ ML
5 - Evaluate
your model
34
▹ allow you to evaluate your model based
on simple function “ML.Evaluate”
▹ Based on what model you have chosen
you will have a different results
Example of logistic regression:
6 - Predict
Outcome
35 Example of using the PREDICT function to predict
ecommerce purchase:
ACTIVATE
36
1. Create & test out lookalike audience based on your findings eg
demographic features, location
2. Create remarketing list based on lead score
- Import lead score & visitor ID in GA > create custom metric
for lead score> create remarketing audience
https://github.com/GoogleCloudPlatform/google-analytics-premium-bigquery-
statistics/blob/master/README.md
37
Marketing activation
1. BigQuery is a cheap, easy to set up data warehouse/
exploration/preparation/machine learning(!) tool
2. Data brings people together (sales & marketing) & goes a long
way if use appropriately
3. Creating and using Machine learning model is easier than you
think (with the right tool*)
38
Conclusion
39
LET’S BQ THIS
Any queries?
You can find me at
gabriella@inmarketingwetrust.com.au
linkedin.com/in/gabriella-wong

Contenu connexe

Tendances

Data import and widening in Google Analytics
Data import and widening in Google AnalyticsData import and widening in Google Analytics
Data import and widening in Google AnalyticsZorin Radovancevic
 
Building your data driven business with Reactive Marketing Technology
Building your data driven business with Reactive Marketing TechnologyBuilding your data driven business with Reactive Marketing Technology
Building your data driven business with Reactive Marketing TechnologyTrieu Nguyen
 
Zeotap: Data Modeling in Druid for Non temporal and Nested Data
Zeotap: Data Modeling in Druid for Non temporal and Nested DataZeotap: Data Modeling in Druid for Non temporal and Nested Data
Zeotap: Data Modeling in Druid for Non temporal and Nested DataImply
 
Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0BigDataExpo
 
Hadoop et bases de données relationnelles ultra performantes : le meilleur de...
Hadoop et bases de données relationnelles ultra performantes : le meilleur de...Hadoop et bases de données relationnelles ultra performantes : le meilleur de...
Hadoop et bases de données relationnelles ultra performantes : le meilleur de...Microsoft Décideurs IT
 
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...VMware Tanzu
 
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubEnable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubCloudera, Inc.
 
Implementing google big query automation using google analytics data
Implementing google big query automation using google analytics dataImplementing google big query automation using google analytics data
Implementing google big query automation using google analytics dataCountants
 
Big Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALE
Big Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALEBig Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALE
Big Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALEMatt Stubbs
 
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...QueBIT Consulting
 
Data Science Day New York: Data Science: A Personal History
Data Science Day New York: Data Science: A Personal HistoryData Science Day New York: Data Science: A Personal History
Data Science Day New York: Data Science: A Personal HistoryCloudera, Inc.
 
Cohort Analysis at Scale
Cohort Analysis at ScaleCohort Analysis at Scale
Cohort Analysis at ScaleBlake Irvine
 
AWS Cost Reduction and Management Plan
AWS Cost Reduction and Management PlanAWS Cost Reduction and Management Plan
AWS Cost Reduction and Management PlanMichael J Geiser
 
Data analytic for mobile app development
Data analytic for mobile app developmentData analytic for mobile app development
Data analytic for mobile app developmentTrieu Nguyen
 
DevTalks Keynote Powering interactive data analysis with Google BigQuery
DevTalks Keynote Powering interactive data analysis with Google BigQueryDevTalks Keynote Powering interactive data analysis with Google BigQuery
DevTalks Keynote Powering interactive data analysis with Google BigQueryMárton Kodok
 
Geo-Analytics with Apache Spark and In-Memory Data Grids
Geo-Analytics with Apache Spark and In-Memory Data GridsGeo-Analytics with Apache Spark and In-Memory Data Grids
Geo-Analytics with Apache Spark and In-Memory Data GridsAli Hodroj
 
Big data from the trenches
Big data from the trenchesBig data from the trenches
Big data from the trenchesAzrul MADISA
 

Tendances (19)

TechTuesdays Session 2
TechTuesdays Session 2TechTuesdays Session 2
TechTuesdays Session 2
 
Data import and widening in Google Analytics
Data import and widening in Google AnalyticsData import and widening in Google Analytics
Data import and widening in Google Analytics
 
Building your data driven business with Reactive Marketing Technology
Building your data driven business with Reactive Marketing TechnologyBuilding your data driven business with Reactive Marketing Technology
Building your data driven business with Reactive Marketing Technology
 
Zeotap: Data Modeling in Druid for Non temporal and Nested Data
Zeotap: Data Modeling in Druid for Non temporal and Nested DataZeotap: Data Modeling in Druid for Non temporal and Nested Data
Zeotap: Data Modeling in Druid for Non temporal and Nested Data
 
Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0Roadmap to data driven advice michael goedhart 1v0
Roadmap to data driven advice michael goedhart 1v0
 
Hadoop et bases de données relationnelles ultra performantes : le meilleur de...
Hadoop et bases de données relationnelles ultra performantes : le meilleur de...Hadoop et bases de données relationnelles ultra performantes : le meilleur de...
Hadoop et bases de données relationnelles ultra performantes : le meilleur de...
 
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
Driving Datascience at scale using Postgresql, Greenplum and Dataiku - Greenp...
 
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data HubEnable Advanced Analytics with Hadoop and an Enterprise Data Hub
Enable Advanced Analytics with Hadoop and an Enterprise Data Hub
 
Implementing google big query automation using google analytics data
Implementing google big query automation using google analytics dataImplementing google big query automation using google analytics data
Implementing google big query automation using google analytics data
 
Big Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALE
Big Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALEBig Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALE
Big Data LDN 2018: FIGHTING DATA CHAOS: CONNECTING USERS TO DATA AT SCALE
 
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
 
Data Science Day New York: Data Science: A Personal History
Data Science Day New York: Data Science: A Personal HistoryData Science Day New York: Data Science: A Personal History
Data Science Day New York: Data Science: A Personal History
 
Cohort Analysis at Scale
Cohort Analysis at ScaleCohort Analysis at Scale
Cohort Analysis at Scale
 
AWS Cost Reduction and Management Plan
AWS Cost Reduction and Management PlanAWS Cost Reduction and Management Plan
AWS Cost Reduction and Management Plan
 
Data analytic for mobile app development
Data analytic for mobile app developmentData analytic for mobile app development
Data analytic for mobile app development
 
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
 
DevTalks Keynote Powering interactive data analysis with Google BigQuery
DevTalks Keynote Powering interactive data analysis with Google BigQueryDevTalks Keynote Powering interactive data analysis with Google BigQuery
DevTalks Keynote Powering interactive data analysis with Google BigQuery
 
Geo-Analytics with Apache Spark and In-Memory Data Grids
Geo-Analytics with Apache Spark and In-Memory Data GridsGeo-Analytics with Apache Spark and In-Memory Data Grids
Geo-Analytics with Apache Spark and In-Memory Data Grids
 
Big data from the trenches
Big data from the trenchesBig data from the trenches
Big data from the trenches
 

Similaire à Why Big Query is so Powerful - Trusted Conf

Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Christopher Gutknecht
 
Building Data Products with BigQuery for PPC and SEO (SMX 2022)
Building Data Products with BigQuery for PPC and SEO (SMX 2022)Building Data Products with BigQuery for PPC and SEO (SMX 2022)
Building Data Products with BigQuery for PPC and SEO (SMX 2022)Christopher Gutknecht
 
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
 
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
 
Google Cloud Machine Learning
 Google Cloud Machine Learning  Google Cloud Machine Learning
Google Cloud Machine Learning India Quotient
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsPrathamesh Kulkarni
 
microsoft-dynamics-365-for-operations-factsheet
microsoft-dynamics-365-for-operations-factsheetmicrosoft-dynamics-365-for-operations-factsheet
microsoft-dynamics-365-for-operations-factsheetDeneys Minne
 
Data Integration and Marketing Attribution
Data Integration and Marketing Attribution Data Integration and Marketing Attribution
Data Integration and Marketing Attribution ROIVENUE™
 
An Ounce of Validation = a Pound of Pivot by LinkedIn PM
An Ounce of Validation = a Pound of Pivot by LinkedIn PMAn Ounce of Validation = a Pound of Pivot by LinkedIn PM
An Ounce of Validation = a Pound of Pivot by LinkedIn PMProduct School
 
Introduction to tag management
Introduction to tag managementIntroduction to tag management
Introduction to tag managementQubit
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMProduct School
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMProduct School
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital Sumeet Mayor
 
Customer segmentation for business success with knime
Customer segmentation for business success with knimeCustomer segmentation for business success with knime
Customer segmentation for business success with knimeKnoldus Inc.
 
Applying BigQuery ML on e-commerce data analytics
Applying BigQuery ML on e-commerce data analyticsApplying BigQuery ML on e-commerce data analytics
Applying BigQuery ML on e-commerce data analyticsMárton Kodok
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalSumeet Mayor
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query BasicsIdo Green
 
Big Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesBig Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesSAP Technology
 
Mid-2017 Product Update Webinar
Mid-2017 Product Update WebinarMid-2017 Product Update Webinar
Mid-2017 Product Update WebinarSearchSpring
 
BigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQLBigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQLMárton Kodok
 

Similaire à Why Big Query is so Powerful - Trusted Conf (20)

Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
 
Building Data Products with BigQuery for PPC and SEO (SMX 2022)
Building Data Products with BigQuery for PPC and SEO (SMX 2022)Building Data Products with BigQuery for PPC and SEO (SMX 2022)
Building Data Products with BigQuery for PPC and SEO (SMX 2022)
 
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
 
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...
 
Google Cloud Machine Learning
 Google Cloud Machine Learning  Google Cloud Machine Learning
Google Cloud Machine Learning
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
microsoft-dynamics-365-for-operations-factsheet
microsoft-dynamics-365-for-operations-factsheetmicrosoft-dynamics-365-for-operations-factsheet
microsoft-dynamics-365-for-operations-factsheet
 
Data Integration and Marketing Attribution
Data Integration and Marketing Attribution Data Integration and Marketing Attribution
Data Integration and Marketing Attribution
 
An Ounce of Validation = a Pound of Pivot by LinkedIn PM
An Ounce of Validation = a Pound of Pivot by LinkedIn PMAn Ounce of Validation = a Pound of Pivot by LinkedIn PM
An Ounce of Validation = a Pound of Pivot by LinkedIn PM
 
Introduction to tag management
Introduction to tag managementIntroduction to tag management
Introduction to tag management
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital
 
Customer segmentation for business success with knime
Customer segmentation for business success with knimeCustomer segmentation for business success with knime
Customer segmentation for business success with knime
 
Applying BigQuery ML on e-commerce data analytics
Applying BigQuery ML on e-commerce data analyticsApplying BigQuery ML on e-commerce data analytics
Applying BigQuery ML on e-commerce data analytics
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query Basics
 
Big Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesBig Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped Opportunities
 
Mid-2017 Product Update Webinar
Mid-2017 Product Update WebinarMid-2017 Product Update Webinar
Mid-2017 Product Update Webinar
 
BigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQLBigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQL
 

Plus de In Marketing We Trust

Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...In Marketing We Trust
 
Data Driven Internal Linking With Botify
Data Driven Internal Linking With BotifyData Driven Internal Linking With Botify
Data Driven Internal Linking With BotifyIn Marketing We Trust
 
AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...
AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...
AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...In Marketing We Trust
 
IMPACT: Improving My Performance And Corroborating Them
IMPACT: Improving My Performance And Corroborating ThemIMPACT: Improving My Performance And Corroborating Them
IMPACT: Improving My Performance And Corroborating ThemIn Marketing We Trust
 
COVID-19 Consumer Trends and Post-Pandemic SEO
COVID-19 Consumer Trends and Post-Pandemic SEOCOVID-19 Consumer Trends and Post-Pandemic SEO
COVID-19 Consumer Trends and Post-Pandemic SEOIn Marketing We Trust
 
How has the Talent Market Changed After the Pandemic?
How has the Talent Market Changed After the Pandemic?How has the Talent Market Changed After the Pandemic?
How has the Talent Market Changed After the Pandemic?In Marketing We Trust
 
How to Effectively Communicate with Clients and Teammates
How to Effectively Communicate with Clients and TeammatesHow to Effectively Communicate with Clients and Teammates
How to Effectively Communicate with Clients and TeammatesIn Marketing We Trust
 
The Explosion of Online Shopping During the Pandemic
The Explosion of Online Shopping During the PandemicThe Explosion of Online Shopping During the Pandemic
The Explosion of Online Shopping During the PandemicIn Marketing We Trust
 
Work with Google, Play with Google! Google Search Operators
Work with Google, Play with Google! Google Search OperatorsWork with Google, Play with Google! Google Search Operators
Work with Google, Play with Google! Google Search OperatorsIn Marketing We Trust
 
Manipulated or Influenced? The Power of Persuasion
Manipulated or Influenced? The Power of PersuasionManipulated or Influenced? The Power of Persuasion
Manipulated or Influenced? The Power of PersuasionIn Marketing We Trust
 
Influencer Marketing: Why it Works Despite the Pandemic
Influencer Marketing: Why it Works Despite the PandemicInfluencer Marketing: Why it Works Despite the Pandemic
Influencer Marketing: Why it Works Despite the PandemicIn Marketing We Trust
 
First-Party World Problems: Future-Proof Your Business with First-Party Data
First-Party World Problems: Future-Proof Your Business with First-Party DataFirst-Party World Problems: Future-Proof Your Business with First-Party Data
First-Party World Problems: Future-Proof Your Business with First-Party DataIn Marketing We Trust
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4In Marketing We Trust
 
Building an Integrated Digital Powerhouse
Building an Integrated Digital PowerhouseBuilding an Integrated Digital Powerhouse
Building an Integrated Digital PowerhouseIn Marketing We Trust
 
What Does Google See When It Crawls My Site?
What Does Google See When It Crawls My Site?What Does Google See When It Crawls My Site?
What Does Google See When It Crawls My Site?In Marketing We Trust
 
Unleash the Power of Google Without Keywords
Unleash the Power of Google Without KeywordsUnleash the Power of Google Without Keywords
Unleash the Power of Google Without KeywordsIn Marketing We Trust
 
The Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyThe Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyIn Marketing We Trust
 
Data-Driven Internal Linking Optimisation
Data-Driven Internal Linking OptimisationData-Driven Internal Linking Optimisation
Data-Driven Internal Linking OptimisationIn Marketing We Trust
 
Building a Marketing Data Warehouse in Google BigQuery with Supermetrics
Building a Marketing Data Warehouse in Google BigQuery with SupermetricsBuilding a Marketing Data Warehouse in Google BigQuery with Supermetrics
Building a Marketing Data Warehouse in Google BigQuery with SupermetricsIn Marketing We Trust
 

Plus de In Marketing We Trust (20)

Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
 
Data Driven Internal Linking With Botify
Data Driven Internal Linking With BotifyData Driven Internal Linking With Botify
Data Driven Internal Linking With Botify
 
AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...
AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...
AI-Powered SEO with Botify: Automation in Prevention, Execution, and Implemen...
 
IMPACT: Improving My Performance And Corroborating Them
IMPACT: Improving My Performance And Corroborating ThemIMPACT: Improving My Performance And Corroborating Them
IMPACT: Improving My Performance And Corroborating Them
 
COVID-19 Consumer Trends and Post-Pandemic SEO
COVID-19 Consumer Trends and Post-Pandemic SEOCOVID-19 Consumer Trends and Post-Pandemic SEO
COVID-19 Consumer Trends and Post-Pandemic SEO
 
How has the Talent Market Changed After the Pandemic?
How has the Talent Market Changed After the Pandemic?How has the Talent Market Changed After the Pandemic?
How has the Talent Market Changed After the Pandemic?
 
How to Effectively Communicate with Clients and Teammates
How to Effectively Communicate with Clients and TeammatesHow to Effectively Communicate with Clients and Teammates
How to Effectively Communicate with Clients and Teammates
 
The Explosion of Online Shopping During the Pandemic
The Explosion of Online Shopping During the PandemicThe Explosion of Online Shopping During the Pandemic
The Explosion of Online Shopping During the Pandemic
 
Work with Google, Play with Google! Google Search Operators
Work with Google, Play with Google! Google Search OperatorsWork with Google, Play with Google! Google Search Operators
Work with Google, Play with Google! Google Search Operators
 
Manipulated or Influenced? The Power of Persuasion
Manipulated or Influenced? The Power of PersuasionManipulated or Influenced? The Power of Persuasion
Manipulated or Influenced? The Power of Persuasion
 
Influencer Marketing: Why it Works Despite the Pandemic
Influencer Marketing: Why it Works Despite the PandemicInfluencer Marketing: Why it Works Despite the Pandemic
Influencer Marketing: Why it Works Despite the Pandemic
 
First-Party World Problems: Future-Proof Your Business with First-Party Data
First-Party World Problems: Future-Proof Your Business with First-Party DataFirst-Party World Problems: Future-Proof Your Business with First-Party Data
First-Party World Problems: Future-Proof Your Business with First-Party Data
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4
 
Building an Integrated Digital Powerhouse
Building an Integrated Digital PowerhouseBuilding an Integrated Digital Powerhouse
Building an Integrated Digital Powerhouse
 
What Does Google See When It Crawls My Site?
What Does Google See When It Crawls My Site?What Does Google See When It Crawls My Site?
What Does Google See When It Crawls My Site?
 
Unleash the Power of Google Without Keywords
Unleash the Power of Google Without KeywordsUnleash the Power of Google Without Keywords
Unleash the Power of Google Without Keywords
 
The Great Divide: Insight to Action
The Great Divide: Insight to ActionThe Great Divide: Insight to Action
The Great Divide: Insight to Action
 
The Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyThe Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative Strategy
 
Data-Driven Internal Linking Optimisation
Data-Driven Internal Linking OptimisationData-Driven Internal Linking Optimisation
Data-Driven Internal Linking Optimisation
 
Building a Marketing Data Warehouse in Google BigQuery with Supermetrics
Building a Marketing Data Warehouse in Google BigQuery with SupermetricsBuilding a Marketing Data Warehouse in Google BigQuery with Supermetrics
Building a Marketing Data Warehouse in Google BigQuery with Supermetrics
 

Dernier

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
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
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
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
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
 
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
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 

Dernier (20)

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
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
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
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL 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
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
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
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
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
 
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...
 
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...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 

Why Big Query is so Powerful - Trusted Conf

  • 1. Why Big Query is so Powerful
  • 2. 2 What we’ll cover ● Introduction to BigQuery ● How does BQ works ● Use Case 1 - Integrate with CRM Data to get meaningful insights ● Use Case 2 - Create remarketing list using BQ ML
  • 3.
  • 4. 1. What is Big Query? Introduction of Big Query 4
  • 5. What is Big Query ▹ an enterprise data warehouse ▹ super-fast SQL queries ▹ leverage Google's infrastructure ▹ Cheap, pay on demand solution (easy to scale) 5
  • 6. No hardware, easy to set up ▹ You can have a full datawarehouse running within minutes, with virtually ZERO ongoing operational overhead 6 BigQuery sits somewhere in between
  • 7. So Exactly how fast?7
  • 8. query uses over 3000 CPU cores, hundreds of disks and a 330Gb network to run a regex over 4TB of data in under 30 secs. 8
  • 10. Why is it so powerful for Marketers? ▹ We usually have the limited dev resources to maintain and configure data warehouse ▹ works seamlessly with google products ▸ data visualisation (DataStudio) ▸ machine learning (BQML*, Cloud auto ML) ▹ BIG PLUS: access to Google Analytics, Adwords, Youtube data raw data* (if you have a $150k/year Google 360 subscription) 10
  • 15. Function & Operators 15 Support both: 1. Legacy SQL 2. Standard SQL* *Not all functions are supported, one of the prominent example would be - SELECT distinct. (Instead user will need to use Group By & Partition By to replace these function) https://cloud.google.com/bigquery/docs/reference/standard-sql/
  • 16. GA Data in BigQuery 16 ▹ A new table per day "ga_sessions_YYYYMMDD". ▹ Each row represent a new session ▹ Session data is nested and stored in a massive Big Table - works more like arrays/subsets Tips: - Query by day/ month/year - Unnest only “subsets” of data needed
  • 18. Integrate with CRM data to obtain Meaningful Data Marketing use case 1 18
  • 19. Case Study Recruitment company, relies heavily on offline activity to qualify leads (applicants) that comes in problem: ▹ Misalignment in business metric (P&L) - Digital marketing and business metrics are not aligned ▹ Attribution - Marketing channels and campaigns cannot be accurately attributed to each placement 19
  • 20. Solution ▹ A end-to-end bespoke dashboard to show the right data: ▸ how marketing channels contribute to each placements (sales) & quality candidates ▸ How offline and online activities works together 20
  • 21. Prerequisite21 CRM ▹ You (or your client) is on Google 360 premium to access google analytics raw data ▹ Basic standard SQL ▹ Configured an integration between Google analytics and CRM (Customer Relationship Management)
  • 22. Configure GA & CRM integration ▹ User/client ID https://support.google.com/analyti cs/answer/7584446?hl=en ▹ using Data layer to send back CRM user ID to match particular sessions on GA 22
  • 23. Approach23 Integration GA & CRM Import CRM data into BigQuery Join GA Session Data & CRM using unique identifier Attribute GA sessions Connect with Data Studio
  • 24. Create remarketing & look alike audience using BigQuery ML Marketing use case 2 24
  • 25. Case Study Sales problem: ▹ Need a better way to prioritise leads: Offline sales oriented nature the lead volume they get per month is enormous (ten of thousands) Marketing problem ▹ Struggle to improve ROI of remarketing efforts ▹ Lack understanding of the traits of high value converters 25
  • 26.
  • 28. 1- Collect & Create data sets 28 ▹ Started with supervised learning ▹ Created a datasets that require a lot of data cleaning, labeling ▹ Trying to obtain as much data points as possible incl email, sales consultant performance, seasonality (eg school holiday)
  • 29. - Desktop_flag - Tablet_flag - Mobile_flag - Total time on site - Total count of sessions - Sum of morning visits - Sum of daytime visits - Sum of time spent on Product Page * - Sum of time spent on resource page - Channel coming through first touch - Channel coming through last touch - Count of pages visited - Days difference since the first session - Sum hits number 29 What data is available in GA that we can use?
  • 30. 2 - Clean and categorise data 30 Verify validity and clean data to make it ready to process. Look out for data quality problems like: ▹ Missing data ▹ Invalid or inconsistent data types ▹ Distribution bias or uniformity Tips: ▹ IF function to process missing value ▹ CASE statements to convert and transform data into dummy variables
  • 31. 3 - Cluster & categorise different group of users 31 Based on our analysis and business context, we cluster the data into 4 main categories 1. Not interested, non-converters 2. Interested, non-converts 3. Not yet interested , converters 4. Interested, converters
  • 32. 4 - Create & train model 32 Create a model for each group of users: ▹ BQ has a amazing integration with R studio & Python (using code lab) ▹ Alternatively, we can use BigQuery ML (using standard SQL function!) ▸ Linear Regression ▸ Logistic Regression(in this case) ▸ Multiclass logistic regression for classification https://cloud.google.com/bigquery/docs/bigqueryml-intro
  • 33. ● Decrease complexity ● Increase speed ● Simple, easy to learn ● Export data from Big Query may be prevented by legal restrictions (such as HIPAA guidelines). 33 Advantage of using BQ ML
  • 34. 5 - Evaluate your model 34 ▹ allow you to evaluate your model based on simple function “ML.Evaluate” ▹ Based on what model you have chosen you will have a different results Example of logistic regression:
  • 35. 6 - Predict Outcome 35 Example of using the PREDICT function to predict ecommerce purchase:
  • 37. 1. Create & test out lookalike audience based on your findings eg demographic features, location 2. Create remarketing list based on lead score - Import lead score & visitor ID in GA > create custom metric for lead score> create remarketing audience https://github.com/GoogleCloudPlatform/google-analytics-premium-bigquery- statistics/blob/master/README.md 37 Marketing activation
  • 38. 1. BigQuery is a cheap, easy to set up data warehouse/ exploration/preparation/machine learning(!) tool 2. Data brings people together (sales & marketing) & goes a long way if use appropriately 3. Creating and using Machine learning model is easier than you think (with the right tool*) 38 Conclusion
  • 39. 39 LET’S BQ THIS Any queries? You can find me at gabriella@inmarketingwetrust.com.au linkedin.com/in/gabriella-wong

Notes de l'éditeur

  1. Leverage Big Query & Google Analytics Purpose is to show how everyone can all be involved in a data science project
  2. an enterprise data warehouse that solves big data problem by enabling super-fast SQL queries using the processing power of Google's infrastructure.
  3. Im not lying and how fast BQ runs
  4. In this slide we see the overall structure of BigQuery. Data tables are organized into units called datasets. Each data set is scoped to your project and this allows you to logically organize your data The fully google-managed data warehouse lets you do ad-hoc SQL queries on massive volumes of data sets .
  5. .
  6. .
  7. Though it is SQL some syntax are different but they are getting used to after you use for some time. .
  8. GA Data is not stored exactly the same way as what I showed earlier BQ recently start supporting real time data as well .
  9. GA Data is not stored exactly the same way as what I showed earlier BQ recently start supporting real time data as well .
  10. Nature of business is very sales oriented Previously can only track leads on a quantity level, not quality hence can’t estimate how much profit/Loss we are making per lead Has caused a lot of distrust internally towards marketing,Marketing cannot really justify their spendings Acquisition nature in recruitment works a little differently → a lot more channels aka job boards
  11. 30+% placed application placed come from consultant sourcing candidate within CRM, so they need attribution to help them understand where these qualified applicants are coming from the first place How quick perception change, after we got it up running we immediately got a 200k budget to run campaigns
  12. unique key in CRM and Google Analytics to match a customer in your CRM with the web visitor that is browsing your website. Google recommended first approach (also the simplest!) by simply adding a hidden input field in the lead form as part of the HTML form element and send it back to GA
  13. Create a Machine Learning mode under a supervised learning environment that score leads when they come through (Good thing about this case is all the work before the deployment of the model don’t actually require the client to have a Google 360, although exporting data from GA will be a pain in the ass and probably blow the bud It will still require a connection between GA & CRM )
  14. I wont go into details - it is mainly statistics work from here, I still havent had the chance to try out BQ ML personally I think it only got released not long agohttps://cloud.google.com/bigquery/docs/bigqueryml-intro but the query in the tutorial seem fairly straighforward, I attached a link to the cook book of BQ ML on the slide so if you're interested you can go through that
  15. To be honest the
  16. Theres a lot of different tools and method out there to help you solve these problems and prep the data. But since this is a use case on BQ, so i will give a few tips in helping to process data in Big Query
  17. we are able to cluster our data into 4 different groups of users, based on exploration & categorising of data and what make sense in a business context A - have not show any interest in the product, and will never convert B - Have shown some interest in the product (aka submit a lead form), but they will they convert C - have not yet shown any interest in the product, but they are going to convert in the future D - have shown interest, and will convert It’s quite obvious by now which group we were
  18. I wont go into details - it is mainly statistics work from here. I still havent had the chance to try out BQ ML personally I think it only got released not long ago but the query in the tutorial seem fairly straighforward, and we can use simple standard SQL to run all of these function - I attached a link to the cook book of BQ ML on the slide so if you're interested you can go through that.
  19. Multiple tools are required if need to be exported Moving and formatting large amounts data for Python-based ML frameworks takes longer than model training in BigQuery.