36
Google Analytics Crash Course 25 Tips/Tricks/Hacks in 30 minutes @peter_oneill

Google Analytics Crash Course

Embed Size (px)

Citation preview

Google Analytics Crash Course25 Tips/Tricks/Hacks in 30

minutes

@peter_oneill

Quick introduction to me• Australian living in London• Worked in Digital Analytics for over 10 years• Founder of L3 Analytics in 2010

• London based Digital Analytics Consultancy• GA & GTM Certified Partner

• Merging with AEP Convert to form LeapThree• Support with Google Analytics and Adobe Analytics• Services from Set-up to CRO, Personalisation and Data

Strategy• Work with clients of all sizes and across all sectors

• Founder of MeasureCamp• Co-founder of MeasureBowling

@peter_oneill

Quick explanation of this session• I originally was going to give 10 Google Analytics

tips/tricks/hacks but decided that wasn’t enough• Now targeting 25 within what is left of my 30

minutes• Some are basic, some are advanced• They cover business principles, Google Analytics

set-up, reporting and analysis• If one is boring or not relevant – give it a minute…

@peter_oneill

Before you open Google Analytics

@peter_oneill

@peter_oneill

Understand the purpose of Digital Analytics1 To provide intelligence that

informs business actions leading to an improvement in

performance for online organisations

Photo Credit: HikingArtist.com via Compfight cc

@peter_oneill

Create a Google Analytics solution for non analysts

• Do not create a Google Analytics set-up for yourself• That only you understand

• Ensure that everyone can understand the reports• They are the people who have

to use the information• No abbreviations or only

being able to access information by combining multiple custom dimensions

2

@peter_oneill

Invest time to understand information needs

• Talk to people, talk to all the end users of Google Analytics data

• Understand the decisions they are making and actions they are taking

• Write down a plan for all the information you need to capture in Google Analytics

3

Know what you need to know

@peter_oneill

Track the most useful information first

• Basic – basic page tags only• Core – macro conversion actions and critical

information on visitors/content• Silver – micro conversion actions and directly usable

information on visitors/content• Gold – tracking of non critical features and

interesting information on visitors/content• Platinum – integrated data across multiple data

sources

4

5 Platinum

4 Gold

3 Silver

2 Core

1 Basic

@peter_oneill

Be creative within your Google Analytics solution

• One of the biggest barriers to getting value from Google Analytics is Creativity

• You need to think of the data to capture before it can be tracked

• What information is needed to inform business questions/actions??

• You can capture • the weather• how many product sizes are in stock• how long until a subscription expires• whether the holiday booking people are

looking for is during school holidays• This information is not out of the box

5

Useful information to capture

@peter_oneill

@peter_oneill

Record the Page URL and the Page Referrer

• Always record in a content grouping or hit based custom dimension

1. the full URL of the page being viewed2. the referrer to this page• Key use is identifying the cause of 404

error pages• URL that generated error• referrer to that page

• Create a custom report to display this information

• Use to identify & fix broken links on your and 3rd party websites

6

@peter_oneill

Record the number of search results returned

• Record the number of search results in a custom dimension• Key use is to identify search terms with ZERO search

results• Fix it so people can find what they were looking for• Or identify a new business opportunity

7

@peter_oneill

Record Form Validation errors

• Record the form name, field name and error message in hit scoped custom dimensions

• Create a custom report to identify cause of form errors

• Understand where users are having issues

• Or where your developer needs to adjust their settings

8

Google Analytics campaign tracking

@peter_oneill

@peter_oneill

Use all 5 Google Analytics campaign parameters• There are five campaign parameters

available to you – use them all• Ignore variable names, treat as a

hierarchy• Capture the granularity of campaigns• Example – Email

• type of email (promotional or operational)• email category OR distribution list• name of email• email campaign OR date email sent• link identifier

• Bonus – if need more parameters, using session scoped custom dimensions and populate using View filters

9

Tell your vendors to add GA campaign parameters

• Many companies STILL don’t use campaign tracking

• Especially crazy when paying for a service such as emails, display ads & affiliates

• In nearly every case, the vendor can flick a switch to add Google Analytics campaign tracking

• Tell them to do so

• If they say they can’t or there is a fee, then their solution is not that advanced or they are trying to hide your data from you• I recommend switching to their competitor

10

@peter_oneill

@peter_oneill

Don’t forget GA campaign tracking for Social Media

• Companies don’t worry about tracking social media

• Their comment “it appears as a referrer in Google Analytics”

• My response “only if the visitor clicks through from the website and there is no redirect”

• If visitors click through that the Facebook, Twitter, etc apps, no referrer is recorded• It appears to be Direct traffic

• You don’t get full credit for your work• Please, invest the time & track social

links

11

Google Analytics configuration

@peter_oneill

@peter_oneill

Create GA goals for negative experiences

• Goals can be about negative website experiences• Create a goal for viewing 404 Error pages• Create a goal for experiencing Form Validation errors

• If “Goal Completion Rate” is above X%, take action• Set own limit but should be below 5%

12

@peter_oneill

Create a GA goal for All Sessions

• This is a method to get a Last Click sessions report• Create a goal for “All Sessions” – it is a destination goal

which “begins with /”

13

• Select the Assisted Conversion report within Multi-Channel Funnels

• Select “All Sessions” Goal as the Conversion for the report

• The “Last Click” metric now represents sessions

• The report displays last click sessions by Channel (or medium or source or anything else)

@peter_oneill

Create a goal for each funnel checkpoint• There appears to be a backlash

against funnels but they are still very useful

• Goal funnels can’t be segmented• Instead create a goal for each

checkpoint• This generates a horizontal funnel

• Can then view funnel for all dimensions values within any report

• Use to identify differences in performance

14

@peter_oneill

Create Calculated Metrics for each funnel stage

• Better still, use Calculated Metrics to calculate completion rates for each funnel stage

• Use the goals already created, create calculated metrics based on goalY / goalX

• Create custom reports with these calculated metrics to show progress through the funnel at each stage, allowing you to compare across dimension values

• http://www.l3analytics.com/2015/11/03/a-powerful-use-case-for-ga-calculated-metrics/

15

More useful information to capture

@peter_oneill

@peter_oneill

Rename your pages in Google Analytics16• Page names must be:

1. Unique2. Hierarchical3. Intuitive

• Page names based on URLs often don’t meet these rules• They are default to the CMS

or designed for SEO purposes• Rename all your pages in

the tags you send to Google Analytics

• Make them as useful and user friendly as possible

@peter_oneill

Record the type of each page

• While renaming pages, group them

• Capture the “Page Type” as a Content Grouping in Google Analytics

• This can be used to understand website Entry Points• Will come back to this point later

• Or for understanding website navigation at an aggregated level• E.g. click from Product List A to ANY

product page

17

@peter_oneill

Record the type of visitor

• The best possible segmentation is for different types of visitor

• So capture if each visitor is a prospect or a customer in a session scoped custom dimension

• Use to compare performance for known customers vs people discovering you

18

• This is complicated to set up, full instructions in this blog post• http://www.l3analytics.com/2016/01/18/understanding-your-w

ebsite-visitors-prospects-vs-customers/• Can extend to different segments of customers e.g. loyal

customers vs discount shoppers

@peter_oneill

Record Product Availability

• People can’t buy what is not available

• Record the % of product variations that are in stock on a product page

• E.g. • Product A has 7% availability (1 out of

14 sizes)• Product B has 29% availability• Product C has 75% availability• Product D has 100% availability

• Product Availability is a common reason for product underperformance and lost sales

19

Product A

Product CProduct D

Product B

@peter_oneill

Record the basket value in a Custom Metric

• One frustrating aspect of Enhanced Ecommerce is it doesn’t expose basket value or any price data prior to purchase

• Record in a product scoped custom metric• Value of products added to basket• Value of products removed from basket as a

negative value• Value of products in a transaction as a

negative value• This custom metric gives you the value of

Abandoned Baskets• Share with senior management• Caveat that this value doesn’t calculate quite

right for purchases across sessions

20

Photo Credit: gabriella szekely

Useful reports

@peter_oneill

@peter_oneill

My favourite report – pivot Entry Point vs Medium

• Landing Page report, switch to Page Type content grouping as primary dimension, pivoted against Medium (would prefer Channel) with a quality metric such as Bounce Rate or Conversion Rate as a second pivot metric

• If you can’t find insights here, you are not looking hard enough!

21

@peter_oneill

Create a Performance Diagnostic report

• Each row is a different metric, each column is a different segment• Look for the bugs and the opportunities using internal benchmarks• An online version of this is currently in beta – http://profitgrid.io/

22

@peter_oneill

Create a tactical report for EcommerceA. Most popular productB. The money makerC. Something is wrong

D. Another issue hereE. Opportunity product,

make more visible

23

@peter_oneill

Create a tactical report for Publishers/Content

• Article #2• Popular• Not very

effective• Access via

other sites• Article #11

• Less popular• High reads,

shares & comments

• Access via internal links

24

One to go…

@peter_oneill

@peter_oneill

Hit based segmentation is possible!!

• Hit based segmentation is a missing feature in Google Analytics but it is possible

• This is for scenarios like• Category – video interaction• Event - <name of interaction e.g. play, pause,

watch 50%, watch 75%, complete>• Label - <video name>

• If create Segment A, it returns all sessions where the visitor saw 75% of a video AND had an interaction with “Product A Video”

• Using Segment B, it returns all sessions where the visitor saw 75% of a video AND had an interaction with “Product A Video” in a single GA hit e.g. saw 75% of “Product A Video”

25Segment A

Segment B

THANK YOU

@peter_oneill

I can be found at• [email protected]• @peter_oneill• +44 7843 617 347• www.linkedin.com/in/peteroneill