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.”
Juston 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
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

Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Christopher Gutknecht
 
SMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search CampaignsSMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search CampaignsChristopher Gutknecht
 
Analytics 360 suite: Is it a game changer?
Analytics 360 suite: Is it a game changer?Analytics 360 suite: Is it a game changer?
Analytics 360 suite: Is it a game changer?darafitzgerald
 
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
 
Turbocharging Google Analytics
Turbocharging Google AnalyticsTurbocharging Google Analytics
Turbocharging Google AnalyticsDana DiTomaso
 
Advanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM DataAdvanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM Datametricmogul
 
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
 
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Christopher Gutknecht
 
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Christopher Gutknecht
 
Bainbridge eCommerce Capital Markets Report | Q2 2021
Bainbridge eCommerce Capital Markets Report | Q2 2021Bainbridge eCommerce Capital Markets Report | Q2 2021
Bainbridge eCommerce Capital Markets Report | Q2 2021Bainbridge
 
An Introduction To Google Analytics
An Introduction To Google AnalyticsAn Introduction To Google Analytics
An Introduction To Google AnalyticsGlobal Media Insight
 
Google analytics.
Google analytics.Google analytics.
Google analytics.beyondweb
 
customTask: Your New Google Analytics BFF
customTask: Your New Google Analytics BFFcustomTask: Your New Google Analytics BFF
customTask: Your New Google Analytics BFFDana DiTomaso
 
Snowplow at Sigfig
Snowplow at SigfigSnowplow at Sigfig
Snowplow at Sigfigyalisassoon
 
Google Analytics 360 Suite Attribution
Google Analytics 360 Suite AttributionGoogle Analytics 360 Suite Attribution
Google Analytics 360 Suite AttributionChristian Bartens
 
Making Your Site Vendor Agnostic via a Modern Data Layer
Making Your Site Vendor Agnostic via a Modern Data LayerMaking Your Site Vendor Agnostic via a Modern Data Layer
Making Your Site Vendor Agnostic via a Modern Data LayerEnsighten
 

What's hot (17)

Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
Questioning data quality and troubleshooting tracking gaps (version2 | Smx Su...
 
SMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search CampaignsSMX Advanced - When to use Machine Learning for Search Campaigns
SMX Advanced - When to use Machine Learning for Search Campaigns
 
Analytics 360 suite: Is it a game changer?
Analytics 360 suite: Is it a game changer?Analytics 360 suite: Is it a game changer?
Analytics 360 suite: Is it a game changer?
 
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)
 
Turbocharging Google Analytics
Turbocharging Google AnalyticsTurbocharging Google Analytics
Turbocharging Google Analytics
 
Advanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM DataAdvanced Remarketing in Google Analytics Using CRM Data
Advanced Remarketing in Google Analytics Using CRM Data
 
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
 
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021Gross Profit Bidding for Ecommerce | SMX Virtual 2021
Gross Profit Bidding for Ecommerce | SMX Virtual 2021
 
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
 
Optmyzr Overview
Optmyzr OverviewOptmyzr Overview
Optmyzr Overview
 
Bainbridge eCommerce Capital Markets Report | Q2 2021
Bainbridge eCommerce Capital Markets Report | Q2 2021Bainbridge eCommerce Capital Markets Report | Q2 2021
Bainbridge eCommerce Capital Markets Report | Q2 2021
 
An Introduction To Google Analytics
An Introduction To Google AnalyticsAn Introduction To Google Analytics
An Introduction To Google Analytics
 
Google analytics.
Google analytics.Google analytics.
Google analytics.
 
customTask: Your New Google Analytics BFF
customTask: Your New Google Analytics BFFcustomTask: Your New Google Analytics BFF
customTask: Your New Google Analytics BFF
 
Snowplow at Sigfig
Snowplow at SigfigSnowplow at Sigfig
Snowplow at Sigfig
 
Google Analytics 360 Suite Attribution
Google Analytics 360 Suite AttributionGoogle Analytics 360 Suite Attribution
Google Analytics 360 Suite Attribution
 
Making Your Site Vendor Agnostic via a Modern Data Layer
Making Your Site Vendor Agnostic via a Modern Data LayerMaking Your Site Vendor Agnostic via a Modern Data Layer
Making Your Site Vendor Agnostic via a Modern Data Layer
 

Similar to Zorin Radovancevic - All Things DATA 2017

When business meets measurement protocol - atdconf - 2017 - Tel Aviv
When business meets measurement protocol - atdconf - 2017 - Tel AvivWhen business meets measurement protocol - atdconf - 2017 - Tel Aviv
When business meets measurement protocol - atdconf - 2017 - Tel AvivZorin Radovancevic
 
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
 
AMTech Presentation en-simple
AMTech Presentation en-simpleAMTech Presentation en-simple
AMTech Presentation en-simpleCarlos Arteaga
 
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
 
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
 
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
 
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
 
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
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonNRB
 
Digital marketing pharma - google event
Digital marketing   pharma - google eventDigital marketing   pharma - google event
Digital marketing pharma - google eventDaniel Viveiros
 
The Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and GoogleThe Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and GoogleCI&T
 
Delapay - Account Payable Automation Tool - Teaser
Delapay - Account Payable Automation Tool - TeaserDelapay - Account Payable Automation Tool - Teaser
Delapay - Account Payable Automation Tool - TeaserMateusz Lukaszewski
 
10 Ways Autotask Automates
10 Ways Autotask Automates10 Ways Autotask Automates
10 Ways Autotask Automatesscrobrey
 
10 Ways Autotask Automates
10 Ways Autotask Automates10 Ways Autotask Automates
10 Ways Autotask AutomatesSam Clinton
 
APAC Exec Roundtable
APAC Exec Roundtable APAC Exec Roundtable
APAC Exec Roundtable confluent
 

Similar to Zorin Radovancevic - All Things DATA 2017 (20)

When business meets measurement protocol - atdconf - 2017 - Tel Aviv
When business meets measurement protocol - atdconf - 2017 - Tel AvivWhen business meets measurement protocol - atdconf - 2017 - Tel Aviv
When business meets measurement protocol - atdconf - 2017 - Tel Aviv
 
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
 
AMTech Presentation en-simple
AMTech Presentation en-simpleAMTech Presentation en-simple
AMTech Presentation en-simple
 
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
 
Frakture Deck
Frakture DeckFrakture Deck
Frakture Deck
 
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...
 
Predicting Customer Behavior With Big Data
Predicting Customer Behavior With Big Data Predicting Customer Behavior With Big Data
Predicting Customer Behavior With Big Data
 
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 ...
 
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
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
Digital marketing pharma - google event
Digital marketing   pharma - google eventDigital marketing   pharma - google event
Digital marketing pharma - google event
 
The Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and GoogleThe Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
The Next Digital Marketing- Digital Pharma presentation by Ci&T and Google
 
Delapay - Account Payable Automation Tool - Teaser
Delapay - Account Payable Automation Tool - TeaserDelapay - Account Payable Automation Tool - Teaser
Delapay - Account Payable Automation Tool - Teaser
 
10 Ways Autotask Automates
10 Ways Autotask Automates10 Ways Autotask Automates
10 Ways Autotask Automates
 
10 Ways Autotask Automates
10 Ways Autotask Automates10 Ways Autotask Automates
10 Ways Autotask Automates
 
APAC Exec Roundtable
APAC Exec Roundtable APAC Exec Roundtable
APAC Exec Roundtable
 

More from Shuki Mann

Zahi Spond - All Things Data 2017
Zahi Spond - All Things Data 2017Zahi Spond - All Things Data 2017
Zahi Spond - All Things Data 2017Shuki Mann
 
Udi Ledergor - All Things DATA 2017
Udi Ledergor - All Things DATA 2017Udi Ledergor - All Things DATA 2017
Udi Ledergor - All Things DATA 2017Shuki Mann
 
Sagit Siegal - All Things DATA 2017
Sagit Siegal - All Things DATA 2017Sagit Siegal - All Things DATA 2017
Sagit Siegal - All Things DATA 2017Shuki Mann
 
Ofir Avigad - All Things DATA 2017
Ofir Avigad - All Things DATA 2017Ofir Avigad - All Things DATA 2017
Ofir Avigad - All Things DATA 2017Shuki Mann
 
Saar Golde - All Things DATA 2017
Saar Golde - All Things DATA 2017Saar Golde - All Things DATA 2017
Saar Golde - All Things DATA 2017Shuki Mann
 
Tobias Kraeft - All Things DATA 2017
Tobias Kraeft - All Things DATA 2017Tobias Kraeft - All Things DATA 2017
Tobias Kraeft - All Things DATA 2017Shuki Mann
 
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase AnalyticsRefael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase AnalyticsShuki Mann
 
Matt Kaufman @ All Things DATA 2016
Matt Kaufman @ All Things DATA 2016Matt Kaufman @ All Things DATA 2016
Matt Kaufman @ All Things DATA 2016Shuki Mann
 
Jeff Sauer @ All Things DATA 2016 - Automating Google Analytics
Jeff Sauer @ All Things DATA 2016 - Automating Google AnalyticsJeff Sauer @ All Things DATA 2016 - Automating Google Analytics
Jeff Sauer @ All Things DATA 2016 - Automating Google AnalyticsShuki Mann
 
Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)Shuki Mann
 
Ori Lavie - Dynamic Yield (All Things Data 2015)
Ori Lavie - Dynamic Yield (All Things Data 2015)Ori Lavie - Dynamic Yield (All Things Data 2015)
Ori Lavie - Dynamic Yield (All Things Data 2015)Shuki Mann
 
Oren Cohen - Optimizely (All Things Data 2015)
Oren Cohen - Optimizely (All Things Data 2015)Oren Cohen - Optimizely (All Things Data 2015)
Oren Cohen - Optimizely (All Things Data 2015)Shuki Mann
 
Miko Levi - Outbrain (All Things Data 2015)
Miko Levi - Outbrain (All Things Data 2015)Miko Levi - Outbrain (All Things Data 2015)
Miko Levi - Outbrain (All Things Data 2015)Shuki Mann
 
Meir Gold - Fiverr (All Things Data 2015)
Meir Gold -  Fiverr (All Things Data 2015)Meir Gold -  Fiverr (All Things Data 2015)
Meir Gold - Fiverr (All Things Data 2015)Shuki Mann
 
Charles Farina - Analytics Pros (All Things Data 2015)
Charles Farina - Analytics Pros (All Things Data 2015)Charles Farina - Analytics Pros (All Things Data 2015)
Charles Farina - Analytics Pros (All Things Data 2015)Shuki Mann
 

More from Shuki Mann (15)

Zahi Spond - All Things Data 2017
Zahi Spond - All Things Data 2017Zahi Spond - All Things Data 2017
Zahi Spond - All Things Data 2017
 
Udi Ledergor - All Things DATA 2017
Udi Ledergor - All Things DATA 2017Udi Ledergor - All Things DATA 2017
Udi Ledergor - All Things DATA 2017
 
Sagit Siegal - All Things DATA 2017
Sagit Siegal - All Things DATA 2017Sagit Siegal - All Things DATA 2017
Sagit Siegal - All Things DATA 2017
 
Ofir Avigad - All Things DATA 2017
Ofir Avigad - All Things DATA 2017Ofir Avigad - All Things DATA 2017
Ofir Avigad - All Things DATA 2017
 
Saar Golde - All Things DATA 2017
Saar Golde - All Things DATA 2017Saar Golde - All Things DATA 2017
Saar Golde - All Things DATA 2017
 
Tobias Kraeft - All Things DATA 2017
Tobias Kraeft - All Things DATA 2017Tobias Kraeft - All Things DATA 2017
Tobias Kraeft - All Things DATA 2017
 
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase AnalyticsRefael Bitton @ All Things DATA 2016 - Firebase Analytics
Refael Bitton @ All Things DATA 2016 - Firebase Analytics
 
Matt Kaufman @ All Things DATA 2016
Matt Kaufman @ All Things DATA 2016Matt Kaufman @ All Things DATA 2016
Matt Kaufman @ All Things DATA 2016
 
Jeff Sauer @ All Things DATA 2016 - Automating Google Analytics
Jeff Sauer @ All Things DATA 2016 - Automating Google AnalyticsJeff Sauer @ All Things DATA 2016 - Automating Google Analytics
Jeff Sauer @ All Things DATA 2016 - Automating Google Analytics
 
Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)
 
Ori Lavie - Dynamic Yield (All Things Data 2015)
Ori Lavie - Dynamic Yield (All Things Data 2015)Ori Lavie - Dynamic Yield (All Things Data 2015)
Ori Lavie - Dynamic Yield (All Things Data 2015)
 
Oren Cohen - Optimizely (All Things Data 2015)
Oren Cohen - Optimizely (All Things Data 2015)Oren Cohen - Optimizely (All Things Data 2015)
Oren Cohen - Optimizely (All Things Data 2015)
 
Miko Levi - Outbrain (All Things Data 2015)
Miko Levi - Outbrain (All Things Data 2015)Miko Levi - Outbrain (All Things Data 2015)
Miko Levi - Outbrain (All Things Data 2015)
 
Meir Gold - Fiverr (All Things Data 2015)
Meir Gold -  Fiverr (All Things Data 2015)Meir Gold -  Fiverr (All Things Data 2015)
Meir Gold - Fiverr (All Things Data 2015)
 
Charles Farina - Analytics Pros (All Things Data 2015)
Charles Farina - Analytics Pros (All Things Data 2015)Charles Farina - Analytics Pros (All Things Data 2015)
Charles Farina - Analytics Pros (All Things Data 2015)
 

Recently uploaded

TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdfTOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdfasiyahanif9977
 
Forecast of Content Marketing through AI
Forecast of Content Marketing through AIForecast of Content Marketing through AI
Forecast of Content Marketing through AIRinky
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxelizabethella096
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?elizabethella096
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesPushON Ltd
 
9654467111 Call Girls In Mahipalpur Women Seeking Men
9654467111 Call Girls In Mahipalpur Women Seeking Men9654467111 Call Girls In Mahipalpur Women Seeking Men
9654467111 Call Girls In Mahipalpur Women Seeking MenSapana Sha
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessVarn
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Onlineanilsa9823
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setupssuser4571da
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesSearch Engine Journal
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...Benjamin Szturmaj
 

Recently uploaded (20)

TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdfTOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
 
Forecast of Content Marketing through AI
Forecast of Content Marketing through AIForecast of Content Marketing through AI
Forecast of Content Marketing through AI
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?Unraveling the Mystery of Roanoke Colony: What Really Happened?
Unraveling the Mystery of Roanoke Colony: What Really Happened?
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surges
 
9654467111 Call Girls In Mahipalpur Women Seeking Men
9654467111 Call Girls In Mahipalpur Women Seeking Men9654467111 Call Girls In Mahipalpur Women Seeking Men
9654467111 Call Girls In Mahipalpur Women Seeking Men
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setup
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdf
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 

Zorin Radovancevic - All Things DATA 2017

  • 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.” Juston 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
  • 26. When Business meets Measurement Protocol@zorinatesc#ATD2017 Thank you! Measure! Zorin Radovancevic (web analyst at escapestudio.(net|hr)) zorin@escapestudio.net @zorinatesc