36
Jake Peterson, Head of Customer Success at Segment Analytics Tracking Best Practices November 2014 Presentation

Best Practices: What to Track with Your Analytics

Embed Size (px)

DESCRIPTION

With analytics tools, you get a window into how people use your product and where they drop off, among many other things. But knowing which data to track with these analytics tools – and which data to skip, and which to detail – is a tricky problem. Your analytics tools are only as good as the data you send them. We will teach you what information you should track. In this webinar, Jake Peterson, head of customer success at Segment, will take us through a framework for deciding which analytics data to track. He’ll suggest best practices for companies and advocate that less is more (i.e., concentrate on the most important parts of your funnel, and then iterate as you learn from your data). Jake will also reveal Segment’s tracking schema and share which information Segment considers key to its sign-up and activation funnels.

Citation preview

Page 1: Best Practices: What to Track with Your Analytics

Jake Peterson, Head of Customer Success at Segment

Analytics Tracking Best Practices November 2014 Presentation

Page 2: Best Practices: What to Track with Your Analytics

@ThueLMadsen #KISSwebinar

Join the conversation on Twitter

Page 3: Best Practices: What to Track with Your Analytics

Jake Peterson - Segment - @DirtyAnalytics Jake Peterson leads the customer success team at Segment, making sure that customer get great fast help, writing beautiful docs, and bringing you expert advice through Analytics Academy. Before Segment, Jake ran his own wildly successful analytics consultancy, Dirty Analytics, where he helped companies integrate analytics tools and analyze their data, oftentimes with Segment.

Page 4: Best Practices: What to Track with Your Analytics

@DirtyAnalytics #KISSwebinar

Join the conversation on Twitter

Page 5: Best Practices: What to Track with Your Analytics

Introduction

1

Page 6: Best Practices: What to Track with Your Analytics

What is Segment?

A single hub to collect, translate and route your data with the flip of a switch.

Page 7: Best Practices: What to Track with Your Analytics

Overview

Tracking Plan

How to plan out your analytics tracking.

Important Pages

Only record what you need.

Identifying Users

Keep users and anonymous activity straight.

Recording Funnel Events

Iteratively record funnel steps and revenue.

Page 9: Best Practices: What to Track with Your Analytics

Tracking Plan Know what you need to track

Page 10: Best Practices: What to Track with Your Analytics

Planning Outline

First, prepare an outline of all the things you want to track

The outline is useful in:

•  Brainstorming your most valuable events

•  Team collaboration to make sure everyone on the team has the data they need

•  Thinking ahead so your data structure is flexible enough to evolve

•  Scheduling iteration phases or development cycles

Tracking Plan

Page 11: Best Practices: What to Track with Your Analytics

Planning Outline Example

Signed Up

We need to differentiate paid signups, organic signups, and invitation signups. We’ll use automatically

recorded utm parameters to analyze paid, and then a type event property to differentiate organic and

invitation signups (and in the future maybe referral program stuff, etc.)

Event Property: Signup Type

Debugger Call Expanded

When people use the debugger we’re interested in knowing which calls they most often debug. For that

we’ll need to track the coding language being debugged and the method being called.

Event Properties: Code Language Name, API Method

Tracking Plan

Page 12: Best Practices: What to Track with Your Analytics

Detailed Tracking Plan

Next, transfer your outline into a detailed plan

Why …collect each data point?

Ensure that all the events from your outline are important and useful.

What …data gets recorded?

Exact event names, properties and how each one is calculated.

How …does the data get recorded?

Supply an example code snippet for developers.

When …should the tracking script fire?

Explain firing rules for the event. e.g. When a new user sees the Thank You page after registration.

Tracking Plan

Page 13: Best Practices: What to Track with Your Analytics

Detailed Tracking Plan Example

Sub heading or paragraph can go here Event Why? Properties Firing Rules Code

Signed Up Leads! Also the key identifying event.

type: ‘invite’ if the user was invited and ‘organic’ if they signed up directly

On the welcome page after a new user registers.

analytics.track('Signed Up', { userLogin: ‘DirtyAnalytics’, type: 'invite’, organizationId: ‘12345’ });

Enabled Integration

Key step in activation and indicator for retention.

Integration: the integration being enabled

User enables an integration that was previously disabled.

analytics.track(’Enabled Integration', { integration: ‘KISSmetrics’ });

Segment’s Tracking Plan is available for download here: https://segment.com/help/best-practices/tracking-plans/

Tracking Plan

Page 14: Best Practices: What to Track with Your Analytics

Pro Tips

No unbounded event names!

Establish a finite set of events and event properties for your team to choose from.

•  Rather than Clicked X Button use Clicked CTA with properties for type, label and destination.

•  Rather than Bought Blue Shirt, record Completed Order with properties for color and product.

Example Best Practice Guides: Tracking Call to Actions and Tracking Landing Pages

Keep things up to date

Integrate updating the tracking plan and installing analytics into your existing business processes

•  Sending marketing emails

•  Launching new products

•  Running advertising campaigns

Tracking Plan

Page 15: Best Practices: What to Track with Your Analytics

Important Pages Group important content together

Page 16: Best Practices: What to Track with Your Analytics

Treat pages just like events

•  Create a short list of your important page types

•  Group them together (use Google Analytics content groupings and/or KISSmetrics events

and properties)

Looking at pages this way allows you to really understand how different groups of pages

affect your funnel. And how each variation inside those groups perform.

Important Pages

Page 17: Best Practices: What to Track with Your Analytics

Important Pages for Segment

Landing Pages

Important Pages

Docs Pages

Blog Pages

Page 18: Best Practices: What to Track with Your Analytics

Section Three

Which landing pages bring in the most leads?

Page 19: Best Practices: What to Track with Your Analytics

Section Three

Which blog posts lead to the most signups?

Page 20: Best Practices: What to Track with Your Analytics

Section Three

Does the integrations or tour page convert better?

Integrations Page Tour Page

Page 22: Best Practices: What to Track with Your Analytics

Identifying Users

Page 23: Best Practices: What to Track with Your Analytics

Section Three

Choosing a User ID

Database ID •  Pro: Unlikely to change •  Con: Not always available Email Address •  Pro: Easy to get •  Con: Most likely to change

Page 24: Best Practices: What to Track with Your Analytics

Section Three

When to Identify

Email Opt In •  Pro: You know the user early •  Con: Less accurate User Account Created •  Pro: Database ID is available •  Con:

Page 25: Best Practices: What to Track with Your Analytics

Section Three

How to Identify

Client Side Important for merging anonymous browsing history. Server Side Usually unnecessary. Only send user properties from your server if they are sensitive.

Page 26: Best Practices: What to Track with Your Analytics

Section Three

Good Traits

•  Email •  Plan •  Address •  Phone •  Company •  Created Date •  Friend Count •  Lifetime Revenue

Page 27: Best Practices: What to Track with Your Analytics

Section Three

Create a user segment to send a targeted email campaign

Page 28: Best Practices: What to Track with Your Analytics

Section Three

Do men or women invite more friends to our site?

Page 29: Best Practices: What to Track with Your Analytics

Section Three

Get a list of users who have done X, Y, and Z

Page 30: Best Practices: What to Track with Your Analytics

Funnel Events Focus on 3-5 key events

Page 31: Best Practices: What to Track with Your Analytics

Section Three A generic funnel

Interested A visitor to your site shows interest in your product or service.

Identified An anonymous visitor raises their hand and identifies themselves.

Activated Someone completes the key event that qualifies them as a potential customer.

Purchased You got paid!

Engaged This type of event signals engagement with your product.

Page 32: Best Practices: What to Track with Your Analytics

Section Three Segment’s funnel

Viewed Tour / Pricing / Docs

Interested.

Signed Up Identified.

Sent Project Data Activated.

Started Subscription Purchased!

Enabled Integration Engaged.

Page 33: Best Practices: What to Track with Your Analytics

Section Three An e-commerce funnel

Viewed Product Even more interested.

Added Product [to cart]

Activated.

Completed Order Purchased! And identified.

Viewed Blog / Promotion

Engaged.

Page 34: Best Practices: What to Track with Your Analytics

Section Three

Tracking Revenue Client Side •  Pro: Easy to setup & maintain •  Con: Numbers won’t be perfect Sync in Batches •  Pro: Accurate (when it’s working) •  Con: Hard to maintain, not always up to date

Trigger in Real Time •  Pro: Accurate and up to date •  Con: Hardest to maintain (without zapier, iron.io)

Page 35: Best Practices: What to Track with Your Analytics

Install KISSmetrics with the flip of a switch

Email [email protected] with the code KISSwebinar to get 60 days free on the

Segment Startup plan today!

Page 36: Best Practices: What to Track with Your Analytics

THANK YOU

Jake Peterson Head of Customer Success at Segment