advanced google analytics

68
Advanced Google Analytics Jeff Wisniewski Darlene Fichter CIL2012

Upload: jeff-wisniewski

Post on 18-May-2015

1.980 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Advanced Google Analytics

Advanced Google Analytics

Jeff WisniewskiDarlene Fichter

CIL2012

Page 2: Advanced Google Analytics

Welcome

Page 3: Advanced Google Analytics

Login or buddy up!

Eveyone have a GA account?

Page 4: Advanced Google Analytics

Your experience with GA?

Page 5: Advanced Google Analytics

Interface old and new Filters and advanced segments Goals and funnels Events and alerts Tracking non-HTML files Creating and using filters and advanced

segments Tracking outbound links

SEE THEN DO

Game plan

Page 6: Advanced Google Analytics

GA Latest Version

Page 7: Advanced Google Analytics

Important

Filters are destructive, advanced segments are not

TIP: Create a backup, non filtered profile of your data for safekeeping

Filters and Advanced Segments

Page 8: Advanced Google Analytics

Create Backup Profile

Page 9: Advanced Google Analytics

Why might you want to exclude IPs from your analytics? You want report on traffic that excludes devices from within your libraries.

This could include staff devices, publicly accessible devices, or both.

Filter example: IP addresses

Page 10: Advanced Google Analytics

1. Click Filter Manager from the Analytics Settings page.

2. Enter a Filter Name for this filter.3. For Filter Type choose Predefined.4. Select Exclude all traffic from an IP

address.5. Enter the IP and click Save.

Exclude Single IP

Page 11: Advanced Google Analytics
Page 12: Advanced Google Analytics
Page 13: Advanced Google Analytics

1. Click Filter Manager from the Analytics Settings page.

2. Enter a Filter Name for this filter.3. For Filter Type choose Custom filter and

choose Exclude.4. Under Filter Field choose Visitor IP

address from the dropdown menu.5. Paste the regular expression code into the

Filter Pattern field.6. Click Save

Filters: Exclude IP Range(s)

Page 14: Advanced Google Analytics

Must enter using Regular Expressions

Filters: Exclude IP Ranges

Page 15: Advanced Google Analytics

"In computing, regular expression provides a concise and flexible means for "matching"

(specifying and recognizing) strings of numbers or text, such as particular characters, words, or

patterns of characters.“ Wikipedia

Filters: Regular Expressions

Page 16: Advanced Google Analytics

^136\.142\.(1\.([2-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))|(([2-9]|[1-2][0-9]|3[0-4])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5])))|35\.([0-9]|1[0-2]))$

Page 17: Advanced Google Analytics

Google has a form-based tool for generating regular expressions for ranges of IPs

www.google.com/support/googleanalytics/bin /answer.py?answer=55572

http://tinyurl.com/ip-cil

Filters: Regular Expressions

Page 18: Advanced Google Analytics
Page 19: Advanced Google Analytics

Have multiple ranges?

Rerun the tool with the additional range(s)

Put them all together: separate each expression it generates with the pipe symbol, i.e. |

Paste into your filter

Filters: Exclude IP Range(s)

Page 20: Advanced Google Analytics

Advanced segments are non-destructive; they create distinct VIEWS of your data

Advanced Segments

Page 21: Advanced Google Analytics

Several predefined advanced segments are available out of the box

Can create custom ones

You can work with up to a total of four segments at a time

Predefined and Custom Segments

Page 22: Advanced Google Analytics

Create an advanced segment that compares iPad user behavior versus desktop user behavior

Example: Advanced Segments

Page 23: Advanced Google Analytics

Advanced segments apply throughout a profile.

If you keep the segment(s) active, they’re visible in all of the different reports available to you in GA.

Reports: Advanced Segments

Page 24: Advanced Google Analytics

View more or less content, Use the different or same keywords to find

your site, Stay on your site longer duration or not

than other visitors and so on.

iPad Users: What do they do?

Page 25: Advanced Google Analytics

1. Define segment2. Create statement3. Combine statements

Advanced Segments How To

Page 26: Advanced Google Analytics

Once you’re in your website’s profile, go to:

Standard Reporting tab > Advanced Segments >

New Custom Segment for Desktop

Create an Advanced Segments

Page 27: Advanced Google Analytics
Page 28: Advanced Google Analytics
Page 29: Advanced Google Analytics
Page 30: Advanced Google Analytics
Page 31: Advanced Google Analytics

Create second advanced segment Save Click to activate both View reports

Repeat Process for iPad

Page 32: Advanced Google Analytics
Page 33: Advanced Google Analytics
Page 34: Advanced Google Analytics

A “goal” is the page which a visitor reaches once they have completed a desired action, such as a registration or download.

A “funnel” is the pages they need to visit on the way to a goal. Can include up to 10.

EXAMPLE: Library legislative history course sign up

Goals and Funnels

Computers in Libraries 2012

Page 35: Advanced Google Analytics

1. Name the goal.2. Choose whether or you want the goal to

be active (on) now3. Choose a type of goal.

Most library scenario goals will probably fall under the “URL Destination” type, meaning the goal is to get the user to a specific place, in this case the “thank you for registering” page.

Setting up Goals and Funnels

Computers in Libraries 2012

Page 36: Advanced Google Analytics

4. Enter the URL for the goal page5. Under “Goal Funnel” click yes6. On the following page add the URL(s) of

the page(s) along the path a user would take to get from the homepage all the way through to the thank you page.

More Steps

Computers in Libraries 2012

Page 37: Advanced Google Analytics

Exact match has to be EXACTLY the same as the URL….even leading or trailing spaces will cause it to fail

*TIP

Computers in Libraries 2012

Page 38: Advanced Google Analytics

Computers in Libraries 2012

Goals Screenshots

Page 39: Advanced Google Analytics

Computers in Libraries 2012

Page 40: Advanced Google Analytics

Computers in Libraries 2012

Page 41: Advanced Google Analytics

Computers in Libraries 2012

Page 42: Advanced Google Analytics

Computers in Libraries 2012

Page 43: Advanced Google Analytics

Use event tracking to track: Any Flash-driven element: a Flash

website or movie player Embedded AJAX page elements Page gadgets File downloads

Tracking Non HTML files

Page 44: Advanced Google Analytics

Two ways:

Virtual pageviewartificially inflates pageview numbers

Event tracking

Tracking Non HTML files

Page 45: Advanced Google Analytics

Five components: Categories Actions Labels Values Implicit count

Category and Action: Events

Page 46: Advanced Google Analytics

Category: A category is the root level of Event Tracking Some sample categories are "Videos" and ”PDFs".

Action: An action is a descriptor for a particular event.

Event tracking

Page 47: Advanced Google Analytics

Label: A label is an optional

Value: A value is a numerical variable that you can assign to any event that you've assigned to a category.

Implicit Count: The implicit count is a count of the number of interactions with an event category.

Label, Value, Count: : Events

Page 48: Advanced Google Analytics

<a href="#"

onClick="_gaq.push(['_trackEvent',

'Guides', 'Download', 'Intro to Genealogy

Research']);”>Download the guide</a>

Category = Guides

Action = Download

Label = Intro to Genealogy Research

Event Tracking Code

Page 49: Advanced Google Analytics

Appear under Content > Events

Event Reports

Page 50: Advanced Google Analytics
Page 51: Advanced Google Analytics
Page 52: Advanced Google Analytics

1. Insert some code into the <head> of the page(s) on which you want to track outbound links:

<script type="text/javascript"> function recordOutboundLink(link, category, action) { _gat._getTrackerByName()._trackEvent(category, action); setTimeout('document.location = "' + link.href + '"', 100); }</script>

Tracking Outbound Links

Computers in Libraries 2012

Page 53: Advanced Google Analytics

2. Tag the specific link(s) you want to track so that the activity will be recorded in GA using a javascript onClick statement:

your link

<a href="http://www.example.com"

onClick="recordOutboundLink(this, 'Outbound Links', 'example.com');return false;">

the category the link label

Tracking outbound links

Computers in Libraries 2012

Page 54: Advanced Google Analytics

Google calls these Intelligence

Alerts

Page 55: Advanced Google Analytics

Any referrals from a local news site that recently wrote about your library?

A class confirmation page has been generated X times, class nearly full

Page views of your 404 page go up by X %...what’s wrong?

Alerts Use Case Examples

Page 56: Advanced Google Analytics

Admin > Profiles >

Assets > Custom Alerts >

Create New Alert

Alerts

Page 57: Advanced Google Analytics
Page 58: Advanced Google Analytics

Alert name

Apply to: Alerts can be cross profile if you choose

Period: Frequency at which the alert can be generated (Day, Week, Month).

Send me an email?

Alerts How To

Page 59: Advanced Google Analytics

Set up your mobile phone

Alert Conditions

Alert me when

Click Create Alert

Alerts: Mobile Phone

Page 60: Advanced Google Analytics
Page 61: Advanced Google Analytics

Traffic > Search > Overview >

Keyword > Cloud

Word Cloud (bonus!)

Page 62: Advanced Google Analytics
Page 63: Advanced Google Analytics
Page 64: Advanced Google Analytics

Improve the speed, improve the outcomes

Site Speed (bonus)

Page 65: Advanced Google Analytics

Audience > Visitor Flow (bonus)

Page 66: Advanced Google Analytics

Visitor Flow Visualization

Page 67: Advanced Google Analytics

Questions? Comments?

Page 68: Advanced Google Analytics

Thank you!