Most search marketers are familiar with using Google Tag Manager for analytics, conversion tracking, remarketing and other tasks that provide insights into what visitors are doing on a site. But with a little imagination, GTM can be an incredibly powerful platform that can elevate your SEO efforts.
Tom Bennet, Head of Product Development, demonstrates how this largely unknown and powerful functionality can be used to help you make better business decisions.
1. #SMX #24B @tomcbennet
Tom Bennet, Head of Product Development, Builtvisible
Google Tag Manager Can
Do What?
MAKING BETTER DECISIONS WITH A
COLLABORATIVE APPROACH TO TRACKING
13. #SMX #24B @tomcbennet
Eliminates reliance on development team
This is a often a bad idea.
(and not just because you’re
playing with a JavaScript injector)
14. #SMX #24B @tomcbennet
The value of the insights offered by your
analytics software is directly tied to your
organisation’s investment in data collection.
This includes your development team.
16. #SMX #24B @tomcbennet
• At its simplest, the Data Layer is a JavaScript array containing
key-value pairs.
• It’s basically structured data about the current page, separated
from the actual content.
• It can be populated automatically with data from your CMS.
What is the Data Layer?
17. #SMX #24B @tomcbennet
The Data Layer sits in international waters…
<script>
dataLayer.push({
'pageCategory': 'account-creation',
'userType': 'high-value’
});
</script>
18. #SMX #24B @tomcbennet
• From a marketing standpoint, it’s a digital model of your site’s
attributes and interactions that you want to report on.
• Means data required by your measurement plan is accessible in a
context independent of any one platform or technology.
• Constantly evolving, but decoupled from nuts and bolts of your
front-end and less prone to mistakes.
The Data Layer in practice
42. #SMX #24B @tomcbennet
Hit
• Page
• Event Action
Product
• Price
• Category
Session
• Landing Page
• Medium
User
• UserType
(new / return)
Hit scope
43. #SMX #24B @tomcbennet
A user submits a review…
…which pushes a custom event to the Data Layer…
…which GTM detects, triggering a normal GA event tag…
…and this hit includes a Custom Dimension
which defines the user as a reviewer.
Recap
45. #SMX #24B @tomcbennet
• Are our CTAs being ignored, or simply not
being seen?
• How do product page videos affect
conversions? Do sessions which involve video
plays convert at a higher rate?
• How is our interactive tool / widget being
used, and by who?
GTM’s built-in triggers can be extremely powerful…
46. #SMX #24B @tomcbennet
• Structured naming conventions for IDs which
are relevant to tracking requirements
• Dynamically loaded videos trackable with
YouTube’s API JS library
• All relevant interactions (and associated data
points) present in the Data Layer as Custom
Events and variables
…and all are more powerful when used collaboratively.
48. #SMX #24B @tomcbennet
Ecommerce tracking requires developer investment.
For this reason, it’s often siloed after implementation.
It’s deployed and then not iterated upon, meaning progressively
fewer people in marketing understand how it works.
50. #SMX #24B @tomcbennet
• Relevant information – impressions, add to basket, purchase, etc –
is pushed into the Data Layer by your CMS
• This is then sent to GA by ‘hitchhiking’ on a regular hit, such as a
pageview or an event – no transaction hits with EE
• Data payload must adhere to a very specific and arbitrary syntax,
but GTM lets us side-step this and keep our Data Layer logical
Enhanced Ecommerce: Recap
52. #SMX #24B @tomcbennet
Caveat: This is just a high-level demonstration of the core principles. You
need a clear policy governing your site’s Data Layer, not to mention a plan for
permanent dev-marketing collaboration before planning the practicalities.
Further reading
53. #SMX #24B @tomcbennet
Collaboration with your development team is therefore
an essential part of good measurement.
The best only way to reliably collect accurate, relevant
data on the actions which take place on your website
is to encode this information into a Data Layer.
59. #SMX #24B @tomcbennet
The value of the insights offered by
your analytics software is directly tied to
your organisation’s investment in data collection.
60. #SMX #24B @tomcbennet
By demonstrating success and unlocking actionable insight,
you can justify anything you need:
Bigger budgets.
More innovative projects.
Additional development resource.
Whatever you need to do your job better.