SlideShare a Scribd company logo
1 of 26
Download to read offline
When
Business
meets
Measurement
Protocol
When Business meets Measurement Protocol@zorinatesc#ATD2017
Hi,
I am Zorin.
I work with most Google Tools available and sometimes there is success
involved.
When Business meets Measurement Protocol@zorinatesc#ATD2017
What is Measurement protocol?
… a method which allows
developers to make HTTP
requests to send raw user
interaction data directly to Google
Analytics servers.
“Measurement Protocol defines
how you can send data to
Google Analytics from any
system or any device.”
Justin Cutroni
When Business meets Measurement Protocol@zorinatesc#ATD2017
When Business meets Measurement Protocol@zorinatesc#ATD2017
Why or How does it fit today's business models
Users are:
1) Everywhere
2) Interact everywhere
3) Purchase anywhere possible
We want to Track all available Touchpoints and Attribute!
When Business meets Measurement Protocol@zorinatesc#ATD2017
The Usual MP scenario
Payload
(clientId, geo, traffic)
When Business meets Measurement Protocol@zorinatesc#ATD2017
We will cover
The Payload - or better say what Google Analytics collects!
● How to preserve geo, traffic and device information
● How to / what to send in a recurring transaction case
● How to / what to send in a delayed transaction case
When Business meets Measurement Protocol@zorinatesc#ATD2017
The Tool
Test it, play with it and plan accordingly!
https://ga-dev-tools.appspot.com/hit-builder/
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Hit Endpoint
Host: www.google-analytics.com
● /debug/collect - used for testing and validation
● /collect - used for sending regular hits
● /batch - used for sending multiple regular hits (max 20 hits, total < 16Kb,
hit < 8Kb)
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Hit Essentials
Essential parameters for a Valid Hit! (https://goo.gl/X47QcH)
Required parameters:
v=1 // Version.
&tid=UA-XXXXX-Y // Tracking ID / Property ID.
&cid=555 // Anonymous Client ID.
&t= // Hit Type.
Delay
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
When the actual conversion happens outside the default session window.
● Last known hit +30 minutes
● Daily reset.
Usually applicable to fast risk assessment processes, 3rd party service
dependencies, Cash on Delivery or any delayable payment method.
Applicable ONLY WHEN there is a low probability of a session happening
between Lead (intent) and the Measurement protocol hit (conversion).
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
Scenario:
Intent
On site
MP
Transaction
Off site
time
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
Required parameters
{
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
Basic event hit parameters
{
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Device - Preserving Attribution
ua - User agent
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/57.0.2987.133 Safari/537.36
Without it the attribution defaults to the server fingerprint - usually all Desktop.
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Geo - Preserving Attribution
IF you have an IP address - uip (User IP address)
IF you store the actual location - geoid (geographical override)
Without it the attribution defaults to server geo location based on IP.
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
GEO and Device attribution
{
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
Ecommerce Info
Enhanced Ecommerce:
{
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Delayed Transaction
The Non interaction nature
of the hit:
{ As there was no session performed on site!
When Business meets Measurement Protocol@zorinatesc#ATD2017
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Recurring or Offline transaction
Similar approach to Delayed transactions with a twist - we send the traffic
source information about the source ‘attributed’ with the initial sales or intent
as there is a high probability a person can visit the site in between.
Initial sales /
Intent
MP
Transaction
Subsequent
sessions
Attribution
issue
time
Initial Traffic source
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Traffic - Preserving Attribution
IF AdWords - gclid
IF DoubleClick - dclid
IF named campaign - cs (campaign source), cm (medium), cn (name)
IF just another referral - dr (document referrer)
Without it the attribution defaults to (direct) / (none) - mind the Last Non Direct Attribution Model.
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - Preserving Traffic
OR
OR
Traffic source info:
{
When Business meets Measurement Protocol@zorinatesc#ATD2017
MP - To remember
1. Always send a customized User Agent, never the default server one as
Google Analytics may consider you a Bot.
2. Enrich the ‘user data’ inside the payload to preserve attribution
3. MP payload size - keep it minimal - below 8Kb. Use Data Import as an
option if you expect payloads to be larger.
4. Send with a non interaction event (attribution and info stays intact both in
standard and MCF reports).
5. Mind the view filters - whatever you set up mimic in payload
6. Whatever you send to Google Analytics it gets reported on the date the hit
was sent!
When Business meets Measurement Protocol@zorinatesc#ATD2017
Thank you! Measure!
Zorin Radovancevic (web analyst at escapestudio.(net|hr))
zorin@escapestudio.net
@zorinatesc

More Related Content

What's hot

Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...Databricks
 
Scaling AI At H&M
Scaling AI At H&MScaling AI At H&M
Scaling AI At H&MDatabricks
 
Up Your Analytics Game with Pentaho and Vertica
Up Your Analytics Game with Pentaho and Vertica Up Your Analytics Game with Pentaho and Vertica
Up Your Analytics Game with Pentaho and Vertica Pentaho
 
Hooduku - Big data analytics - case study
Hooduku - Big data analytics - case studyHooduku - Big data analytics - case study
Hooduku - Big data analytics - case studySudhi Seshachala
 
Latest corp big data and acme
Latest corp   big data and acmeLatest corp   big data and acme
Latest corp big data and acmehooduku
 
MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...
MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...
MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...MongoDB
 
BIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in RetailBIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in RetailSkillspeed
 
Using AI to Engage Customers on a Global Scale
Using AI to Engage Customers on a Global ScaleUsing AI to Engage Customers on a Global Scale
Using AI to Engage Customers on a Global ScaleHero Digital
 
Qlik - Unlocking the Power of Big Data Analytics
Qlik - Unlocking the Power of Big Data AnalyticsQlik - Unlocking the Power of Big Data Analytics
Qlik - Unlocking the Power of Big Data AnalyticsBigDataExpo
 
Data Modeling in Looker
Data Modeling in LookerData Modeling in Looker
Data Modeling in LookerLooker
 
Data analytics as a service
Data analytics as a serviceData analytics as a service
Data analytics as a serviceStanley Wang
 
Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...
Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...
Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...Cloudera, Inc.
 
Big Data Analytics with Microsoft
Big Data Analytics with MicrosoftBig Data Analytics with Microsoft
Big Data Analytics with MicrosoftCaserta
 
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike GualtieriSpark Summit
 
Into dq ed wrazen
Into dq ed wrazenInto dq ed wrazen
Into dq ed wrazenBigDataExpo
 
Neo4j GraphTour New York_Realogy Presentation
Neo4j GraphTour New York_Realogy Presentation Neo4j GraphTour New York_Realogy Presentation
Neo4j GraphTour New York_Realogy Presentation Neo4j
 
Modernizing Architecture for a Complete Data Strategy
Modernizing Architecture for a Complete Data StrategyModernizing Architecture for a Complete Data Strategy
Modernizing Architecture for a Complete Data StrategyCloudera, Inc.
 
Big data solutions explained for marketeers & business executives
Big data solutions explained for marketeers & business executivesBig data solutions explained for marketeers & business executives
Big data solutions explained for marketeers & business executivesAgile Delivery
 
Unlocking data science in the enterprise - with Oracle and Cloudera
Unlocking data science in the enterprise - with Oracle and ClouderaUnlocking data science in the enterprise - with Oracle and Cloudera
Unlocking data science in the enterprise - with Oracle and ClouderaCloudera, Inc.
 

What's hot (20)

Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
 
Scaling AI At H&M
Scaling AI At H&MScaling AI At H&M
Scaling AI At H&M
 
Up Your Analytics Game with Pentaho and Vertica
Up Your Analytics Game with Pentaho and Vertica Up Your Analytics Game with Pentaho and Vertica
Up Your Analytics Game with Pentaho and Vertica
 
Hooduku - Big data analytics - case study
Hooduku - Big data analytics - case studyHooduku - Big data analytics - case study
Hooduku - Big data analytics - case study
 
Latest corp big data and acme
Latest corp   big data and acmeLatest corp   big data and acme
Latest corp big data and acme
 
MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...
MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...
MongoDB IoT City Tour LONDON: Analysing the Internet of Things: Davy Nys, Pen...
 
BIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in RetailBIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in Retail
 
Using AI to Engage Customers on a Global Scale
Using AI to Engage Customers on a Global ScaleUsing AI to Engage Customers on a Global Scale
Using AI to Engage Customers on a Global Scale
 
Qlik - Unlocking the Power of Big Data Analytics
Qlik - Unlocking the Power of Big Data AnalyticsQlik - Unlocking the Power of Big Data Analytics
Qlik - Unlocking the Power of Big Data Analytics
 
Data Modeling in Looker
Data Modeling in LookerData Modeling in Looker
Data Modeling in Looker
 
Data analytics as a service
Data analytics as a serviceData analytics as a service
Data analytics as a service
 
Big Data
Big DataBig Data
Big Data
 
Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...
Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...
Lessons From Integrating Machine Learning into Data Products | Wrangle Confer...
 
Big Data Analytics with Microsoft
Big Data Analytics with MicrosoftBig Data Analytics with Microsoft
Big Data Analytics with Microsoft
 
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri 5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
5 Reasons Enterprise Adoption of Spark is Unstoppable by Mike Gualtieri
 
Into dq ed wrazen
Into dq ed wrazenInto dq ed wrazen
Into dq ed wrazen
 
Neo4j GraphTour New York_Realogy Presentation
Neo4j GraphTour New York_Realogy Presentation Neo4j GraphTour New York_Realogy Presentation
Neo4j GraphTour New York_Realogy Presentation
 
Modernizing Architecture for a Complete Data Strategy
Modernizing Architecture for a Complete Data StrategyModernizing Architecture for a Complete Data Strategy
Modernizing Architecture for a Complete Data Strategy
 
Big data solutions explained for marketeers & business executives
Big data solutions explained for marketeers & business executivesBig data solutions explained for marketeers & business executives
Big data solutions explained for marketeers & business executives
 
Unlocking data science in the enterprise - with Oracle and Cloudera
Unlocking data science in the enterprise - with Oracle and ClouderaUnlocking data science in the enterprise - with Oracle and Cloudera
Unlocking data science in the enterprise - with Oracle and Cloudera
 

Similar to When business meets measurement protocol - atdconf - 2017 - Tel Aviv

Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017Shuki Mann
 
Practical AI use cases in Customer Service
Practical AI use cases in Customer ServicePractical AI use cases in Customer Service
Practical AI use cases in Customer ServiceDenys Holovatyi
 
That Conference 2017: Refactoring your Monitoring
That Conference 2017: Refactoring your MonitoringThat Conference 2017: Refactoring your Monitoring
That Conference 2017: Refactoring your MonitoringJamie Riedesel
 
Google Analytics and Tracking Analytics Across Multiple Sites
Google Analytics and Tracking Analytics Across Multiple SitesGoogle Analytics and Tracking Analytics Across Multiple Sites
Google Analytics and Tracking Analytics Across Multiple SitesBrightfind
 
Predicting Customer Behavior With Big Data
Predicting Customer Behavior With Big Data Predicting Customer Behavior With Big Data
Predicting Customer Behavior With Big Data Pactera_US
 
The pivotal power of data science - Influencing the business model of a media...
The pivotal power of data science - Influencing the business model of a media...The pivotal power of data science - Influencing the business model of a media...
The pivotal power of data science - Influencing the business model of a media...Python Predictions
 
Dustin workshop defining expectations & providing value through metrics
Dustin workshop   defining expectations & providing value through metricsDustin workshop   defining expectations & providing value through metrics
Dustin workshop defining expectations & providing value through metricsfuzeconf
 
Using Video for More than Just Security
Using Video for More than Just SecurityUsing Video for More than Just Security
Using Video for More than Just SecurityMarco
 
AMTech Presentation en-simple
AMTech Presentation en-simpleAMTech Presentation en-simple
AMTech Presentation en-simpleCarlos Arteaga
 
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...TigerGraph
 
Performance platform about event 17-6-14
Performance platform about event 17-6-14Performance platform about event 17-6-14
Performance platform about event 17-6-14imattharrington
 
APAC Exec Roundtable
APAC Exec Roundtable APAC Exec Roundtable
APAC Exec Roundtable confluent
 
Nicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterNicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterDavid Garrison
 
Google Analytics 101 Training
Google Analytics 101 TrainingGoogle Analytics 101 Training
Google Analytics 101 TrainingDimitris Zotos
 
How Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPT
How Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPTHow Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPT
How Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPTLegal Nodes
 
Blockchain primer for HR
Blockchain primer for HRBlockchain primer for HR
Blockchain primer for HRAnita Lettink
 

Similar to When business meets measurement protocol - atdconf - 2017 - Tel Aviv (20)

Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017Zorin Radovancevic - All Things DATA 2017
Zorin Radovancevic - All Things DATA 2017
 
Practical AI use cases in Customer Service
Practical AI use cases in Customer ServicePractical AI use cases in Customer Service
Practical AI use cases in Customer Service
 
That Conference 2017: Refactoring your Monitoring
That Conference 2017: Refactoring your MonitoringThat Conference 2017: Refactoring your Monitoring
That Conference 2017: Refactoring your Monitoring
 
Taming Big Data With Modern Software Architecture
Taming Big Data  With Modern Software ArchitectureTaming Big Data  With Modern Software Architecture
Taming Big Data With Modern Software Architecture
 
Observability at Spotify
Observability at SpotifyObservability at Spotify
Observability at Spotify
 
Google Analytics and Tracking Analytics Across Multiple Sites
Google Analytics and Tracking Analytics Across Multiple SitesGoogle Analytics and Tracking Analytics Across Multiple Sites
Google Analytics and Tracking Analytics Across Multiple Sites
 
Predicting Customer Behavior With Big Data
Predicting Customer Behavior With Big Data Predicting Customer Behavior With Big Data
Predicting Customer Behavior With Big Data
 
The pivotal power of data science - Influencing the business model of a media...
The pivotal power of data science - Influencing the business model of a media...The pivotal power of data science - Influencing the business model of a media...
The pivotal power of data science - Influencing the business model of a media...
 
Frakture Deck
Frakture DeckFrakture Deck
Frakture Deck
 
Dustin workshop defining expectations & providing value through metrics
Dustin workshop   defining expectations & providing value through metricsDustin workshop   defining expectations & providing value through metrics
Dustin workshop defining expectations & providing value through metrics
 
Using Video for More than Just Security
Using Video for More than Just SecurityUsing Video for More than Just Security
Using Video for More than Just Security
 
AMTech Presentation en-simple
AMTech Presentation en-simpleAMTech Presentation en-simple
AMTech Presentation en-simple
 
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
 
Performance platform about event 17-6-14
Performance platform about event 17-6-14Performance platform about event 17-6-14
Performance platform about event 17-6-14
 
APAC Exec Roundtable
APAC Exec Roundtable APAC Exec Roundtable
APAC Exec Roundtable
 
Nicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterNicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at Twitter
 
Google Analytics 101 Training
Google Analytics 101 TrainingGoogle Analytics 101 Training
Google Analytics 101 Training
 
How Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPT
How Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPTHow Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPT
How Lawyers Can Reduce Non-Billable Hours With AI Tools Like ChatGPT
 
Blockchain primer for HR
Blockchain primer for HRBlockchain primer for HR
Blockchain primer for HR
 
Stop Being A Third-Party Victim - Treat Your Customer Data Like A Pro - Mo Mi...
Stop Being A Third-Party Victim - Treat Your Customer Data Like A Pro - Mo Mi...Stop Being A Third-Party Victim - Treat Your Customer Data Like A Pro - Mo Mi...
Stop Being A Third-Party Victim - Treat Your Customer Data Like A Pro - Mo Mi...
 

Recently uploaded

Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGIThomas Poetter
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...ttt fff
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一F La
 

Recently uploaded (20)

Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
毕业文凭制作#回国入职#diploma#degree美国加州州立大学北岭分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#de...
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
 

When business meets measurement protocol - atdconf - 2017 - Tel Aviv

  • 2. When Business meets Measurement Protocol@zorinatesc#ATD2017 Hi, I am Zorin. I work with most Google Tools available and sometimes there is success involved.
  • 3. When Business meets Measurement Protocol@zorinatesc#ATD2017 What is Measurement protocol? … a method which allows developers to make HTTP requests to send raw user interaction data directly to Google Analytics servers. “Measurement Protocol defines how you can send data to Google Analytics from any system or any device.” Justin Cutroni
  • 4. When Business meets Measurement Protocol@zorinatesc#ATD2017
  • 5. When Business meets Measurement Protocol@zorinatesc#ATD2017 Why or How does it fit today's business models Users are: 1) Everywhere 2) Interact everywhere 3) Purchase anywhere possible We want to Track all available Touchpoints and Attribute!
  • 6. When Business meets Measurement Protocol@zorinatesc#ATD2017 The Usual MP scenario Payload (clientId, geo, traffic)
  • 7. When Business meets Measurement Protocol@zorinatesc#ATD2017 We will cover The Payload - or better say what Google Analytics collects! ● How to preserve geo, traffic and device information ● How to / what to send in a recurring transaction case ● How to / what to send in a delayed transaction case
  • 8. When Business meets Measurement Protocol@zorinatesc#ATD2017 The Tool Test it, play with it and plan accordingly! https://ga-dev-tools.appspot.com/hit-builder/
  • 9. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Hit Endpoint Host: www.google-analytics.com ● /debug/collect - used for testing and validation ● /collect - used for sending regular hits ● /batch - used for sending multiple regular hits (max 20 hits, total < 16Kb, hit < 8Kb)
  • 10. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Hit Essentials Essential parameters for a Valid Hit! (https://goo.gl/X47QcH) Required parameters: v=1 // Version. &tid=UA-XXXXX-Y // Tracking ID / Property ID. &cid=555 // Anonymous Client ID. &t= // Hit Type.
  • 11. Delay
  • 12. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction When the actual conversion happens outside the default session window. ● Last known hit +30 minutes ● Daily reset. Usually applicable to fast risk assessment processes, 3rd party service dependencies, Cash on Delivery or any delayable payment method. Applicable ONLY WHEN there is a low probability of a session happening between Lead (intent) and the Measurement protocol hit (conversion).
  • 13. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction Scenario: Intent On site MP Transaction Off site time
  • 14. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction Required parameters {
  • 15. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction Basic event hit parameters {
  • 16. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Device - Preserving Attribution ua - User agent Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36 Without it the attribution defaults to the server fingerprint - usually all Desktop.
  • 17. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Geo - Preserving Attribution IF you have an IP address - uip (User IP address) IF you store the actual location - geoid (geographical override) Without it the attribution defaults to server geo location based on IP.
  • 18. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction GEO and Device attribution {
  • 19. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction Ecommerce Info Enhanced Ecommerce: {
  • 20. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Delayed Transaction The Non interaction nature of the hit: { As there was no session performed on site!
  • 21. When Business meets Measurement Protocol@zorinatesc#ATD2017
  • 22. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Recurring or Offline transaction Similar approach to Delayed transactions with a twist - we send the traffic source information about the source ‘attributed’ with the initial sales or intent as there is a high probability a person can visit the site in between. Initial sales / Intent MP Transaction Subsequent sessions Attribution issue time Initial Traffic source
  • 23. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Traffic - Preserving Attribution IF AdWords - gclid IF DoubleClick - dclid IF named campaign - cs (campaign source), cm (medium), cn (name) IF just another referral - dr (document referrer) Without it the attribution defaults to (direct) / (none) - mind the Last Non Direct Attribution Model.
  • 24. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - Preserving Traffic OR OR Traffic source info: {
  • 25. When Business meets Measurement Protocol@zorinatesc#ATD2017 MP - To remember 1. Always send a customized User Agent, never the default server one as Google Analytics may consider you a Bot. 2. Enrich the ‘user data’ inside the payload to preserve attribution 3. MP payload size - keep it minimal - below 8Kb. Use Data Import as an option if you expect payloads to be larger. 4. Send with a non interaction event (attribution and info stays intact both in standard and MCF reports). 5. Mind the view filters - whatever you set up mimic in payload 6. Whatever you send to Google Analytics it gets reported on the date the hit was sent!
  • 26. When Business meets Measurement Protocol@zorinatesc#ATD2017 Thank you! Measure! Zorin Radovancevic (web analyst at escapestudio.(net|hr)) zorin@escapestudio.net @zorinatesc