google analytics & ux

58
DIGITAL CONCEPTS WITH ADDED VALUE. Google Analytics and UX #uxce13 @katrinmathis

Upload: katrin-mathis

Post on 31-Aug-2014

2.655 views

Category:

Business


0 download

DESCRIPTION

My session on how user experience can benefit from web analytics data at UXCamp Europe.

TRANSCRIPT

Page 1: Google Analytics & UX

DIGITAL CONCEPTSWITH ADDED VALUE.

Google Analytics and UX#uxce13 @katrinmathis

Page 2: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Katrin Mathis

Freelance consultant and conceptual designer based in Freiburg, Germany

B. Sc. in OnlineMedia from Hochschule Furtwangen University

MBA in Service Innovation and Design student (part-time) from September

Google Analytics and AdWords Qualified Individual

7+ years of experience with international clients

Page 3: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

What is Web Analytics?

Web Analytics is the measurement, collection, analysis and reporting of Internet data

for the purpose of understanding and optimizing Web usage.

(Web Analytics Association)

Page 4: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Web Analytics User Experience

What is analyzed Behavior - „what“ Intentions and motives - „why“

Methods Quantitative Qualitative

Goal Help organization meet goals Help users achieve goals

How data is used Top down Bottom up

Kinds of data Statistical data Conceptual data

Background Engineering or math Social sciences, humanities, arts

Web Analytics vs. User Experience

Source: Louis Rosenfeld (2011): Search Analytics for Your Site. Rosenfeld Media.

Page 5: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Define

Measure

Page 6: Google Analytics & UX

1. Define conversion goals and funnels

Page 7: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Key Performance Indicators

Definition of 5 - 8 individual key figures per department

SMART = Specific, measurable, attainable, realistic, timelye.g. „Increase traffic by 25% until the end of the year“

Fluctuations vs. true trends

Compare values to targets

Page 8: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Conversion Goals

Macro and micro goals, e.g.

Purchases

Contact form

Registrations

Newsletter subscription

Downloads

Comments

Clicks on outbound links

Page 9: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Goal Definition

Up to 4 x 5 = 20 goals per profile

Per session conversion goals can only be reached once

Page 10: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Goal Definition - URL Destination

Page 11: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Goal Definition - Goal Funnels

Up to 10 steps, e.g.

Shopping cart

Address

Payment

Confirmation page

Image: http://www.google.com/intl/de/analytics/features.html

Page 12: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Goal Definition - Engagement Goals

Page 13: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Goal Definition - Event Goals

Page 14: Google Analytics & UX

2. Track your internal search

Page 15: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Site Search

Tracking of internal search, e.g.http://www.n-tv.de/suche/?at=m&q=test

Activation in profile settings

Page 16: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Site Search Reports

Overview

Visits with Search

Total Unique Searches

Results Pageviews / Search

% Search Exits

% Search Refinements

Time after Search

Search Depth

Usage

Visits with/without Site Search

Search Terms

Search Term

Site Search Category

Pages

Start Page

Destination Page

Page 17: Google Analytics & UX

3. Individualize your tracking

Page 18: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

<a href=‘/document.pdf‘ onClick =‘_gaq.push([‘_trackPageview‘, ‘/downloads/document-xy.pdf‘]);‘>Jetzt Downloaden</a>

Virtual Page Views

Tracking of actions that are not page views, e.g. Downloads or outbound Links

Tip: Integrate script that tracks automatically all downloads and outbound links

Tip: File into categories, e.g. /downloads und /links

Request tracked, not completion!

Number of page views increased by virtual page views!

Page 19: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

<a onclick=“_gaq.push([‘_trackEvent‘, category, action, label, value]);“>...</a>

Event Tracking

Tracking of objects (e.g. Video) and interactions (Play, Pause etc.)

category

action

label (Optional)

value (Optional)

In contrast to virtual pageviews events do not generate additional page views

Image: http://analytics.blogspot.de/2011/04/new-google-analytics-events-goals.html

Page 20: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

_gaq.push([‘_trackSocial‘, network, socialAction, opt_target, opt_pagePath]);

Social Media Tracking - Social Plugins

Google +1 Button tracked automatically

Plugins of other networks require manual tracking

network

social action

opt_target

opt_pagePath

Page 21: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

_gaq.push([‘_setCustomVar‘, index, name, value, scope]);_gaq.push([‘_getVisitorCustomVar‘, index]);_gaq.push([‘_deleteCustomVar‘, index]);

Custom variables

Up to 5 custom variables per page view or event

index

name

value

scope

1: Visitor

2: Session

3: Page

Page 22: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

E-Commerce Tracking

Enable in profile settings

Integration of _addTrans(), _addItem(), _trackTrans() on confirmation page after _trackPageview()

While goal conversions are only counted once per session, all e-commerce transactions are counted.

Page 23: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

_gaq.push([‘_addTrans‘,‘transaction id‘,‘affiliation‘,‘total‘,‘tax‘‘shipping‘,‘city‘, ‘region‘,‘country‘]);

_gaq.push([‘_addItem‘,‘transaction id‘,‘SKU/code‘, ‘product name‘,‘category‘,‘price‘,‘quantity‘]);

_gaq.push([‘_trackTrans‘]);

E-Commerce Tracking

Page 24: Google Analytics & UX

4. Track errors

Page 25: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

<script type="text/javascript">_gaq.push(['_trackEvent', 'Error', '404', 'page: ' + document.location.pathname + document.location.search + ' ref: ' + document.referrer ]);

</script>

Error tracking

Track errors as events

Types of errors

404 Not found errors

Referrer

URL trying to reach

Form field errors

Page 26: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Define

Measure

Analyze

Page 27: Google Analytics & UX

5. Put your numbers into context

Page 28: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Look for trends

Tip: Choose same week days when comparing periods of time

Page 29: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Tip: Calender

By default 1 months until previous day

Reports of current day often already available

Page 30: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Tip: Annotations

Annotations for single days

Visible to all users of that profile or private tied to a single login

Use identifier in teams, e.g. (KM)

Annotations show up as baloons in the graph

Page 31: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Plot rows

Page 32: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Weighted sorting

Page 33: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Sorting by absolute change

Page 34: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Comparison

Page 35: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Filter

Page 36: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Advanced Filter

Page 37: Google Analytics & UX

6. Understand time on site and bounce rate

Page 38: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Time on site and Bounce rate

Page 1 Page 2 Page 3

Time on site

Exit

Page 1

Exit

Time on site = 0Bounce rate = 100%

Page 39: Google Analytics & UX

7. Segment your data

Page 40: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Advanced segments

Apply up to 4 segments at once

Similar to profile filters but

are easier to create and to compare

can also be applied to historical data

Page 41: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Custom segments

Page 42: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Advanced segments

Page 43: Google Analytics & UX

8. Customize your reports

Page 44: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Dashboards

Page 45: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Dashboards - Widgets

Page 46: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Dashboards - Sharing

Page 47: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Shortcuts

Saves shortcut to standard and custom reports including

Open tab

Sorting

Advanced segments

Graph settings

Filter

Number of rows

Tied to login, so far no possibility to share

Page 48: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Intelligence Events

Daily, weekly and monthly events

Google Analytics calculates expected range from historical data

Upon deviations from this expected range intelligence events are created

Importance indicator and filter

Helps to promptly discover anomalies and start further investigation

Page 49: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Custom Alerts

Page 50: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Custom reports

10 metrics per tab (blue)

1 - 5 dimensions (green)

Page 51: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Custom reports

Page 52: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Define

Measure

Analyze

Optimize

Page 53: Google Analytics & UX

9. Validate your MVP

Page 54: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Validate your MVP

Standish group: 64% of features never or rarely used

MVP = Minimum viable product

Announcement of a new feature

„Fake“ feature

Basic version of a new feature

Wizard of oz testing

Page 55: Google Analytics & UX

10. Verify your changes

Page 56: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Content Experiments

1. Create variation pages

2. Choose conversion goal and percentage of participating visitors

3. Add test code

Image: http://support.google.com/analytics/bin/answer.py?hl=en&answer=1745152&topic=1745207&ctx=topic

Page 57: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Content Experiments

Image: http://support.google.com/analytics/bin/answer.py?hl=en&answer=1745152&topic=1745207&ctx=topic

Winner at the earliest after 2 weeks

Conversion rate of variations

Compared to original page

Chances to beat original page

Page 58: Google Analytics & UX

Google Analytics and UX, #uxce13 @katrinmathis

Value of Web Analytics for UX

Web analytics can start on a small budget and scale

Produces high fidelity data about natural use of product

Identify problematic areas for qualitative testing and quantify their impact

Quantify the ROI of usability/UX