79
Understanding Web Analytics BY THEODORE HAYES AND PRATHAMESH KULKARNI

Understanding Web Analytics and Google Analytics

Embed Size (px)

Citation preview

Page 1: Understanding Web Analytics and Google Analytics

Understanding Web AnalyticsBY THEODORE HAYES AND PRATHAMESH KULKARNI

Page 2: Understanding Web Analytics and Google Analytics

What is Web Analytics?

Page 3: Understanding Web Analytics and Google Analytics

Formal and wordy definition (1) the analysis of qualitative and quantitative data from your website and the competition,

(2) to drive a continual improvement of the online experience that your customers, and potential customers have,

(3) which translates into your desired outcomes (online and offline).

Page 4: Understanding Web Analytics and Google Analytics

OLD Ways of Analyzing data

Insights

Clickstream

Page 5: Understanding Web Analytics and Google Analytics

WEB ANALYTICS PARADIGM

Insights

CompetitiveIntelligence

Voice of Customer

Experimentation and Testing

Multiple OutcomesAnalysis

Clickstream

The What

The How Much

The Why

The What Else

The Gold!

Page 6: Understanding Web Analytics and Google Analytics

Web Analytics 2.0

Page 7: Understanding Web Analytics and Google Analytics

Digital Marketing and Measurement Model

Page 8: Understanding Web Analytics and Google Analytics

Steps… Step 1: Identify the Business Objectives.

◦ Why does your website/campaign exist?

Step 2: Identify Goals for each Objective.◦ Goals are specific strategies you'll leverage to accomplish the business objectives

Step 3: Identify the Key Performance Indicators.◦ A key performance indicator (KPI) is a metric that helps you understand how you are doing against your objectives.

Page 9: Understanding Web Analytics and Google Analytics

Cont… Step 4: Identify the Targets.

◦ numerical values you’ve pre-determined as indicators of success or failure.

Step 5: Identify valuable Segments for analysis.◦ A group of people, their sources, onsite behavior, and outcomes.

Page 10: Understanding Web Analytics and Google Analytics

Focus on 3 key areas of marketing

Acquisition.◦ How are you anticipating acquiring traffic for your website◦ Did you cover all three components of successful acquisition: Earned, Owned, Paid media? ◦ Where are you spending most of your efforts?

Behavior.◦ What is the behavior you are expecting when people arrive?◦ Should they visit repeatedly?◦ Are there certain actions they should take?

Outcomes.◦ What outcomes signify value delivered to the business bottom-line?

Page 11: Understanding Web Analytics and Google Analytics

Exercise

Page 12: Understanding Web Analytics and Google Analytics

Take any site for your liking Why does the site exist?

◦ Macro And Micro conversions

What parts of the website should you focus on first?◦ What content on the website is directly tied to driving Macro and Micro Conversions?◦ What sections of the website might be most valuable to the visitors?◦ What does the top nav and left/right nav groupings tell you about priorities?

Page 13: Understanding Web Analytics and Google Analytics

How smart is their digital marketing strategy?◦ SEO rankings, are they doing any paid search, do they have a facebook page?

How well are they doing in context of their competition?◦ Use google trends, similarweb

Is it Mobile Optimized?

What is the fastest way to have the impact on the business?

Page 14: Understanding Web Analytics and Google Analytics

Analytics NINJATHE SECRETS

Page 15: Understanding Web Analytics and Google Analytics

The secret to being an AGILE analytical ninja

Ask a lot of Questions

Make VOC analysis your daily habit

Solve for customer problems not just KPIs

Maintain a database of all significant changes that affect data.

Be in the Loop

Avoid random optimization at all costs.

Page 16: Understanding Web Analytics and Google Analytics

Google AnalyticsCOLLECTION, CONFIGURATION, PROCESSING, AND REPORTING

Page 17: Understanding Web Analytics and Google Analytics

How it works

Page 18: Understanding Web Analytics and Google Analytics

Image 1.8cm x 4.4cm

Page 19: Understanding Web Analytics and Google Analytics

Contents1. Quick Glossary

2. Understanding Google Analytics Account Structure

3. Universal – What is it?

4. Understanding and using custom Dimensions and Metrics

5. Understanding Filters and how to use them effectively

6. Regular Expression

7. Understanding and setting up goals and conversion funnels

8. User Interface – Live Example

9. Campaign tracking

10. Alerts

11. Creating Segments

12. Creating Custom Reports

13. Data Driven Attribution

Page 20: Understanding Web Analytics and Google Analytics

Quick glossary Bounce Rate

Session

Exit Rate

Dimensions

is the percentage of single page visits

is a group of interactions that take place on your website within a given time frame. (default 30mins)

is the percentage of pageviews for a page that were the last in the session.

is a descriptive attribute or characteristic of an object or user

Page 21: Understanding Web Analytics and Google Analytics

Quick glossary

Users

New Sessions

Hit

Entrances

Users whom have had at least one session in the selected date range.

An estimate of the percentage of first time visits

An interaction that results in data being sent to Google Analytics. 

is incremented on the first pageview or screenview hit of a session

Page 22: Understanding Web Analytics and Google Analytics

Google analytics data model

Page 23: Understanding Web Analytics and Google Analytics

Account Structure

Page 24: Understanding Web Analytics and Google Analytics

Basic FrameWork Account :- your access point for Analytics, and the topmost level of organisation.

Property :- Website, mobile application, blog, etc. An account can contain one or more properties.

View :- Your access point for reports; a defined view of data from a property. You give users access to a view so they can see the reports based on that view's data. A property can contain one or more views.

• Users:- You add users to an account. You can assign four different permissions to a user (Manage Users, Edit, collaborate, or Read & Analyse), and you can assign different permissions at the account, property, and view levels.

Page 25: Understanding Web Analytics and Google Analytics

Universal and cookies

Page 26: Understanding Web Analytics and Google Analytics

Cookies explained – ga.js and dc.js

_utma cookie“Persistent” cookie, 2 years, distinguishes users and sessions.

◦ _utmb cookie (and _utmc urchin.js)“Session” cookie, 30 mins, used to determine new visitors/sessions

• _utmz cookie“Source” cookie, 6 months, record how users reach there site.

• _utmv cookie“Custom Variable” cookie, 2 years, used to store visitor level custom variable data.

Page 27: Understanding Web Analytics and Google Analytics

Google Analytics Tracking Code (GATC)

100% Client side Session-based 4 Cookies:_utma _utmb _utmc,

_utmz

Universal Analytics Measurement Protocol (UAMP)

Client side via analytics.js Server side via measurement

protocol Visitor-based 1 cookie with a unique visitor id:_ga Ecommerce tracking requires

separate JavaScript

GATC VS UAMP TECHNICAL DIFFERENCES

Page 28: Understanding Web Analytics and Google Analytics

AND SO? – Universal upgrade

Page 29: Understanding Web Analytics and Google Analytics

CROSS DEVICE TRACKING

Page 30: Understanding Web Analytics and Google Analytics

Online and Offline purchases using loyalty cards can be correlated

A voucher printed from your website is redeemed in a physical store. A scanable bar code and store purchases can be connected to website behaviour

CONNECTING ONLINE AND OFFLINE

• Passing the encrypted FedID will link offline and Online

Page 31: Understanding Web Analytics and Google Analytics

Connecting Devices

During a telephone order or store purchase user ID is captured. This can be correlated to website data with the same user.

E-shop returns

CONNECTING SYSTEMS AND DEVICES

Page 32: Understanding Web Analytics and Google Analytics

Custom Dimensions and metrics

Page 33: Understanding Web Analytics and Google Analytics

Custom dimensions and metrics

In UA, custom variables are called custom metrics and dimensions

20 custom dimensions and 20 custom metrics per account (200 in premium accounts)

Custom dimensions and metrics have to be recorded with another data type in universal analytics (like a pageview, event or ecommerce transaction), they cannot be recorded on there own.

Page 34: Understanding Web Analytics and Google Analytics

Goals Conversion and funnels

Page 35: Understanding Web Analytics and Google Analytics

Macro Conversion on an ecommerce site: add a product to the cart and complete a purchase.

Micro Conversions are other desirable interactions / communications, including:

• Download a catalog .pdf

• Request a catalog via mail

• Get Special Offers & Savings

• Review a product

• Add to wishlist

• Call to order

RECOMMENDED: Setup Conversion Goals for each of the Micro Conversions. Tweak design, content, Calls to Action, then follow with multiple A/B and Multi-Variate (MV) Testing experiments to achieve the best Conversion Rate for each task. This testing process is the key to continuous improvement via Conversion Optimization.

Ultimately, assign revenues to each conversion, as each will provide a measure of value and that will help focus your efforts.

MACRO AND MICRO CONVERSIONS Image 1.8cm x 4.4cm

Page 36: Understanding Web Analytics and Google Analytics

Goal settings Only 20 goals per view.

Try and create a view for every type of Macro Conversion. Then you have 19 goals for all the Micro Conversions.

This way your account set-up will start to replicate your business structure.

Don’t try and analyse too much at once segmentation is key!

Page 37: Understanding Web Analytics and Google Analytics

Goal Setup Assign a monetary value to goals. This extra measurement allows economic value reporting.

First step to predictive analysis.

Page 38: Understanding Web Analytics and Google Analytics

Regular ExpressionSOME BASICS TO GET YOU STARTED

Page 39: Understanding Web Analytics and Google Analytics

Some Basics – MetaCharactersStart of String

End of String

Escape following character

Match zero or many

Match one or many

Match either one (or)

Group

Range

Match any single character

^$\*+|()[a-b] [1-5].

Page 40: Understanding Web Analytics and Google Analytics

SMALL REGEX EXERCISE192.168.1.2

192.0.2.12

192.168.1.3

192.0.2.22

192.168.1.4

108.12.13.5

108.12.13.1

108.12.20

192.168.1.2192.168.1.3192.168.1.4192.0.2.12192.0.2.22108.12.13.5108.12.13.1108.12.20

192.168.1.[2-4]

192.0.2.[1|2]2

108.12.13.[1|5]108.12.20

Page 41: Understanding Web Analytics and Google Analytics

All Ips IN ONE LINE

1(92.(0.2.[1|2]2|168.1.[2|4])|08.12.(13.[1|5]|20))

Page 42: Understanding Web Analytics and Google Analytics

Filters and effective use

Page 43: Understanding Web Analytics and Google Analytics

Filters Filters :-

allow you to limit and modify the traffic data that is included in a view. For example, you can use filters to exclude traffic from particular IP addresses, focus on specific subdomain or directory, or convert dynamic page URLs into readable text strings.

1. Predefined Filters

2. Custom Filters

Exclude

Include

Lowercase

Uppercase

Search and Replace

Advanced

Page 44: Understanding Web Analytics and Google Analytics

Adding Filters

Page 45: Understanding Web Analytics and Google Analytics

Campaign trackingURCHIN TRAFFIC MODULE

Page 46: Understanding Web Analytics and Google Analytics

Campaign tracking Adwords will be tracked automatically provided you have specified within Adwords (auto tagging).

All other referring campaign traffic sources need parameters adding where practical.

Example:- http://iprospectc2.com/reports/search-engine-optimisation?utm_medium=affiliate&utm_source=generic&utm_campaign=bestever

Variable Meaning

utm_campaign The name of the marketing campaign, e.g. World Traveler Credit Card

utm_medium Media channel (E.g. cpc, organic), What is the ‘distribution method’ that is used to get our message out to our customers?

utm_source Who are you partnering with to push your message. A publisher, Google, Yahoo etc.

utm_content The version of the ad (Used for A/B Testing). You can identify two version of the same ad using this variable.

utm_term The search term purchased (if your not buying keywords).

Page 47: Understanding Web Analytics and Google Analytics

Campaign tracking – Cont..Default Channel Groupings Definition

DirectSource exactly matches Direct and Medium exactly matches (not set)OrMedium exactly matches (none)

Organic Medium exactly matches organic

Referral Medium exactly matches referral

Email Medium exactly matches email

Paid SearchMedium matches regex ^(cpc|ppc|paidsearch)$AndAd Distribution Network does not exactly match content

Other Advertising Medium matches regex ^(cpv|cpa|cpp|content-text)$

SocialSocial Source Referral exactly matches YesOrMedium matches regex ^(social|social-network|social-media|sm|social network|social media)$

DisplayMedium matches regex ^(display|cpm|banner)$OrAd Distribution Network exactly matches Content

Note:- Channel groupings are case sensitive, Google / CPC will fall into (other) NOT Paid Search.

Page 48: Understanding Web Analytics and Google Analytics

Check (other) for incorrect UTM_Parameters

Tag is incorrect

This happens when text ads are used on the

display network, consider creating

another default channel

utm_parameters are case sensitive

Adding utm_parameters to banners overwrites original source/medium

Over 13.36% of traffic has been incorrectly

defined.

Check spelling

Display Channel has been user defined to ‘DisplayCPC’ auto-

tagging will be affected.

Page 49: Understanding Web Analytics and Google Analytics

DO’s and Don’ts Do

◦ Always use small case characters when creating UTMs◦ Always escape special characters◦ Use URL builder◦ Create additional default channel for sms campaigns◦ Adhere to set naming conventions

Don’t ◦ Tag internal banners or elements on the website.◦ Create your own utm_mediums. (Exception sms campaigns)◦ Create utm_source which is difficult to identify.

Page 50: Understanding Web Analytics and Google Analytics

Tracking methods in ga

Page 51: Understanding Web Analytics and Google Analytics

Tracking methodolgies GATC and UATC or ‘Tag/code snippet’

◦ Urchin.js◦ Ga.js◦ Dc.js◦ Analytics.js

Event Tracking – Action, Category, Label, Value

Virtual Pageview

Ecommerce

Page 52: Understanding Web Analytics and Google Analytics

Creating Segments

Page 53: Understanding Web Analytics and Google Analytics

Creating Segments

Page 54: Understanding Web Analytics and Google Analytics

1. Segmentation by Referrer/Traffic Source. Paid, Natural, Paid brand and non-brand By number of keywords -2,3,4 Social Media

2. Segmentation by Visitor Type New. Returning & Registered Visitor

3. Segmentation by Engagement 5 Pages <3 Pages

4. Segmentation by Content Viewed Key Landing Page Product Page Checkout Complete Folders for Large organisations

5. Segmentation by Landing Page Type

6. Segmentation by Event Conversion goal types and E-commerce

7. Segmentation by Platform (less important) Browser Screen Resolution Mobile

8. Segmentation by Location Main Markets UK US FIGS ROW

CREATING SEGMENTS

Page 55: Understanding Web Analytics and Google Analytics

Conversion funnels Every online business has steps that people must take to become a customer.

Use Conversion funnels to:-

Determine what steps are causing customer confusion or trouble.

Figure out what language or copy might be altering our customer’s emotional behaviour during checkout or sign up.

To be aware of bugs, browser issues and other technical nuisances.

Page 56: Understanding Web Analytics and Google Analytics

Conversion funnelsFunnels Provide Greater Insights than Goals Alone

As essential as goals are in Google Analytics, they serve by themselves more as basic KPIs (key performance indicators) than as actionable starting points for conversion optimisation.

Page 57: Understanding Web Analytics and Google Analytics

AlertsINTELLIGENCE REPORTS

Page 58: Understanding Web Analytics and Google Analytics

Essential Alerts Significant Traffic Drop

Traffic Spikes

•Significant Drop in Goal Completions

•Analytics has flatlined

Page 59: Understanding Web Analytics and Google Analytics

Essential alerts Spike in goal Completions

Significant drop in Google Referrals

Direct Traffic bounce rate over 70%

◦ When you create a custom alert, that alert is visible only to you in your current view and in any other views to

which you apply the alert.

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

Page 60: Understanding Web Analytics and Google Analytics

Alerts

Page 61: Understanding Web Analytics and Google Analytics

alerts When you create a custom alert, that alert is visible only

to you in your current view and in any other views to which you apply the alert.

Apply to: If you want to apply the alert to additional views, open the other views menu, then select the check box for each view to which you want to apply the alert. The alert is then available to you in any of the other views you select.

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

Page 62: Understanding Web Analytics and Google Analytics

Enhanced ecommerce/ENHANCEDECOMMERCE.APPSPOT.COM

Page 63: Understanding Web Analytics and Google Analytics

Enhanced ecommerce – web tracking (analytics.js)

The enhanced ecommerce plugin for analytics.js enables the measurement of user interactions with products including product impressions, clicks, viewing details and adding a product to shopping cart, initiating checkout process, transactions and refunds.

Can send multiple types of ecommerce data using analytics.js. Impression, Product, Promotion and Action data.

Page 64: Understanding Web Analytics and Google Analytics

Enhanced ecommerce data

Page 65: Understanding Web Analytics and Google Analytics

Attribution modelsDEEPER DIVE

Page 66: Understanding Web Analytics and Google Analytics

Last interaction/last click interaction model

Standard attribution model in all web analytics tools (except Google Analytics)

•Very unfair attribution model.

Page 67: Understanding Web Analytics and Google Analytics

Last non-direct click attribution All standard reports in GA give 100% of conversion credit to the last “campaign” prior to conversion.

• This model is also the irritating reason why none of your standard analytics reports match your multi-channel funnel reports.

• This model under values the direct channel.

Page 68: Understanding Web Analytics and Google Analytics

Last adwords click attribution This model is profoundly value-deficient.

Page 69: Understanding Web Analytics and Google Analytics

First interaction/click attribution Reverse of last click – gives all credit to first click. •This model makes even

less sense, than the last click model.• First click attribution is akin to giving your first girlfriend 100% of the credit for you marrying your wife

Page 70: Understanding Web Analytics and Google Analytics

Time decay attribution A Much Better Attribution Model

•The media touch point closest to the conversion gets most credit.

•This passes a common sense test and is a simple and more accurate model.

Page 71: Understanding Web Analytics and Google Analytics

Position based attribution This attribution model is a customizable model.

•Don’t forget the default model is not to be used. You need to have a good understanding of your business to allocate credit.

Page 72: Understanding Web Analytics and Google Analytics

Custom Attribution modelling

Page 73: Understanding Web Analytics and Google Analytics

Understanding the business. Key questions you need to ask.

◦ What type of user behaviour do you value?◦ Is there an optimal conversion window you are solving for?◦ What does the repeat purchase behaviour look like historically?◦ Are there any micro-conversions defined with engagement type goals, tied to the economic value?◦ Are offline conversions being sent back into GA using Universal Analytics?

Page 74: Understanding Web Analytics and Google Analytics

Step 1 Select the Baseline Model.◦ Good to start with position based model,

◦ Here is a good model setup which applies to a lot of industries.

Page 75: Understanding Web Analytics and Google Analytics

Step 2 Select the look back window.

◦ Good rule is to pick close to the upper limit of the number of days to conversion, excluding outliers + a bit more.

◦ B2B have longer conversion look back windows, B2C such as ecommerce have much shorter.

Page 76: Understanding Web Analytics and Google Analytics

Step 3 Select the Engagement based credit option.

Page depth is a better metric for engagement as time on site is not calculated for bounce visits etc.

This means campaigns with higher engagement will get more credit.

Page 77: Understanding Web Analytics and Google Analytics

Step 4 Apply Custom Credit Rules. (Tricky Bit)

◦ Here you can apply any custom rule you want, so this is to tweak your attribution model to more accurately fit the business.

• This custom rule is ensuring ads that get clicks to be extra rewarded and, in this case, get 1.4 times the credit of other campaigns in the conversion paths (in comparison to ads that just get impressions)..

Page 78: Understanding Web Analytics and Google Analytics

Summary Experiment with the custom rules to see what fits.

Use common sense when creating your attribution model.

Ask the important business questions.

If you use common sense, your attribution model even if not perfect will be a lot more accurate than a last click model.

Page 79: Understanding Web Analytics and Google Analytics

Thank You