FVCP Advanced Google Anlytics for landing pages

14
March 8, 2010 Analytics for fun and profit in 14 slides

description

Eric Michalsen's Fox Valley Computing Professionals presentation on advanced analytics using Google Analytics including Campaign and Event tracking

Transcript of FVCP Advanced Google Anlytics for landing pages

Page 1: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Analytics

for fun and profit in 14 slides

Page 2: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Google Analytics: The Basics

Code is on ALL pages- Will track as an exit Could show as a bounce

Profiles-Sandboxing

Page 3: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Cookie Based Tracking

pageTracker._setVar(”Tag_of_Page”);

Shopping Cart

pageTracker._setVar(”Shopping_Cart”);

Log In

pageTracker._setVar(”Log In”);

Page 4: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Campaign Based Tracking

1. Campaign Source (utm_source). This identifies the name of your email marketing system

2. Campaign Medium (utm_medium). Identifies the campaign instrument used. In the case your medium is ‘email’.

3. Campaign Name (utm_campaign). This identifies the name of your campaign. The Campaign Name helps you differentiate between various campaigns.

Page 5: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Campaign Based Tracking

Before tagging: http://www.foxvalleycp.com/

After tagging: http://www.foxvalleycp.com/?utm_source=newsletter&utm_medium=email&utm_campaign=My%2BEmail%2BSubject

Page 6: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Campaign Based Tracking

Before tagging: http://www.foxvalleycp.com/

After tagging: http://www.foxvalleycp.com/?source=newsletter&medium=email&date=My%2BEmail%2BSubject

pageTracker._setCampSourceKey("source");pageTracker._setCampMediumKey("medium");pageTracker._setCampNameKey("date");

Page 7: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Events

See what is happening within the page.

Page 8: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Got Downloads?

<a title=”E-Book Special” href=”ebook.pdf” OnClick=”javascript:pageTracker._trackPageview('/PDFS/E-Book');”>Download Here</a>

Page 9: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Where they off to?

Links to external sites <a title=”Affliates Site” href=”http://affliates_site.com” onClick=“javascript: pageTracker._trackPageview(’/link/linkname’);”> Affiliate Site</a>

Page 10: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Events

A Cure for the Bounce Rate

Page 11: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Events_trackEvent(category, action, optional_label, optional_value)

* category (required) Name supplied for the group of objects you want to track.

* action (required) Commonly used to define the type of user interaction.

* label (optional) Additional dimensions to the event data.

* value (optional) An integer to provide numerical data about the user event.

Page 12: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

<a href="#" onClick="pageTracker._trackEvent('Videos', 'Play', 'Twitter Video');">Play</a>

<a href="#" onClick="pageTracker._trackEvent('MP3', 'Download', 'Music');">Download MP3</a>

<body onload="pageTracker._trackEvent('Page', 'onLoad', 'Loaded');" >

Any implementation of Event Tracking that automatically executes on page load will result in a zero bounce rate for the page.

Events

Page 13: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

<a href="#" onClick="pageTracker._trackEvent ('Videos', 'Play', 'Twitter Video');">Play</a>

<a href="#" onClick="pageTracker._trackEvent ('Videos', 'Pause', 'Twitter Video');">Pause</a>

<a href="#" onClick="pageTracker._trackEvent ('Videos', 'Stop', 'Twitter Video');">Stop</a>

Events

Page 14: FVCP Advanced Google Anlytics for landing pages

March 8, 2010

Thank you

Eric [email protected]

Twitter @michalsen630.768.3481