Google Tag Manager - Measure Twice, Cut Once

64
MnSearch Snippets #17 “Measure Twice, Cut Once.” January 28 th , 2015 Google Tag Manager

Transcript of Google Tag Manager - Measure Twice, Cut Once

Page 1: Google Tag Manager - Measure Twice, Cut Once

MnSearch Snippets #17

“Measure Twice, Cut Once.”

January 28th, 2015

Google Tag Manager

Page 2: Google Tag Manager - Measure Twice, Cut Once

Kristin Ziegler

Director of Solutions Services

Three Deep Marketing

Derrick Shields

Interactive Solutions Architect

Three Deep Marketing

Board of Directors – Minnesota Interactive Marketing Association

Page 3: Google Tag Manager - Measure Twice, Cut Once

Agenda

GTM Intro

Measurement Model Overview

GTM Anatomy

Examples

Page 4: Google Tag Manager - Measure Twice, Cut Once

50+ Active GTM Implementations

Page 5: Google Tag Manager - Measure Twice, Cut Once

What Is Google Tag Manager?

Google Tag Manager is a free tool that makes it easy

for marketers to manage website Tags:

• Conversion Tracking

• Analytics

• Remarketing

• and much more!

Page 6: Google Tag Manager - Measure Twice, Cut Once

Why Google Tag Manager?

Built-in Integration with Google Analytics,

AdWords, & DoubleClick

Dependable Data, Safe & Securely

Hosted by Google

Easily Create, Test, and Deploy Tags

Page 7: Google Tag Manager - Measure Twice, Cut Once

Why Google Tag Manager?

Built-in Syntax & Error Checking

Agency Friendly via Multi-Account

Support and User Permissions

Tag Templates = Seamless Integration

with Dozens of 3rd Party Vendors

Page 8: Google Tag Manager - Measure Twice, Cut Once

Why Google Tag Manager?

Easy To Learn (But Steep Learning Curve)

New Features Released Frequently

It’s Free!

Page 9: Google Tag Manager - Measure Twice, Cut Once

How Does it Work?

Page 10: Google Tag Manager - Measure Twice, Cut Once

Setup Account

Page 11: Google Tag Manager - Measure Twice, Cut Once

Setup Account

MnSearch

Page 12: Google Tag Manager - Measure Twice, Cut Once

Setup Container

www.mnsearch.org

Page 13: Google Tag Manager - Measure Twice, Cut Once

Copy Container Snippet

Page 14: Google Tag Manager - Measure Twice, Cut Once

Install Container Snippet

After<body>

Tag!

Page 15: Google Tag Manager - Measure Twice, Cut Once

Verify Installation

Page 16: Google Tag Manager - Measure Twice, Cut Once

GTM Containers

Measurement Plan Blueprint

One Code Snippet

1:1 Website/Container Ratio

Containers are Published & Versioned

Page 17: Google Tag Manager - Measure Twice, Cut Once

Measurement Model

DIGITAL SUCCESS

Page 18: Google Tag Manager - Measure Twice, Cut Once

Measurement Model“The root cause of failure

in most digital marketing

is […] quite simply the

lack of structured thinking

about what the real

purpose of the campaign

is and a lack of an

objective set of measures

with which to identify

success or failure.”AvinashKaushikOccam’s Razor

Digital Marketing and Measurement Model

Page 19: Google Tag Manager - Measure Twice, Cut Once

Why is a measurement model necessary?

• Ensure that all stakeholders

are in alignment

• Provides anchor of value

• Avoid data distractions and

overload

What is the number which will prove success?

Page 20: Google Tag Manager - Measure Twice, Cut Once

Too Much Data, Not Enough Analysis

• Consider audience

• 3 second rule

• Minimal Context

• Why do I care?

• Get to recommendations vs just

observations

Map everything back to the measurement model.

Page 21: Google Tag Manager - Measure Twice, Cut Once

What is a measurement model?

• Structured thinking

• Key [first] step in helping reporting/analysis become

actionable business insights

• Contract for success

• Answering Why questions leads us through the process of

Objectives – Goals– KPIs

Stay focused – let shiny objects be evaluated and challenged

against the model.

Page 22: Google Tag Manager - Measure Twice, Cut Once

Measurement Model“The question becomes not

all the things that we can

measure, but rather what

are the right things to

measure.”

Dave WoodbeckThree Deep Marketing Blog

What a Mathematician and Philosopher from 1657 can Teach us about Digital Measurement Models

Page 23: Google Tag Manager - Measure Twice, Cut Once

How do we get there?

The model is meant to work with an entire marketing program, or

single campaign.

Set Targets

Priority AudiencesPriority

Content/MessagesResults by Channel

Priority Actions/Behaviors

Define / Map KPIs to Objectives

Review Examples

Identify Business Objectives and Define Goals for Each

Why questions / Brainstorm

Review ListPrioritize / Keep Kill

Combine

Page 24: Google Tag Manager - Measure Twice, Cut Once

Analysis Spectrum

A measurement model and tracking requirements are

the cornerstones within a complex analysis cycle.

Reporting & Measurement StrategyAnalysis

Context

Observe RecommendInsight

Deliverable Agreement/Campaign

Measurement

Model

Tracking Requirements

Deliverable Agreement/Campaign

Page 25: Google Tag Manager - Measure Twice, Cut Once

Tracking Requirements

Tracking requirements are a direct output of a

measurement model/plan.

Deliverable Agreement/Campaign

Why questionsMeasurement

ModelTracking

RequirementsGTM

ImplementationAnalysis

Container

Snippet to Dev

Data Collection

Plan

GTM allows decoupling from

development cycles.

Page 26: Google Tag Manager - Measure Twice, Cut Once

Building MNSearch Measurement Model

Deliverable Agreement/Campaign

• Not-profit Professional Organization

• Mission Statement – Educate, Share and Connect

• KPIs

• Segments

1. Newsletter subscribers

2. Member Registrations

3. Summit Registrations

1. Member vs. Paid

Collect and document known information as a start to the

conversation.

Page 27: Google Tag Manager - Measure Twice, Cut Once

MNSearch [unfinished] Measurement Model

Deliverable Agreement/Campaign

Objectives Educate Share Connect

Goal Increase event registrations Increase engagement Grow MNSearch

Community and Acquisition

KPIs• Events

• Summit

• Blog views

• Slide Deck views

• Increase membership

• Newsletter Subscribers

Segments Member vs Non Member

Secondary Indicators

Engagement with Job

Board

Implementation Notes• Include a way to view any incomplete registrations or sign-ups.

Consider impressions of that page vs completed goal. • Need to review with stakeholders for completion• Categorize registrations by type

Page 28: Google Tag Manager - Measure Twice, Cut Once

TRIGGERS

TAGS

VARIABLES

GTM Anatomy

CONTAINER

Page 29: Google Tag Manager - Measure Twice, Cut Once

Tags, Variablesand Triggersall work together within a Container.

VARIABLES

TAGS

TRIGGERS

Page 30: Google Tag Manager - Measure Twice, Cut Once

GTM Tags

Tags “Do Stuff”

• Event Tracking• Executing Analytics Scripts• Conversion Tracking• Remarketing Codes• Execute Custom HTML or JavaScript• Etc.

Page 31: Google Tag Manager - Measure Twice, Cut Once

Tags.

Page 32: Google Tag Manager - Measure Twice, Cut Once

GTM Triggers

Triggers tell Tags whento “Do Stuff”

• Specific URLs• User Actions / Events• After Another Tag Fires• When a condition is True or False• If a Website element is present• Etc…

Triggers like the traffic cop or a stop

light. They tell Tags when to fire.

If “This” Then

“That”

Page 33: Google Tag Manager - Measure Twice, Cut Once

Tags.

Page 34: Google Tag Manager - Measure Twice, Cut Once

GTM Variables

Variables return Values to Tags and TriggersThey are like little helpers.

Variables are either pre-defined by GTM or totally custom and always return something:

• Current Page URL, Domain, etc.• Link Target URL• After Another Tag Fires• Element Attributes• Etc…

Page 35: Google Tag Manager - Measure Twice, Cut Once

Variables.

Page 36: Google Tag Manager - Measure Twice, Cut Once

Implementation

Examples.

Page 37: Google Tag Manager - Measure Twice, Cut Once

Dashboard.

Page 38: Google Tag Manager - Measure Twice, Cut Once

Creating Tags.

Page 39: Google Tag Manager - Measure Twice, Cut Once

Creating Tags.

Page 40: Google Tag Manager - Measure Twice, Cut Once

Creating Triggers.

Page 41: Google Tag Manager - Measure Twice, Cut Once

Creating Filters.

If “thankyou” is in the URL, fire this

Tag.Name Triggers

For Re-Use!

Page 42: Google Tag Manager - Measure Twice, Cut Once

Built-in Variables.

Must be Enabled before use!

Page 43: Google Tag Manager - Measure Twice, Cut Once

Custom Variables.

Page 44: Google Tag Manager - Measure Twice, Cut Once

Configuring Variables.

Page 45: Google Tag Manager - Measure Twice, Cut Once

Implementation

Cool Stuff.

Page 46: Google Tag Manager - Measure Twice, Cut Once

Real World Examples

Lookup Tables Form Tracking Custom Dimensions

Pre-populate Forms Manipulate SERPS

Page 47: Google Tag Manager - Measure Twice, Cut Once

Lookup Tables.

Lookup Tables Will Make Your

Live Easier!

Page 48: Google Tag Manager - Measure Twice, Cut Once

Get Geographical Information.

Save Geo Information In a

Cookie For Future Reference!

Page 49: Google Tag Manager - Measure Twice, Cut Once

Pre-populate Forms

Increase Conversion

Rates!

Page 50: Google Tag Manager - Measure Twice, Cut Once

Custom Dimensions.

Page 51: Google Tag Manager - Measure Twice, Cut Once

Custom Dimensions.

Page 52: Google Tag Manager - Measure Twice, Cut Once

Custom Dimensions.

Page 53: Google Tag Manager - Measure Twice, Cut Once

Custom Dimensions.

Track Everything Important To

you!

Page 54: Google Tag Manager - Measure Twice, Cut Once

Enrich SERPs via Markup.

Page 55: Google Tag Manager - Measure Twice, Cut Once

Enrich SERPs via Markup.

SiteLinks Search

Page 56: Google Tag Manager - Measure Twice, Cut Once

Enrich SERPs via Markup.

EventsEasily Increase Search Engine

Visibility!

Page 57: Google Tag Manager - Measure Twice, Cut Once

Implementation

Implementation.

Page 58: Google Tag Manager - Measure Twice, Cut Once

Don’t Be Her.

Page 59: Google Tag Manager - Measure Twice, Cut Once

Measure First.

Then Measure Again.

Ensure you’ve identified all objectives.

Get Stakeholder Approval.

Then Implement.

Page 60: Google Tag Manager - Measure Twice, Cut Once

Marketing Developers

Reporting & Measurement Requirements = Functional Requirements.

Page 61: Google Tag Manager - Measure Twice, Cut Once

Deployment Best Practices

Establish a Workflow

Enforce Unique User Accounts

Remember to Annotate!

Page 62: Google Tag Manager - Measure Twice, Cut Once

GA & GTM Annotation

Page 63: Google Tag Manager - Measure Twice, Cut Once

Questions?

That’s It!

Page 64: Google Tag Manager - Measure Twice, Cut Once

Necessary Tools & Resources

These are helpful

• Google Tag Assistant

• Google Analytics Debugger

• Edit This Cookie

• Form Filler