google analytics for startups

64
for startups

Upload: bruno-barbieri

Post on 20-Jan-2015

3.560 views

Category:

Technology


3 download

DESCRIPTION

A different approach, google analytics for startups. This was my presentation for the Google DevFest @ Montevideo, Uruguay on december 2013. You can read the whole story on my blog: http://thehackerway.co

TRANSCRIPT

Page 1: Google Analytics for Startups

for startups

Page 2: Google Analytics for Startups

@brunobar79

Page 3: Google Analytics for Startups

Analytics?Analytics = Traffic Amount?

Page 4: Google Analytics for Startups
Page 5: Google Analytics for Startups

- Realtime stats- Event Tracking- Goal Tracking- Social Media Stats- Mobile Stats

- Integration with the family:

Adwords Adsense Google+ Youtube Webmaster Tools Google Experiments

Analytics Today___________

Page 6: Google Analytics for Startups

- Realtime stats- Event Tracking- Goal Tracking- Social Media Stats- Mobile Stats

- Integration with the family: Adwords Adsense Google+ Youtube Webmaster Tools Google Experiments FeedBurner

and more...

Analytics Today___________

Page 7: Google Analytics for Startups

Why should I use it?

Page 8: Google Analytics for Startups

Why should I use it?It’s useful,

Page 9: Google Analytics for Startups

Why should I use it?It’s useful, easy-and-fast to implement

Page 10: Google Analytics for Startups

Why should I use it?It’s useful, easy-and-fast to implement and... FREE

Page 11: Google Analytics for Startups

10 TIPS TO ROCKyour Analytics account

Page 12: Google Analytics for Startups

1 - Use Multiple Profiles

- Create a DO-NOT-TOUCH profile, then clone it and play

To keep data safe, clean and real you should:

Page 13: Google Analytics for Startups

1 - Use Multiple Profiles

- Create a DO-NOT-TOUCH profile, then clone it and play

- Avoid garbage data => A.K.A You playing with the app. Filter by IP, country or just use a different web property for the development stage

To keep data safe, clean and real you should:

Page 14: Google Analytics for Startups

1 - Use Multiple Profiles

- Create a DO-NOT-TOUCH profile, then clone it and play

- Avoid garbage data => A.K.A You playing with the app. Filter by IP, country or just use a different web property for the development stage

To keep data safe, clean and real you should:

- Create new profiles for long term metrics (instead of segments)

Page 15: Google Analytics for Startups

2 - Keyword Analysis

- Main questions to ask yourself: “Users are finding me by the right keywords?” “Did I choose the right keywords?” “Ooops, Did I choose the keywords ???!!!!”

Let’s talk about SEO...

Page 16: Google Analytics for Startups

2 - Keyword Analysis

- Main questions to ask yourself: “Users are finding me by the right keywords?” “Did I choose the right keywords?” “Ooops, Did I choose the keywords ???!!!!”

- Check % conversions, Avg. Visit Duration, Page Views and Bounce Rate for each one and think about them...

Let’s talk about SEO...

Page 17: Google Analytics for Startups

2 - Keyword AnalysisLet’s talk about SEO...

- Main questions to ask yourself: “Users are finding me by the right keywords?” “Did I choose the right keywords?” “Ooops, Did I choose the keywords ???!!!!”

- Check % conversions, Avg. Visit Duration, Page Views and Bounce Rate for each one and think about them...

- Check Country, average position and clicks and then do SEO

Page 18: Google Analytics for Startups

Report available @ Traffic Sources :: Sources :: Search :: Organic

Page 19: Google Analytics for Startups

Report available @ Traffic Sources :: Search Engine Optimization :: Queries (Google Webmaster account must be linked)

Page 20: Google Analytics for Startups

3 - Traffic Channels Performance

- Identify the best relationship: Higher Volume / Lower Cost

Find who is the winner

Report @ Traffic Sources :: Sources :: All Traffic >>

Page 21: Google Analytics for Startups

3 - Traffic Channels Performance

- Identify the best relationship: Higher Volume / Lower Cost

Find who is the winner

Report @ Traffic Sources :: Sources :: All Traffic >>

- Get the top 5 and take a look to the Conversion %

Page 22: Google Analytics for Startups

3 - Traffic Channels Performance

- Identify the best relationship: Higher Volume / Lower Cost

Find who is the winner

Report @ Traffic Sources :: Sources :: All Traffic >>

- Get the top 5 and take a look to the Conversion %

- Get the user acquisition value for each channel

Page 23: Google Analytics for Startups

3 - Traffic Channels Performance

- Identify the best relationship: Higher Volume / Lower Cost

Find who is the winner

Report @ Traffic Sources :: Sources :: All Traffic >>

- Find how to scale the ones that really work.

- Get the top 5 and take a look to the Conversion %

- Get the user acquisition value for each channel

Page 24: Google Analytics for Startups

4 - Track User BehaviourEvent Tracking

_gaq.push(["_trackEvent", "category", "action", "opt label", opt_int_val]);

Page 25: Google Analytics for Startups

4 - Track User BehaviourEvent Tracking

_gaq.push(["_trackEvent", "category", "action", "opt label", opt_int_val]);

• Category: videos, ads, submissions, Activity• Action: Play, click, submit, complete form, mouse action, event name• Label: feature name, downloaded file, form submitted, etc. [optional]• Value: loading time or dollar, always integer [optional]

Page 26: Google Analytics for Startups

4 - Track User BehaviourEvent Tracking

_gaq.push(["_trackEvent", "category", "action", "opt label", opt_int_val]);

• Category: videos, ads, submissions, Activity• Action: Event name like Play, click, submit, complete form, mouse action• Label: feature name, downloaded file, form submitted, etc. [optional]• Value: loading time or dollar, always integer [optional]

Used for • Flash Events• Flash Movie player actions• Ajax stuff• Widgets

• Downloads• Loading time of elements• JavaScript events• Feature Usage

Page 27: Google Analytics for Startups

Report available @ Content :: Events :: Top Events Primary Dimension: Event Label - Secondary Dimension: Event Action

Page 28: Google Analytics for Startups

5 - Goal Tracking

- GOAL: The user did something I wanted like Sign-up, subscribe, buy, etc.

It’s all about conversions

Page 29: Google Analytics for Startups

5 - Goal Tracking

- GOAL: The user did something I wanted like Sign-up, subscribe, buy, etc.

- Measure goals = Measure success

It’s all about conversions

Page 30: Google Analytics for Startups

5 - Goal Tracking

- GOAL: The user did something I wanted like Sign-up, subscribe, buy, etc.

- Measure goals = Measure success

- Types are: URL destination, Visit Duration, Page/Visit, Event

It’s all about conversions

Page 31: Google Analytics for Startups

5 - Goal Tracking

- GOAL: The user did something I wanted like Sign-up, subscribe, buy, etc.

- Measure goals = Measure success

- Types are: URL destination, Visit Duration, Page/Visit, Event

- Only you can (and must) define your goals

It’s all about conversions

Page 32: Google Analytics for Startups

6 - Funnels- Funnel or Funnel Process: Route of pages that users must go through to get your goal page

Follow that guy!

Page 33: Google Analytics for Startups

6 - Funnels- Funnel or Funnel Process: Route of pages that users must go through to get your goal page

Follow that guy!

- The classic e-commerce example: Add to cart => Checkout => Shipping Details => Payment details => Submit Order => Confirmation page (GOAL!)

Page 34: Google Analytics for Startups

6 - Funnels- Funnel or Funnel Process: Route of pages that users must go through to get your goal page

Follow that guy!

- Helps you to find where are the problems and where people are leaving the process.

- The classic e-commerce example: Add to cart => Checkout => Shipping Details => Payment details => Submit Order => Confirmation page (GOAL!)

Goal Funnel Setup Example >>

Page 35: Google Analytics for Startups

Report available @ Goals :: Funnel Visualization

Page 36: Google Analytics for Startups

7 - EngagementDo they love me?

- Q: How many returning visitors do I have? A: Check Reports @Audience => Overview => Returning Visitors

Page 37: Google Analytics for Startups

7 - EngagementDo they love me?

document.getElementById(“btn_login”).addEventListener('click', function(e){ _gaq.push(["_trackEvent", "user", "click", "login", 1]);});

- Q: How many returning visitors do I have? A: Check Reports @Audience => Overview => Returning Visitors- Q: How many of them have login this week? A: Add a goal to track logins (3 lines of Javascript!)

Page 38: Google Analytics for Startups

7 - EngagementDo they love me?

- Q: How many daily users do I have? A: Segment Returning visitors who have completed Login Goal

document.getElementById(“btn_login”).addEventListener('click', function(e){ _gaq.push(["_trackEvent", "user", "click", "login", 1]);});

- Q: How many returning visitors do I have? A: Check Reports @Audience => Overview => Returning Visitors- Q: How many of them have login this week? A: Add a goal to track logins (3 lines of Javascript!)

Page 39: Google Analytics for Startups

7 - EngagementDo they love me?

- Q: How many daily users do I have? A: Segment Returning visitors who have completed Login Goal

document.getElementById(“btn_login”).addEventListener('click', function(e){ _gaq.push(["_trackEvent", "user", "click", "login", 1]);});

- Q: How many returning visitors do I have? A: Check Reports @Audience => Overview => Returning Visitors- Q: How many of them have login this week? A: Add a goal to track logins (3 lines of Javascript!)

- Q: How much time they spent on my site? A: Check the average time on site in any report and segment by returning visitors

Page 40: Google Analytics for Startups

Once you know what to measure, create some categories like:

> SEO> Engagement> Growth Metrics

08 - Use Multiple DashboardsA great time saver!

Page 41: Google Analytics for Startups

Once you know what to measure, create some categories like:

> SEO> Engagement> Growth Metrics

- Find reports and “Add to Dashboard”- Filter data and choose the best view for a quick look- Link those widgets to reports

08 - Use Multiple DashboardsA great time saver!

Page 42: Google Analytics for Startups

An example dashboard

Page 43: Google Analytics for Startups

Automated Reports: Once you know what you need, get it on your inbox.

09 - AutomationHey you, do my homework!

Page 44: Google Analytics for Startups

Intelligence & Custom Alerts: Be smart and set useful alerts via email when X events are triggered.

Some Examples:

- Revenues goes down > 50% compared to last day- Visits drops > 50% compared to last day- Visits grows > 50 % compared to last month

In conclusion you can track significant drops in revenue, visits, goal completions and traffic spikes.

09 - AutomationHey you, do my homework!

Page 45: Google Analytics for Startups

Check out: http://developers.google.com/analytics/

and look for the Core Reporting API v3

- Lots of wrappers for your language of choice- Really easy to integrate with your system.

Before start coding => Google Analytics Query Explorerhttp://ga-dev-tools.appspot.com/explorer/

(it will save you a lot of time building your queries)

10 - The APINow you can start the integration

Page 46: Google Analytics for Startups

OK, What about Startup Metrics?

Page 47: Google Analytics for Startups

Customer Lifecycle/ Conversion Behavior

AARR

R

cquisition : Users come to site from different channels

ctivation : User enjoy 1st visit - “Happy” user experience

etention : User come back, visit site multiple times

eferral : User like the product enough to refer others

evenue : User conduct some monetization behavior

Google “Startup Metrics for Pirates” - A must see...

Page 48: Google Analytics for Startups

Example Conversion Metrics

Page 49: Google Analytics for Startups

Acquisition

- Largest Volume (#) Find that traffic source!

- Then find the ones ...

- With the lower cost($) (adwords, facebook, SEO)

- Then merge that ones ...

- With the best performing (%) (It’s all about conversions!)

Find the best marketing channels

Page 50: Google Analytics for Startups

- Largest Volume (#) Find that traffic source!

- Then find the ones ...

- With the lower cost($) (adwords, facebook, SEO)

- Then merge that ones ...

- With the best performing (%) (It’s all about conversions!)

Acquisition Find the best marketing channels

Page 51: Google Analytics for Startups

Acquisition

- Largest Volume (#) Find that traffic source!

- Then find the ones ...

- With the lower cost($) (adwords, facebook, SEO)

- Then merge that ones ...

- With the best performing (%) (It’s all about conversions!)

Find the best marketing channels

Page 52: Google Analytics for Startups

Activation First happy user experience

- Define a criteria to measure:

- Example: View +2 pages, Stay +10 sec, makes +2 Clicks.

Page 53: Google Analytics for Startups

Activation First happy user experience

- Define a criteria to measure:

- Example: View +2 pages, Stay +10 sec, makes +2 Clicks.

- Make people to engage

- Lots of A/B testing until get it (Google Experiments!)

Page 54: Google Analytics for Startups

Retention Make the user to come back!

Use everything that could help to make the user to come back:

> AUTOMATED EMAILS- Lifecycle @3, 7 and 30 days- Status emails (weekly or monthly)- Event based emails (news, releases, etc)

Page 55: Google Analytics for Startups

Retention Make the user to come back!

BUT...

TRACK THOSE LINKS

> RSS, Blogging, Social Networks

Use everything that could help to make the user to come back:

> AUTOMATED EMAILS- Lifecycle @3, 7 and 30 days- Status emails (weekly or monthly)- Event based emails (news, releases, etc)

Page 56: Google Analytics for Startups

With URL Tagging

Append this parameters to your urls:

- utm_campaign - Product, promo code, slogan- utm_medium - Marketing medium (CPC, banner, email)- utm_source - Referrer name (Google, mailchimp, twitter, etc.)

And you can also add:

- utm_term - used to identify the paid keywords- utm_content - used to differentiate ads

or if you are lazy use the URL builder: http://bit.ly/GAurl-builder

How to track links?

Page 57: Google Analytics for Startups

ReferralDO NOT GO VIRAL UNTIL

YOU DON’T SUCK!

After that ...track those referrals!

Make really easy:

- Social Network Sharing- Email Sharing - Beta Invite System (Remember Gmail?)

Make users to tell their friends

Page 58: Google Analytics for Startups

ReferralDO NOT GO VIRAL UNTIL

YOU DON’T SUCK!

After that ...track those referrals!

Make really easy:

- Social Network Sharing - Email Sharing - Beta Invite System (remember Gmail?)

Make users to tell their friends

Page 59: Google Analytics for Startups

Revenue

- Ads (Adsense)

- Subscriptions

- Sell Products

- Whatever

Make the user generate revenue

Page 60: Google Analytics for Startups

Revenue

- Ads (Adsense)

- Subscriptions

- Sell Products

- Whatever

Make the user generate revenue

Just make money(but track those conversions!)

Page 61: Google Analytics for Startups

Google Analytics IQ Lessons: http://bit.ly/GALessons

Top 10 Analytics Resources: http://bit.ly/GAResources

Google Analytics Debugger: http://bit.ly/GADebugger

Advanced Web Metrics with Google Analytics [Book]

These Slides: http://bit.ly/GAforStartups

My Favorite ResourcesStart reading... A LOT !

Page 62: Google Analytics for Startups

and remember...

Page 63: Google Analytics for Startups

Analyticsis awesome!

Page 64: Google Analytics for Startups

@brunobar79

Thanks!