Introduction to Google Tag Manager

Slides:



Advertisements
Similar presentations
MWD1001 Website Production Using JavaScript with Forms.
Advertisements

Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
Cascading Style Sheets Understanding styles. The term cascading describe the capability of a local style to override a general style. CSS applies style.
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
JavaScript 101 Lesson 5: Introduction to Events. Lesson Topics Event driven programming Events and event handlers The onClick event handler for hyperlinks.
CS428 Web Engineering Lecture 15 Introduction to Jquery.
CHAPTER 8: Enhancing a Website Session 1. Objectives Embed a YouTube video in your website Insert a slideshow in your website Use Google fonts in your.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
1 Events Lect 8. 2 Event-driven Pages one popular feature of the Web is its interactive nature e.g., you click on buttons to make windows appear e.g.,
Mr C Johnston ICT Teacher BTEC IT Unit 06 - Lesson 02 Types of Programming Language.
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
Leveraging HubSpot Enterprise To Grow Your Agency Advanced Product Setup #VARFormable 1.
Server-side Scripting Powering the webs favourite services.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Using Styles and Style Sheets for Design
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist
Chapter 19: Adding JavaScript
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
(Welcome). (What is Web Analytics?) Web analytics is the measurement, collection, analysis and reporting of internet data for purposes of understanding.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Tag You’re It! –
XP Dreamweaver 8.0 Tutorial 3 1 Adding Text and Formatting Text with CSS Styles.
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
>> HTML: Structure Elements. Elements in HTML are either Inline or Block. Block-level Elements – Begins on a new line – Occupy the whole width – Stacks.
Animation & Effects Using JQuery. What is jQuery? jQuery is a lightweight, JavaScript library. The purpose of jQuery is to make it much easier to use.
JavaScript - A Web Script Language Fred Durao
PHP Form Introduction Getting User Information Text Input.
An Introduction to JavaScript By: John Coliton Tuesday, November 10, 1998 Center for Teaching and Learning.
HTML.
Introduction to HTML YLLSS - S3. HTML HyperText Markup Language It uses tags( 標籤 ) to markup a web page A tag is like a label, it is used to present its.
Web Foundations WEDNESDAY, NOVEMBER 20, 2013 LECTURE 32: DREAMWEAVER SLIDE SHOW AND GOOGLE MAP.
Tutorial 3 Adding and Formatting Text with CSS Styles.
How to Use Google Charts. Using Google Charts Google Charts is used to provide a way to visualize data on your website. You can choose to use simple line.
Widgets in Web Design: Where Spry Can Take You Joyce Porter Weber State University Ogden, UT.
Event Handling. Objectives Using event handlers Simulating events Using event-related methods.
Optimized Delivery & Tracking of Triggered s.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
Understanding JavaScript and Coding Essentials Lesson 8.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
CSU Extension Webpage Template Session 4 February 2010.
Google Tag Manager and YaleSites: The Next Step for Google Analytics Yale University DrupalCamp 2016 Steve Wieda March 24, 2016 Yale University Library.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
GOOGLE TAG MANAGER. INTRODUCTION Google Tag Manager (GTM) is a free solution, introduced in October Google Tag Manager (GTM) is a free solution,
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
Google Analytics implementation On this tutorial I will show you how to set up an Google Analytics account and how to connect it to a Wordpress website.
Search Engine Optimization: Where are you in Google?
Section 10.1 Define scripting
Making videos accessible – Mandatory guidelines
What is Google Analytics?
Using DHTML to Enhance Web Pages
Personal Website Final Project
Google Web Toolkit Tutorial
Cascading Style Sheets
Intro to JavaScript CS 1150 Spring 2017.
ASP.NET Web Controls.
© 2016, Mike Murach & Associates, Inc.
Lecture 3 Sarsenova Zhibek.
How to become Affiliate Partner of WindowIndia?
How to become Affiliate Partner of TheSkySoft?
Introduction to Events
How to become Affiliate Partner of Lantechsoft?
How to become Affiliate Partner of Technocom?
jQuery The Easy JavaScript Nikolay Chochev Technical Trainer
Tutorial 6 Creating Dynamic Pages
JavaScript.
Level up your Google Analytics with Google Tag Manager
Exercise 9 Skills You create and use styles to create formatting rules that can easily by applied to other pages in the Web site. You can create internal.
Intro Project Introduction to HTML.
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

Introduction to Google Tag Manager Steve Wieda February 26, 2016 Yale University Library

What is Google Tag Manager? According to Google: “Google Tag Manager is a tag management system that allows you to quickly and easily update tags.”

The End.

Google Tag Manager Google Tag Manager allows you to add tags to your web pages through a GUI Tags are snippets of HTML, usually including JavaScript, that allow you to extend the functionality of web pages These tags can be added without coding experience Tag Manager is particularly useful for inserting HTML and JavaScript into web applications for which you do not have access to the code

Tag Manager and Google Analytics Built-in Tag functionality is amazingly diverse and spans from inserting advertisements to tracking mouse movement to creating heat maps. Tags can be custom coded for novel purposes, e.g. tracking scrolling on a web page We’ll look at Google Tag Manager and how it relates to Google Analytics, specifically in how to generate Events in Google Analytics using Tag Manager

Triggering Events: The traditional way Custom JavaScript has to be embedded in the page Custom JavaScript calls ga() to manually trigger an Event The Event Category, Action, and Label are all hard-coded in the page Changes require having a developer modify the JavaScript Changes have to be put into production to fully test

Triggering Events: Google Tag Manager Tags are inserted into the page via a GUI Google Tag Manager takes care of triggering the Event send The Event Category, Action, and Label are easily set in the GUI Changes do not require having a developer modify the code Tags can be tested immediately in your browser prior to deployment

Terminology: Tags and Triggers A Tag is a piece of HTML and JavaScript that performs some function in your web page A Trigger is a condition that causes the Tag to perform its action You could have a Tag that sends an Event to Google Analytics You could say that “Anyone Clicking This <div>” is the Trigger to fire the Tag that sends an Event to Google Analytics.

Step One: Determine what you want to track The first thing you need to do is to define what you want to track Generally speaking, you want to track actions, such as clicking a button, submitting a form, or scrolling down on a page For this demo, we’ve decided to track how many times someone expands the “Libraries & Collections” navigation element on the Library’s website http://library.yale.edu by sending an Event every time someone clicks on that nav element

Step Two: Define the Trigger Think of what needs to happen in order to send an Event If clicking “Libraries & Collections” is what should send the event, the click is the Trigger Be prepared to describe the Trigger in a way Tag Manager can understand In our case, anyone clicking on a <div> with the CSS class “libraries-block-nav” should kick off the Event

Step Three: Create the Tag Create a “Google Analytics” Tag Choose Universal Analytics as the type Insert your GA Tracking ID Define the Event you want to send (Category, Action, Label) Choose the libraries-block-nav class click as the Trigger

Step Four: Test and publish You can test your tag right in your browser You can watch the Event get triggered in Google Analytics “Real-Time” area If the Event comes in as expected, publish and go live!

Step Five: Profit!

Demo of Google Tag Manager