google analytics campaign tracking fundamentals

75
CAMPAIGN TRACKING FUNDAMENTALS MARCH 8TH & 9TH, 2012 SAN FRANCISCO, CA Kayden Kelly Founder, Managing Director www.blastam.com

Upload: kayden-kelly

Post on 01-Sep-2014

4.339 views

Category:

Business


1 download

DESCRIPTION

Complete Guide to Google Analytics Campaign Tracking from GAUGE conference 2012 in San Francisco that covers: 1) Campaign Tracking Overview 2) Tag Specifications 3) Troubleshooting +BONUS Email Campaign Analysis Tips

TRANSCRIPT

Page 1: Google Analytics Campaign Tracking Fundamentals

CAMPAIGN TRACKING FUNDAMENTALS

MARCH 8TH & 9TH, 2012SAN FRANCISCO, CA

Kayden KellyFounder, Managing Directorwww.blastam.com

Page 2: Google Analytics Campaign Tracking Fundamentals

2

1) Tagging Overview

2) Tag Specifications3) Troubleshooting

OBJECTIVESOBJECTIVES

+Bonus Analysis Tips

Page 3: Google Analytics Campaign Tracking Fundamentals

3

1) Tagging Overview 2) Tag Specifications3) Troubleshooting

OBJECTIVESOBJECTIVES

Page 4: Google Analytics Campaign Tracking Fundamentals

BENEFITS of Campaign Tracking

4

Page 5: Google Analytics Campaign Tracking Fundamentals

5

Without tagging, all visitors appear to come through as “organic,” “referral,” or “direct”

Page 6: Google Analytics Campaign Tracking Fundamentals

6

Direct, Referral, Email, CPC, & other campaigns mix together

Page 7: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

7

$ Direct

Page 8: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

8

$

DirectInflated

Page 9: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

9

$ Direct$

Email

Page 10: Google Analytics Campaign Tracking Fundamentals

10

Optimal accountability is achieved when see each marketing campaign separately

Page 11: Google Analytics Campaign Tracking Fundamentals

How does Campaign Tracking work?

11

Page 12: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

12

Campaign measurement is performed by adding tags to your destination URLshttp://www.medicare.gov?utm_medium=cpc&utm_source=bing&utm_campaign=brand-branded_keywords&utm_content=are_you_eligible_for_medicare&utm_term=medicare_eligibility

Page 13: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

13

http://www.medicare.gov?utm_medium=cpc&utm_source=bing&utm_campaign=brand-branded_keywords&utm_content=are_you_eligible_for_medicare&utm_term=medicare_eligibility

Page 14: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

14

See all post-click performance in one place

Page 15: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

15

ONLY Adwords CPC “pre-click” data available in GA

Page 16: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

16

All campaigns need to be taggedin order to be tracked in Google Analytics

Page 17: Google Analytics Campaign Tracking Fundamentals

Campaign Tagging STANDARDS

17

Page 18: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

18

Be consistent (standardized tag names will make future analysis easier and more effective)

Page 19: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

19

Always use lowercase (Note: we always added a custom profile filter in Google Analytics to enforce lowercase)

Page 20: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

20

Spaces can be tricky due to necessary URL encoding

utm_campaign=open%20enrollment

Page 21: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

21

Use underscores in place of spaces

utm_campaign=open_enrollment

UNDERSCORES

Page 22: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

22

Use dashes to separate values in a tag

utm_campaign=open_enrollment-blog_post

Page 23: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

23

Don’t use punctuation like commas, question marks, periods, colons, semicolons, etc in campaign tags (unless it is for a site URL)

Page 24: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

24

Don’t use anything but keywords in the keyword field

Keywords = KEYWORDS

Page 25: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

25

Don’t use agency names as campaign namesUse true campaign names for effective multi-directional analysis.

If necessary, add agency name after campaign name (e.g. utm_campaign=campaign_name-agency_name).

Page 26: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

26

If you link to a micro-site or external site that is under your control make sure cross domain tracking is in place.

Be careful about 301, 302, ad serving and meta refresh redirects that will lose campaign tracking.

!

Page 27: Google Analytics Campaign Tracking Fundamentals

27

Campaign Tagging TOOLS

Page 28: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

28

Google URL Builder: http://blast.am/urlbuilder

Campaign tagging spreadsheet to simplify tagging especially for paid search

Page 29: Google Analytics Campaign Tracking Fundamentals

29

Campaign Tagging Requirements

Page 30: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

30

Source is where the visitor was sent from.Examples: google, nytimes.com, facebook.comMedium is the channel through which the visitor arrived at your site.Examples: cpc, display, social, organicCampaign should either indicate the overarching name for the marketing effort or just the specific ad campaign in which the ad lives.

Required Tags

Page 31: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Optional Tags

31

Keyword is the search term that you bid on (search engines only)Ad Content should indicate the ad name, copy, or other helpful information to identify the type of ad that was clicked.

Page 32: Google Analytics Campaign Tracking Fundamentals

Tagging Overview

32

Any Questions?

?

Page 33: Google Analytics Campaign Tracking Fundamentals

33

1) Tagging Overview

2) Tag Specifications3) Troubleshooting

OBJECTIVESOBJECTIVES

Page 34: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Email Campaign Tag Specs

34

Example Email Campaign Tagged Linkhttp://www.domain.com/?utm_medium=email&utm_source=newsletter-creativeprolist&utm_campaign=salesandpromo-make_it_surprising-hurry&utm_content=09am-08_20_11-creativepro-body

Example Email Reminder Tagged Linkhttp://www.domain.com/my/book/widgets?utm_medium=email&utm_source=reminder-2&utm_campaign=your_book_is_ready_to_order&utm_content=body

Page 35: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

35

Header Navigation LinksSpecify header navigation in “Ad Content” tag.

http://www.domain.com?utm_medium=email&utm_source=newsletter-

creativeprolist&utm_campaign=salesandpromo-make_it_surprising-

hurry&utm_content=09am-08_20_11-header

1

1

Page 36: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

36

Content LinkSpecify content area in “Ad Content” tag.

http://www.domain.com?utm_medium=email&utm_source=newsletter-

creativeprolist&utm_campaign=salesandpromo-make_it_surprising-

hurry&utm_content=09am-08_20_11-body

2

2

Page 37: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

37

Standard Footer LinksSpecify footer in “Ad Content” tag.

http://www.domain.com?utm_medium=email&utm_source=newsletter-

creativeprolist&utm_campaign=salesandpromo-make_it_surprising-

hurry&utm_content=09am-08_20_11-creativepro-footer

3

3

Page 39: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Site Placements Campaign Tag Specs

39

Page 40: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

40

Site Exampleshttp://www.domain.com/?utm_medium=display&utm_source=youtube.com-photography&utm_campaign=us_photo_books&utm_content=make_it_surprising-save_25_percent-300x250

Facebook Site Examplehttp://www.domain.com/?utm_medium=display&utm_source=facebook-55_70_demo&utm_campaign=us_photo_books&utm_content=make_it_surprising-save_25_percent-300x250

Ad Network Examplehttp://www.domain.com/?utm_medium=display&utm_source=doubleclick&utm_campaign=us_photo_books&utm_content=make_it_surprising-save_25_percent-300x250

Category Content Targeting Examplehttp://www.domain.com/?utm_medium=display&utm_source=category-photography&utm_campaign=us_photo_books&utm_content=make_it_surprising-save_25_percent-300x250

Page 41: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Social Campaign Tag Specs

41

Page 44: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Feed Campaign Tag Specs

44

Page 48: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Mobile (App) Campaign Tag Specs

48

Example Applications Campaign Tagged Linkhttp://www.domain.com/?utm_medium=app&utm_source=domainmobile&utm_campaign=domainmobile-in_app_link&utm_content=c102-plus

http://www.domain.com/?utm_medium=app&utm_source=domainmobile&utm_campaign=domainmobile-mobile_share&utm_content=c102-plus

Page 49: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Press Release Campaign Tag Specs

49

Example PR Campaign Tagged Linkhttp://www.domain.com/?utm_medium=pr&utm_source=prweb.com&utm_campaign=awareness-event&utm_content=palm_springs_photo_festival

Note: Page/Folder redirects, Vanity Campaign URL or URL shortener recommended to avoid complex URLs/links in PR so that you can cleanly include campaign tracking tags in PR.

Page 50: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Offline Campaign Tag Specs

50

Page 52: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

QR Campaign Tag Specs

52

Page 54: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

TV Campaign Tag Specs

54

Page 56: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Radio Campaign Tag Specs

56

Page 58: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Campaign MEDIUMS REFERENCE

58

•cpc•display / cpm / content-text•social•affiliate•feed•badge / widget•app

•pr•offline•qr•tv•radio•email

Do not create mediums other than those listed unless carefully thought through and shared with other team members.

Page 59: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

59

It is very important that mediums are kept to a small set for optimal analysis.

!

Page 60: Google Analytics Campaign Tracking Fundamentals

Tag Specifications

60

Any Questions?

?

Page 61: Google Analytics Campaign Tracking Fundamentals

61

1) Tagging Overview2) Tag Specifications

3) Troubleshooting

OBJECTIVESOBJECTIVES

Page 62: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Troubleshooting

62

Live campaigns are not showing up in Campaign reports• Does the landing page have working Google Analytics

page tags? • Is there a re-direct that is stripping the campaign tags

from the URL?• Has it been at least 24 hours? (possibly a time lag in

reporting)

Page 63: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Troubleshooting

63

Campaigns aren’t reporting conversions, but I know they have some• Do you have goals set up in Google Analytics?• Do all conversions appear to be attributed to your own

domain name? If so, there may be a key page missing Google Analytics page tags.

Page 64: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Troubleshooting

64

Parts of my campaign tag (term, ad content, etc) aren’t appearing• Are all campaign tags present in the destination URL

within your ad serving tool?

Page 65: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Troubleshooting

65

Inconsistent capitalization is making analysis difficult• Consider ‘custom profile filters’.

• Choose “lowercase” • and then apply it to:

• ‘campaign medium’,• ‘campaign term’, • etc to force them all to lowercase

Page 66: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Technical Testing via Tracking Pixel

66

Tool Recommendation:  You can use any of the recommended tools described here: http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#debuggingTools.  

Easiest to use GA tracking code debugger for Chrome

Page 67: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Technical Testing via Tracking Pixel

67

Looking at utmcc parameter on __utm.gif tracking pixel request...

You can analyze __utmz value within this parameter same way as described when looking at cookie values.

GA Debugger for Chrome however, renames to friendly parameter names.

Example of GA Debugger for Chrome tool output:

Page 68: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Technical Testing via Cookies

68

Tool Recommendation:  Use a browser plugin for Firefox called 'Web Developer Toolbar'.

After installed, it has a toolbar option called 'Cookies' where you can 'View Cookie Information' for the current page.  You can also delete all of your cookies relative to a domain/page with this tool, which is very handy when testing.

Note: Each time your campaign tracking parameters change, the values in the __utmz will change.  This is starting a new session in GA.

Page 69: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Technical Testing via Cookies

69

After you load your UTM tagged URL, take a look at your browser cookies relative to the domain you are on and look for the __utmz cookie.  After a string of numbers in the front, you'll see a utmcsr, utmccn, utmcmd, and possibly a few others.  The full list is below with a description for each.

utmctr - Termutmcct - Content

utmcsr - Sourceutmccn - Campaign Nameutmcmd - Medium

Page 70: Google Analytics Campaign Tracking Fundamentals

Troubleshooting

70

Any Questions?

?

Page 71: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Quick Tips to Analyze Email Campaigns

71

Where to find Campaign Data

In the ‘new interface’ of Google Analytics, go to the ‘Standard Reporting’ tab and drill-in to the Campaigns Report by following this path:

Traffic Sources > Sources > Campaigns

Page 72: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Analyze by Campaign Medium

72

1

Email DataThis view of email

campaign data would not be available without

campaign tracking

1

Page 73: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Analyze by Campaign Source

73

Page 74: Google Analytics Campaign Tracking Fundamentals

GAUGE | March 2012

Campaign Tracking Fundamentals

Analyze by Campaign & Ad Content

74

Page 75: Google Analytics Campaign Tracking Fundamentals

Thank you!