Tag Management Will Set You Free

Preview:

Citation preview

CUSTOM EVENT TRACKING WITHOUT DEVELOPERS

Joshua Lauer

• URL Structure

• Track Phone Calls

• Track Email clicks

• Track File Downloads (pdf, csv, doc, etc)

• 3rd Party Tracking Pixels

• Forms

• Navigation tracking with CSS Selectors

What Will We Learn?

https://www.drip.co/comparison#mailchimp?utm_campaign=lauer

URL

https:

PROTOCOL

https://www.

SUBDOMAIN

https://www.drip.co

HOSTNAME

https://www.drip.co

DOMAIN

https://www.drip.co/comparison

PATH

https://www.drip.co/comparison#mailchimp

FRAGMENT

https://www.drip.co/comparison#mailchimp?utm_campaign=lauer

QUERY

https://www.drip.co/comparison#mailchimp?utm_campaign

QUERY KEY

https://www.drip.co/comparison#mailchimp?utm_campaign=lauer

VALUE

Variables Are The Building Blocks

Track Phone Calls

Track Email Clicks

Track File Downloads

3rd Party Pixels

no protocol just //

Forms

Start with all forms.

Check validation if too many.

With Some Forms “Form Classes” and“Form ID” are easyways to choose aspecific form.

Sometimes you needthe dataLayer.

dataLayer.push({‘event’: ‘form’});

ASK FOR DEV ON FORM SUBMIT

Using the built-in referrervariable, you can find outwhich pages sent traffic to your form if its loaded withan iframe.

Navigation Tracking with CSS Selectors

get id with a hashtag (#main_nav_links)get classes with a dot (.navigation)get elements by name (ul, li, a)

BEHAVIOR > EVENTS > TOP EVENTS

Find Events in Google Analytics:

Recommended