SlideShare a Scribd company logo
Lead Score Web Visitors For KILLER Remarketing,
Upsell and Exit Intent Strategies using GTM
DanWilkinson | Co-founder & CEO
Learner Outcomes
After This Session, You Will Be Able To:
● Lead Score Web Visitors
● Apply Lead Scoring To Your Remarketing Lists Of ANY PPC Network
● Apply Lead Scoring To Your Current Web Visitor’s Session
● Increase AOV & Conversion Rate With Upsell And Exit Intent
● Download A ‘Built For You’ GTM Container
Hey, I’m Dan, Nice To Meet You.
Hey, I’m Dan, Nice To Meet You.
@smartranalytics
(no ‘e’ in “smarter”)
@pagespeed.agency
Feel Free To Snap, Film, & Share…
Lead Score Web Visitors For KILLER Remarketing, Upsell and Exit Intent Strategies using GTM
This Process Can Quickly Get Complicated.
We’re Simplifying Wherever Possible.
Lead Score Web Visitors For KILLER Remarketing,
Upsell and Exit Intent Strategies using GTM
DanWilkinson | Co-founder & CEO
Lead Score Web Visitors using GTM
Points To Consider Before Starting…
● USELESS – If Website Is Slow Or Dysfunctional
● Slow Or Dysfunctional Pages Ruins User Experience
● Pollutes Your Data
● Fast Site = Critical
● Functional Site = Critical
‘Dictionary Definition’: SLOW > 2.9 Seconds To Load
● Pagespeed.Agency for help if needed.
Hierarchy Of Conversions
Credit: Peep Laja, CXL Institute
Lead Scoring Visitors
Site Page Speed
Lead Scoring Visitors
Lead Scoring Visitors
Hierarchy Of Conversions
Adgenda – This Is What We’re Covering
● Concept
● The Process & Putting Into Practice
● Usage Examples
● Access To GTM Container
● Questions – Please Ask In The App…
The Concept.
Arriving At The Idea!
● Cannot add visitor data
Lead Scoring At First Contact
What Are We Doing?
1. We’re Tracking The Behaviour Of Users
2. We Give Scores For Their Activities
3. We Store Their Scores In The Session
4. We Send Their Scores To Analytics
5. We Send Their Scores To PPC Networks
Why Do This?
● Profile 10-100 X More People
● Build A Profile Of Entire Audience
● Increase Conversions & Average Order Value
● Super Charge Remarketing Campaigns
● Dynamic Behavioural Actions
How To Do This?
1. We Plan Ahead, Knowledge Is Power AKA Competitive Edge
2. We Mark Up Key Website Elements with HTML Classes and ID’s
3. We Create Event Listeners Using GTM Triggers and Custom Javascript
4. We Calculate A Score For Each Interaction With The Key Elements
5. We Use Scores To Analyse Behaviours & Sell More Stuff…
The Process PT.1
Plan Ahead
The 5 P’s Rule
● Plan!
PLAN PLAN
PLAN!!
PLANNING
Forget What You Think Is Not
Possible!
Be Creative In Planning
Make a Wish-List Of Behaviours
● Time On Part Of Page
● Part Completing A Form
● Returning To Parts Of Site / Page
● Meticulously Looking At Product Images
● Reading / Scanning Certain Paragraphs
● Time Spent Hovering Over Add To Cart / Submit Buttons
Lead Score Web Visitors For KILLER Remarketing, Upsell and Exit Intent Strategies using GTM
The Matrix
The Matrix
● I Love Matrix’s For Logical Thinking
● We Convert Behaviours To A Simple Code
● Dimensional – Keep Letters Dimensional (Element Type)
● Why? – Because We Can Combine Them + Easier To Manage
● Numbers To Identify Which Element / Target (Element Id’s)
● No Limit To Dimensions (Fewer = Easier To Manage)
● No Limit To Numbers (Product ID, Page Number Etc)
The Matrix - ReCoded
The Process PT.2
Mark Up Key Website Elements with HTML Classes and ID’s
Technical Stuff
● All Technical Stuff Is Already Set In GTM Container
● Stick With Defaults To Avoid Technical GTM Modifications
Mark Up Key Website Elements
1. Element Classes
Ø Add A Single Class To All Elements You Want To Track
Ø Default Class In Free Container is ‘trck’
2. Element ID’s
Ø Add Each Of The Matrix ID’s To The Element They Apply To
Ø If Elements Already Have ID’s – You Can Either:
Use Them Instead / Convert Using JS Lookup Table / Use Data Attributes
Mark Up Key Website Elements
Example Markup 1 : Buttons
● Existing HTML: <div class=“btn”> button code </div>
● Button No.1: <div class=“btn trck” id=“B1”>
● Button No.2: <div class=“btn trck” id=“B2”>
Example Markup 2 : Paragraphs
● Paragraph No.1: <p class=“trck” id=“P1”>
The Process PT.3
Create Event Listeners Using GTM Triggers & Variables
( But Mostly Custom JavaScript Tags)
GTM Triggers
GTM Built In Variables
GTM & WordPress – Duracell Tommy’s GTM
GTM Triggers & Variables
How To Track Activity
● We Have Webpages Marked Up Correctly
● We Can Combine Triggers And Variables
● We Create GTM Events To Capture The Data As A
Snapshot
● We Push The Data To GTM
The Problem With GTM Triggers
They’re Great BUT Some Have Limitations
● Definitely Use GTM ‘Built In Triggers’ Triggers
● Get Used To The Process, Then Customise.
● Some Have Limitations
● Often There Is A Missing Variable You Need
● Often There Are Other Triggers You Need
Credit To: Simo Ahava & His Blog SimoAhava.com
https://www.simoahava.com/analytics/simple-custom-event-listeners-gtm/
GTM Triggers & Variables
What Paragraphs Did The User Read?
Ø Element Viewability Trigger + Scroll Variable + Capture Duration Of Element
Visibility.
Ø Output = Speed In Which Paragraph Was Consumed. Score High For Slow.
GTM Triggers & Variables
What Forms Were Part/Full Completed But Not Submitted
Ø Track Clicks To Form Fields + Keyup/down actions + number / ID of fields filled
Ø Output = Known Missed Conversion, One Click Away From Conversion.
Ø Bonus = Did They Hover Over Submit Button?
Ø Bonus Output = Indication of Confidence Level.
Note: Do Not Record & Store Entries Into Fields…
Especially In GA. Google T&C’s…
GTM Triggers & Variables – Built in Vs Custom
The Process PT.4
Calculate A Score For Each Interaction With The Key Elements
The Scoring Process
● Each Trackable Element Needs To Have A Score. A Value.
● No. 0 – Reserved – It Means Nothing Tracked.
● Scores Can Be 1-2 (Or Y/N Or T/F). This Format Is Binary.
● Having A Range Allows For Ranking Of Element Importance,
● Scores Can Be 1-9
● Scores Should Not Be A Dimensional Metric Like ‘ms of hover’
Example: User “Reads” a <p> element.
● Tracked: scroll speed over element.
○ Element is Paragraph - Letter Code A,
○ Scored By Length Of Time Taken To Scroll Over Element,
○ Indicates That The User Read, Scanned, or Skipped The Content
● Possible Outcome = A1 : 5
○ A1 = <p> element, 1st instance, 5 = User Read the content in A1
● Possible Outcome = A7 : 1
○ A7 = <p> element 7th instance, 1 = User Skipped the content in A7
The dataLayer.push (DLP)
DataLayer 101 Refresh
● Q – What is the dataLayer?
● A – window object that is used to pass information from your website to your
Tag Manager container.
● Q – What is a dataLayer Push?
● A – JavaScript that pushes dynamic data into the dataLayer for GTM to use.
● Q – Why is this important?
● A – We depend on the dataLayer to show GTM how the user is interacting
with the website.
How The dataLayer Works
● It’s a JavaScript Object Notation (JSON) formatted set of dynamic variables
● ‘Snap shot’ of variables accessable upon event
● JSON keys get added, dataLayer will store all pushed keys and values
● Datalayer will overwrite duplicate keys and values
● Included In GTM Container: Dynamic Tags
● Should Track & Score All “trck” Elements
The Pre-Calc dataLayer.push (DLP)
● Dynamic Variables
The Pre-Calc dataLayer.push (DLP)
● Pre-calc DLP is to make all variables known to GTM
● Event labelled ‘leadEvent’ allows us to push the parts required to calculate score.
The Pre-Calc dataLayer.push (DLP)
The Pre-Calc dataLayer.push (DLP)
The Calculation Variable
● We create a JavaScript calculation Variable
Example of calculation:
var hovTime = ( {{trckmouseleaveTime}} - {{trckmouseenterTime}} );
(English = hovertime = end – beginning = x milliseconds)
If over 1 second, but below 2 seconds, score = 1
Else if over 2 seconds but under 3 seconds, score = 2 (etc)
The Calculation & LeadScore dataLayer.push
● Custom Javascript variable called trckMouseHoverScore
The LeadScore dataLayer.push
=
The LeadScores Start Building Up In Datalayer
And we create usable variables out of them.
Usage Examples
Use Scores To Analyse Behaviour,
Create KILLER Remarketing lists,
and use in Upsell and Exit Intent Strategies using GTM
Store Scores As Cookies
Custom Tag Included In Container
● Create Cookie
○ Triggered every time leadscore is updated
○ PII’s are OK to store – But don’t let them end up in GA
● GTM Tag
○ Auto populate previous pageview leadscores
○ Allows for session leadscore values
Use Scores To Analyse Behaviour
Google Analytics pt.1
● Create Dynamic GA Behavior Event
○ Triggered every time leadscore is updated
○ Ensure: no PII’s are recorded
● Create Custom Dimension
○ Set in GA Settings Variable
○ Updates on every event
○ Carefully Select CD Scope.
○ User & Session Scope Will overwrite previous (Recommended with multipage DLP)
○ Hit scope will create multiple scores for same element
Use Scores To Analyse Behaviour
Use Scores To Analyse Behaviour
Google Analytics pt.2 - Use Custom Dimensions as:
● Secondary Dimensions
● Custom Segments
● Audience Definitions
Create KILLER Remarketing lists
Google Ads
● Use Custom Dimensions & Segments To Build Valuable Audiences
● Find common high leadscores amongst converters
● Apply to audiences & assign to linked Google Ads Account
● Create ‘Similar To’ Lists
Create KILLER Remarketing lists
Facebook Ads
● Use GA Audience Data
○ Which Leadscores Are Included In GA / G-Ads Audiences
○ Use FBQ CustomTrack To Send Leadscores To FB Pixel
○ Create The Same Audiences
○ Create Lookalike Audiences
Create KILLER Remarketing lists
Other PPC Networks
● Quora
○ Quora uses a virtually identical system to Facebook for pixel events
○ Copy FBQ Pixel event tags and use Quora’s CustomTrack Pixel Event
● Twitter also uses a very similar system to Facebook
● Pinterest also uses a very similar system to Facebook
● Applies to All PPC Networks that allow custom event tracking
Upsell and Exit Intent Strategies using GTM
Exit Intent
● You know more details about the user in their session
○ Create LeadScore Based actions
○ Dynamically provide the correct messages at point of page abandonment
Great Conversion Rate Increase Strategy:
User: Abandoning page after taking action + Shows Hesitation = OBJECTION.
○ Apply exit pop with answer to potential objection
○ Apply exit pop with discount
○ Apply exit pop with alternative offer
Upsell and Exit Intent Strategies using GTM
Upsell / Cross Sell
● You know more details about the user in their session
○ Create LeadScore Based actions
Great AOV Increase Strategy:
User: Shows differing engagement levels – product by product
○ Leadscore page / product interest
○ On Adding product to cart, Create an upsell pop
○ Present customer with special off on highest scoring product not already added to cart.
Cart / Funnel Abandonment
Great CR Increase Strategy:
User: Adds address & Triggers Exit Intent when Shipping charges become visible
○ Exit pop with Free Shipping
Great Lead Strategy:
User: Triggers Exit Intent After consuming sections of content
○ Exit pop with ‘Did You Know’ type headline. Provide link to more suitable content
○ Exit pop with Quiz relevant to consumed content.
■ For Example: Generic Weight Loss Page, content consumed: Keto.
■ Quiz: Whats Your Keto Score”
Cart / Funnel Abandonment
Great CR Increase Strategy:
User: Adds address & Triggers Exit Intent when Shipping charges become visible
○ Exit pop with Free Shipping
Great Lead Strategy:
User: Triggers Exit Intent After consuming sections of content
○ Exit pop with ‘Did You Know’ type headline. Provide link to more suitable content
○ Exit pop with Quiz relevant to consumed content.
■ For Example: Generic Weight Loss Page, content consumed: Keto.
■ Quiz: Whats Your Keto Score”
Steal My GTM Container J
https://Smarter-Analytics.com/HeroConf19-leadscoreGTM
Download My GTM Container
● Some of my very best work has gone into bringing this to you
● PLEASE – Take time to understand the mechanics behind the tags
● Personalise And Make It Yours.
Steal My GTM Container
https://Smarter-Analytics.com/HeroConf19-leadscoreGTM
On This Page:
● GTM Container Download
● This Slide Deck
● (Hopefully Early Next Week) Recording Of This Session
THANK YOU!!!
For Attending This Session.

More Related Content

PDF
Phils Session cards @ Measurecamp
PPTX
Google Tag Manager - Measure Twice, Cut Once
PPTX
Having fun with Google Tag Manager (implement cool things like weather tracki...
PDF
Beyond the Primary KPI: Leveraging Bad Test Results | Masters of Conversion b...
 
PDF
Most Advanced GTM Deployment. Ever!
PDF
Product Management Impact Mapping
PDF
Keeping up with Agilists
PDF
Keeping up with Agilists
Phils Session cards @ Measurecamp
Google Tag Manager - Measure Twice, Cut Once
Having fun with Google Tag Manager (implement cool things like weather tracki...
Beyond the Primary KPI: Leveraging Bad Test Results | Masters of Conversion b...
 
Most Advanced GTM Deployment. Ever!
Product Management Impact Mapping
Keeping up with Agilists
Keeping up with Agilists

Similar to Lead Score Web Visitors For KILLER Remarketing, Upsell and Exit Intent Strategies using GTM (20)

PDF
A Technical Introduction to RTBkit
PDF
Elevating agile
PPTX
Talkin bout Flow - Meighan Brodkey WIT Devs
PPTX
SEO Reporting and Analytics - Tea-Time SEO Series of Daily SEO Talks from SE...
PDF
Google Tag Manager in 28 Minutes
PDF
How To Achieve a 30% Reply Rate on Cold Emails with Hull, Paddle, Outreach, &...
PPTX
All about google tag manager - Basics
PPTX
Back to SEO/SEM Basics - Search Marketing Math for Fun and Profit
PDF
BrightGen's Salesforce Winter 22 Webinar
PPTX
Baltimore MuleSoft Meetup #8
PPTX
Top 5 Tools & Hacks to Optimize Your Offers for Success and 5 Benefits You Re...
PPTX
Interpreting RL Trading Agents
PPTX
A journey of ai driven analytics insights engine
PPTX
Evolution or Extinction: Survive and Thrive with New Google Analytics Features
PDF
3 types of monitoring for 2020
PDF
1000 track2 Bharadwaj
PDF
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
PPT
Crash Course on Google Analytics
PPTX
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
PDF
Make Google Analytics 4 A Powerful Marketing Tool for Your School
A Technical Introduction to RTBkit
Elevating agile
Talkin bout Flow - Meighan Brodkey WIT Devs
SEO Reporting and Analytics - Tea-Time SEO Series of Daily SEO Talks from SE...
Google Tag Manager in 28 Minutes
How To Achieve a 30% Reply Rate on Cold Emails with Hull, Paddle, Outreach, &...
All about google tag manager - Basics
Back to SEO/SEM Basics - Search Marketing Math for Fun and Profit
BrightGen's Salesforce Winter 22 Webinar
Baltimore MuleSoft Meetup #8
Top 5 Tools & Hacks to Optimize Your Offers for Success and 5 Benefits You Re...
Interpreting RL Trading Agents
A journey of ai driven analytics insights engine
Evolution or Extinction: Survive and Thrive with New Google Analytics Features
3 types of monitoring for 2020
1000 track2 Bharadwaj
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
Crash Course on Google Analytics
How To Define, Report On & Analyse The KPIs For Your Business In HubSpot
Make Google Analytics 4 A Powerful Marketing Tool for Your School
Ad

More from Hanapin Marketing (20)

PDF
Last Click is Outdated: Learn to Use Google Analytics’ New Attribution Beta
PDF
5 Reasons to Use Amazon DSP in 2020
PDF
Identify & Leverage YouTube Audiences for Organic & Paid Growth
PDF
Connect the Likes: Tracking Visits to Improve Facebook Ads Performance
PDF
Hiring a Marketing Agency? Critical Questions that Drive the Right Decision
PDF
Diving Deeper into Programmatic: Succeeding Beyond the PPC Landscape
PDF
The Rise of Conversational Marketing - How to Leverage Chatbots for PPC
PPTX
The Untapped Power of Quora Ads
PDF
Google is Getting More Expensive - How to Get Around that with Better Audienc...
PPTX
Investing in Brand Campaigns? Post-Click Experience is Key
PDF
How to Maximize the Impact of Video Content with Retargeting
PDF
Machine Learning Tech You Could and Should Use Tomorrow
PDF
Create a PPC Playground For Your Clients: How To Co-Create Your Ad Customizers
PDF
Building Optimised Post-Click Experiences
PDF
Keynote: Using Creativity in Advertising to Stay Ahead
PDF
Keynote: How to Supercharge Your PPC Career
PDF
Ad Extensions as a Lever for Powerful Text Ads
PDF
Why You Should (Not) be Using Automated Bidding Strategies
PDF
What I Learned In One Year Marketing on Pinterest..Yes It Was Profitable
PDF
Data Driven Advertising
Last Click is Outdated: Learn to Use Google Analytics’ New Attribution Beta
5 Reasons to Use Amazon DSP in 2020
Identify & Leverage YouTube Audiences for Organic & Paid Growth
Connect the Likes: Tracking Visits to Improve Facebook Ads Performance
Hiring a Marketing Agency? Critical Questions that Drive the Right Decision
Diving Deeper into Programmatic: Succeeding Beyond the PPC Landscape
The Rise of Conversational Marketing - How to Leverage Chatbots for PPC
The Untapped Power of Quora Ads
Google is Getting More Expensive - How to Get Around that with Better Audienc...
Investing in Brand Campaigns? Post-Click Experience is Key
How to Maximize the Impact of Video Content with Retargeting
Machine Learning Tech You Could and Should Use Tomorrow
Create a PPC Playground For Your Clients: How To Co-Create Your Ad Customizers
Building Optimised Post-Click Experiences
Keynote: Using Creativity in Advertising to Stay Ahead
Keynote: How to Supercharge Your PPC Career
Ad Extensions as a Lever for Powerful Text Ads
Why You Should (Not) be Using Automated Bidding Strategies
What I Learned In One Year Marketing on Pinterest..Yes It Was Profitable
Data Driven Advertising
Ad

Recently uploaded (20)

PDF
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
PDF
Mastering Content Strategy in 2025 ss.pdf
PPTX
hnk joint business plan for_Rooftop_Plan
PDF
Hidden gems in Microsoft ads with Navah Hopkins
PDF
5 free to use google tools to understand your customers online behavior in 20...
PPTX
PRINCIPLES OF MANAGEMENT and functions (1).pptx
PDF
20K Btc Enabled Cash App Accounts – Safe, Fast, Verified.pdf
PPTX
Ipsos+Protocols+Playbook+V1.2+(DEC2024)+final+IntClientUseOnly.pptx
PPTX
Presentation - MindfulHeal Digital Ayurveda GTM & Marketing Plan.pptx
PDF
exceptionalinsights.group visitor traffic statistics 08-08-25
PDF
Instagram Marketing Agency by IIS INDIA.pdf
PDF
Coleção Nature .
PPTX
"Best Healthcare Digital Marketing Ideas
PPTX
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
PDF
RC 14001 Certification: Enhancing ISO 14001 with EHS & Security Standards
PPTX
Fixing-AI-Hallucinations-The-NeuroRanktm-Approach.pptx
PPTX
Sumit Saxena IIM J Project Market segmentation.pptx
PDF
Digital Marketing Agency in Thrissur with Proven Strategies for Local Growth
PPT
Market research before Marketing Research .PPT
PPTX
Captain Morgan x FOS_Revised_8.8.25.pptx
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
Mastering Content Strategy in 2025 ss.pdf
hnk joint business plan for_Rooftop_Plan
Hidden gems in Microsoft ads with Navah Hopkins
5 free to use google tools to understand your customers online behavior in 20...
PRINCIPLES OF MANAGEMENT and functions (1).pptx
20K Btc Enabled Cash App Accounts – Safe, Fast, Verified.pdf
Ipsos+Protocols+Playbook+V1.2+(DEC2024)+final+IntClientUseOnly.pptx
Presentation - MindfulHeal Digital Ayurveda GTM & Marketing Plan.pptx
exceptionalinsights.group visitor traffic statistics 08-08-25
Instagram Marketing Agency by IIS INDIA.pdf
Coleção Nature .
"Best Healthcare Digital Marketing Ideas
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
RC 14001 Certification: Enhancing ISO 14001 with EHS & Security Standards
Fixing-AI-Hallucinations-The-NeuroRanktm-Approach.pptx
Sumit Saxena IIM J Project Market segmentation.pptx
Digital Marketing Agency in Thrissur with Proven Strategies for Local Growth
Market research before Marketing Research .PPT
Captain Morgan x FOS_Revised_8.8.25.pptx

Lead Score Web Visitors For KILLER Remarketing, Upsell and Exit Intent Strategies using GTM

  • 1. Lead Score Web Visitors For KILLER Remarketing, Upsell and Exit Intent Strategies using GTM DanWilkinson | Co-founder & CEO
  • 2. Learner Outcomes After This Session, You Will Be Able To: ● Lead Score Web Visitors ● Apply Lead Scoring To Your Remarketing Lists Of ANY PPC Network ● Apply Lead Scoring To Your Current Web Visitor’s Session ● Increase AOV & Conversion Rate With Upsell And Exit Intent ● Download A ‘Built For You’ GTM Container
  • 3. Hey, I’m Dan, Nice To Meet You.
  • 4. Hey, I’m Dan, Nice To Meet You.
  • 5. @smartranalytics (no ‘e’ in “smarter”) @pagespeed.agency Feel Free To Snap, Film, & Share…
  • 7. This Process Can Quickly Get Complicated. We’re Simplifying Wherever Possible.
  • 8. Lead Score Web Visitors For KILLER Remarketing, Upsell and Exit Intent Strategies using GTM DanWilkinson | Co-founder & CEO
  • 9. Lead Score Web Visitors using GTM Points To Consider Before Starting… ● USELESS – If Website Is Slow Or Dysfunctional ● Slow Or Dysfunctional Pages Ruins User Experience ● Pollutes Your Data ● Fast Site = Critical ● Functional Site = Critical
  • 10. ‘Dictionary Definition’: SLOW > 2.9 Seconds To Load ● Pagespeed.Agency for help if needed.
  • 11. Hierarchy Of Conversions Credit: Peep Laja, CXL Institute
  • 12. Lead Scoring Visitors Site Page Speed Lead Scoring Visitors Lead Scoring Visitors Hierarchy Of Conversions
  • 13. Adgenda – This Is What We’re Covering ● Concept ● The Process & Putting Into Practice ● Usage Examples ● Access To GTM Container ● Questions – Please Ask In The App…
  • 15. Arriving At The Idea! ● Cannot add visitor data
  • 16. Lead Scoring At First Contact
  • 17. What Are We Doing? 1. We’re Tracking The Behaviour Of Users 2. We Give Scores For Their Activities 3. We Store Their Scores In The Session 4. We Send Their Scores To Analytics 5. We Send Their Scores To PPC Networks
  • 18. Why Do This? ● Profile 10-100 X More People ● Build A Profile Of Entire Audience ● Increase Conversions & Average Order Value ● Super Charge Remarketing Campaigns ● Dynamic Behavioural Actions
  • 19. How To Do This? 1. We Plan Ahead, Knowledge Is Power AKA Competitive Edge 2. We Mark Up Key Website Elements with HTML Classes and ID’s 3. We Create Event Listeners Using GTM Triggers and Custom Javascript 4. We Calculate A Score For Each Interaction With The Key Elements 5. We Use Scores To Analyse Behaviours & Sell More Stuff…
  • 21. The 5 P’s Rule ● Plan! PLAN PLAN PLAN!! PLANNING
  • 22. Forget What You Think Is Not Possible! Be Creative In Planning
  • 23. Make a Wish-List Of Behaviours ● Time On Part Of Page ● Part Completing A Form ● Returning To Parts Of Site / Page ● Meticulously Looking At Product Images ● Reading / Scanning Certain Paragraphs ● Time Spent Hovering Over Add To Cart / Submit Buttons
  • 26. The Matrix ● I Love Matrix’s For Logical Thinking ● We Convert Behaviours To A Simple Code ● Dimensional – Keep Letters Dimensional (Element Type) ● Why? – Because We Can Combine Them + Easier To Manage ● Numbers To Identify Which Element / Target (Element Id’s) ● No Limit To Dimensions (Fewer = Easier To Manage) ● No Limit To Numbers (Product ID, Page Number Etc)
  • 27. The Matrix - ReCoded
  • 28. The Process PT.2 Mark Up Key Website Elements with HTML Classes and ID’s
  • 29. Technical Stuff ● All Technical Stuff Is Already Set In GTM Container ● Stick With Defaults To Avoid Technical GTM Modifications
  • 30. Mark Up Key Website Elements 1. Element Classes Ø Add A Single Class To All Elements You Want To Track Ø Default Class In Free Container is ‘trck’ 2. Element ID’s Ø Add Each Of The Matrix ID’s To The Element They Apply To Ø If Elements Already Have ID’s – You Can Either: Use Them Instead / Convert Using JS Lookup Table / Use Data Attributes
  • 31. Mark Up Key Website Elements Example Markup 1 : Buttons ● Existing HTML: <div class=“btn”> button code </div> ● Button No.1: <div class=“btn trck” id=“B1”> ● Button No.2: <div class=“btn trck” id=“B2”> Example Markup 2 : Paragraphs ● Paragraph No.1: <p class=“trck” id=“P1”>
  • 32. The Process PT.3 Create Event Listeners Using GTM Triggers & Variables ( But Mostly Custom JavaScript Tags)
  • 34. GTM Built In Variables
  • 35. GTM & WordPress – Duracell Tommy’s GTM
  • 36. GTM Triggers & Variables How To Track Activity ● We Have Webpages Marked Up Correctly ● We Can Combine Triggers And Variables ● We Create GTM Events To Capture The Data As A Snapshot ● We Push The Data To GTM
  • 37. The Problem With GTM Triggers They’re Great BUT Some Have Limitations ● Definitely Use GTM ‘Built In Triggers’ Triggers ● Get Used To The Process, Then Customise. ● Some Have Limitations ● Often There Is A Missing Variable You Need ● Often There Are Other Triggers You Need
  • 38. Credit To: Simo Ahava & His Blog SimoAhava.com https://www.simoahava.com/analytics/simple-custom-event-listeners-gtm/
  • 39. GTM Triggers & Variables What Paragraphs Did The User Read? Ø Element Viewability Trigger + Scroll Variable + Capture Duration Of Element Visibility. Ø Output = Speed In Which Paragraph Was Consumed. Score High For Slow.
  • 40. GTM Triggers & Variables What Forms Were Part/Full Completed But Not Submitted Ø Track Clicks To Form Fields + Keyup/down actions + number / ID of fields filled Ø Output = Known Missed Conversion, One Click Away From Conversion. Ø Bonus = Did They Hover Over Submit Button? Ø Bonus Output = Indication of Confidence Level. Note: Do Not Record & Store Entries Into Fields… Especially In GA. Google T&C’s…
  • 41. GTM Triggers & Variables – Built in Vs Custom
  • 42. The Process PT.4 Calculate A Score For Each Interaction With The Key Elements
  • 43. The Scoring Process ● Each Trackable Element Needs To Have A Score. A Value. ● No. 0 – Reserved – It Means Nothing Tracked. ● Scores Can Be 1-2 (Or Y/N Or T/F). This Format Is Binary. ● Having A Range Allows For Ranking Of Element Importance, ● Scores Can Be 1-9 ● Scores Should Not Be A Dimensional Metric Like ‘ms of hover’
  • 44. Example: User “Reads” a <p> element. ● Tracked: scroll speed over element. ○ Element is Paragraph - Letter Code A, ○ Scored By Length Of Time Taken To Scroll Over Element, ○ Indicates That The User Read, Scanned, or Skipped The Content ● Possible Outcome = A1 : 5 ○ A1 = <p> element, 1st instance, 5 = User Read the content in A1 ● Possible Outcome = A7 : 1 ○ A7 = <p> element 7th instance, 1 = User Skipped the content in A7
  • 46. DataLayer 101 Refresh ● Q – What is the dataLayer? ● A – window object that is used to pass information from your website to your Tag Manager container. ● Q – What is a dataLayer Push? ● A – JavaScript that pushes dynamic data into the dataLayer for GTM to use. ● Q – Why is this important? ● A – We depend on the dataLayer to show GTM how the user is interacting with the website.
  • 47. How The dataLayer Works ● It’s a JavaScript Object Notation (JSON) formatted set of dynamic variables ● ‘Snap shot’ of variables accessable upon event ● JSON keys get added, dataLayer will store all pushed keys and values ● Datalayer will overwrite duplicate keys and values ● Included In GTM Container: Dynamic Tags ● Should Track & Score All “trck” Elements
  • 48. The Pre-Calc dataLayer.push (DLP) ● Dynamic Variables
  • 49. The Pre-Calc dataLayer.push (DLP) ● Pre-calc DLP is to make all variables known to GTM ● Event labelled ‘leadEvent’ allows us to push the parts required to calculate score.
  • 52. The Calculation Variable ● We create a JavaScript calculation Variable Example of calculation: var hovTime = ( {{trckmouseleaveTime}} - {{trckmouseenterTime}} ); (English = hovertime = end – beginning = x milliseconds) If over 1 second, but below 2 seconds, score = 1 Else if over 2 seconds but under 3 seconds, score = 2 (etc)
  • 53. The Calculation & LeadScore dataLayer.push ● Custom Javascript variable called trckMouseHoverScore
  • 55. The LeadScores Start Building Up In Datalayer And we create usable variables out of them.
  • 56. Usage Examples Use Scores To Analyse Behaviour, Create KILLER Remarketing lists, and use in Upsell and Exit Intent Strategies using GTM
  • 57. Store Scores As Cookies Custom Tag Included In Container ● Create Cookie ○ Triggered every time leadscore is updated ○ PII’s are OK to store – But don’t let them end up in GA ● GTM Tag ○ Auto populate previous pageview leadscores ○ Allows for session leadscore values
  • 58. Use Scores To Analyse Behaviour Google Analytics pt.1 ● Create Dynamic GA Behavior Event ○ Triggered every time leadscore is updated ○ Ensure: no PII’s are recorded ● Create Custom Dimension ○ Set in GA Settings Variable ○ Updates on every event ○ Carefully Select CD Scope. ○ User & Session Scope Will overwrite previous (Recommended with multipage DLP) ○ Hit scope will create multiple scores for same element
  • 59. Use Scores To Analyse Behaviour
  • 60. Use Scores To Analyse Behaviour Google Analytics pt.2 - Use Custom Dimensions as: ● Secondary Dimensions ● Custom Segments ● Audience Definitions
  • 61. Create KILLER Remarketing lists Google Ads ● Use Custom Dimensions & Segments To Build Valuable Audiences ● Find common high leadscores amongst converters ● Apply to audiences & assign to linked Google Ads Account ● Create ‘Similar To’ Lists
  • 62. Create KILLER Remarketing lists Facebook Ads ● Use GA Audience Data ○ Which Leadscores Are Included In GA / G-Ads Audiences ○ Use FBQ CustomTrack To Send Leadscores To FB Pixel ○ Create The Same Audiences ○ Create Lookalike Audiences
  • 63. Create KILLER Remarketing lists Other PPC Networks ● Quora ○ Quora uses a virtually identical system to Facebook for pixel events ○ Copy FBQ Pixel event tags and use Quora’s CustomTrack Pixel Event ● Twitter also uses a very similar system to Facebook ● Pinterest also uses a very similar system to Facebook ● Applies to All PPC Networks that allow custom event tracking
  • 64. Upsell and Exit Intent Strategies using GTM Exit Intent ● You know more details about the user in their session ○ Create LeadScore Based actions ○ Dynamically provide the correct messages at point of page abandonment Great Conversion Rate Increase Strategy: User: Abandoning page after taking action + Shows Hesitation = OBJECTION. ○ Apply exit pop with answer to potential objection ○ Apply exit pop with discount ○ Apply exit pop with alternative offer
  • 65. Upsell and Exit Intent Strategies using GTM Upsell / Cross Sell ● You know more details about the user in their session ○ Create LeadScore Based actions Great AOV Increase Strategy: User: Shows differing engagement levels – product by product ○ Leadscore page / product interest ○ On Adding product to cart, Create an upsell pop ○ Present customer with special off on highest scoring product not already added to cart.
  • 66. Cart / Funnel Abandonment Great CR Increase Strategy: User: Adds address & Triggers Exit Intent when Shipping charges become visible ○ Exit pop with Free Shipping Great Lead Strategy: User: Triggers Exit Intent After consuming sections of content ○ Exit pop with ‘Did You Know’ type headline. Provide link to more suitable content ○ Exit pop with Quiz relevant to consumed content. ■ For Example: Generic Weight Loss Page, content consumed: Keto. ■ Quiz: Whats Your Keto Score”
  • 67. Cart / Funnel Abandonment Great CR Increase Strategy: User: Adds address & Triggers Exit Intent when Shipping charges become visible ○ Exit pop with Free Shipping Great Lead Strategy: User: Triggers Exit Intent After consuming sections of content ○ Exit pop with ‘Did You Know’ type headline. Provide link to more suitable content ○ Exit pop with Quiz relevant to consumed content. ■ For Example: Generic Weight Loss Page, content consumed: Keto. ■ Quiz: Whats Your Keto Score”
  • 68. Steal My GTM Container J https://Smarter-Analytics.com/HeroConf19-leadscoreGTM Download My GTM Container ● Some of my very best work has gone into bringing this to you ● PLEASE – Take time to understand the mechanics behind the tags ● Personalise And Make It Yours.
  • 69. Steal My GTM Container https://Smarter-Analytics.com/HeroConf19-leadscoreGTM On This Page: ● GTM Container Download ● This Slide Deck ● (Hopefully Early Next Week) Recording Of This Session
  • 70. THANK YOU!!! For Attending This Session.