the google analytics api and analytics canvas

39
Analytics Canvas Using the Google Analytics API to enhance Analytics Case studies and methods

Upload: jstanden

Post on 07-Jul-2015

1.806 views

Category:

Technology


3 download

DESCRIPTION

Google Analytics is a powerful tool, but it has some limitations, particularly with very large data. Thankfully, Google has provided an excellent API to allow access to your data- and with tools like Analytics Canvas companies are pushing what they can do with their Google Analytics data to the limit.

TRANSCRIPT

Page 1: The Google Analytics API and Analytics Canvas

AnalyticsCanvas

Using the Google Analytics API to enhance Analytics

Case studies and methods

Page 2: The Google Analytics API and Analytics Canvas

James Standen15 years of Data warehousing and Business Intelligence

Founder of nModal Solutions Inc.

Page 3: The Google Analytics API and Analytics Canvas

Analytics Canvas

Released Feb 2011

Google's Featured Application April 2011-Aug 2011

Selected by Google to present at Analytics Partner Summit September 2011

A powerful visual tool that makes using the Google Analytics API point and click.

Page 4: The Google Analytics API and Analytics Canvas

In this Webinar:

What we love about Google Analytics.

What we “not so much love” about Google Analytics.

How the Google API andAnalytics Canvas can help with the challenges.

Page 5: The Google Analytics API and Analytics Canvas

What do

we about

Page 6: The Google Analytics API and Analytics Canvas

It’s FREE! What’s not to love about that?

Page 7: The Google Analytics API and Analytics Canvas

It’s fast. You can create a new account, install the code and be tracking in minutes.

Page 8: The Google Analytics API and Analytics Canvas

It’s got lots of features. More all the time in fact. This fall has been a big step change, and there are certainly lots of things to like.

Page 9: The Google Analytics API and Analytics Canvas

Challenges

Page 10: The Google Analytics API and Analytics Canvas

Nobody loves sampling. Google samples when more than 500,000 sessions are involved or more than 1M unique dimension combinations.

While its understandable why Google sometimes has to sample, everybody wants to have accurate, “cross-checkable” data. I haven’t found anyone yet that likes the yellow rectangle of inaccuracy.

Page 11: The Google Analytics API and Analytics Canvas

Sampling

Particularly impacts segmented data.

Very often the value of analysis is to find the 10% that has hidden insight, the smaller the data set the less accurate the sampled results.

Page 12: The Google Analytics API and Analytics Canvas

€£

$ SDG $ AUD

$ US

$ CND

¥

For companies that do ecommerce in multiple currencies, Google Analytics also has some serious limitations in regards to reporting.

Page 13: The Google Analytics API and Analytics Canvas

Google Analytics does store a currency with each profile- but not all currencies are available, and it has no effect on the data, nor does it do currency conversion.

Page 14: The Google Analytics API and Analytics Canvas

Sampling

Global ecommerce reporting

Page 15: The Google Analytics API and Analytics Canvas

In general, cross profile reporting is a challenge. Sometimes duplicate code is installed- but it all has to be maintained, adds more profiles, and doesn’t cover historical data.

Page 16: The Google Analytics API and Analytics Canvas

Sampling

Global ecommerce reporting

Cross profile reporting

Page 17: The Google Analytics API and Analytics Canvas

While GA works well for a small number of analysts that can access entire profiles- if you have large numbers of users and want to control what they see, it has limited capabilities.

Page 18: The Google Analytics API and Analytics Canvas

Sampling

Global ecommerce reporting

Cross profile reporting

Fine grained user access control

Page 19: The Google Analytics API and Analytics Canvas

One solution:

• Much, much more data• Much higher sampling limits• Larger export capability• Better user access control• And much more.

$150,000

Page 20: The Google Analytics API and Analytics Canvas

Another Solution:

The Google Analytics APIs

Page 21: The Google Analytics API and Analytics Canvas

Why

+

Page 22: The Google Analytics API and Analytics Canvas

Analytics Canvas provides a visual, easy to use user interface that lets you take advantage of the API without having to learn how to program it.And when the API changes, you don’t have to rewrite everything- just upgrade to the latest version to be able to take advantage of new features, but still use all your existing queries

Page 23: The Google Analytics API and Analytics Canvas

Control sampling

Lets look into more detail at how we can use the API to control sampling.

Page 24: The Google Analytics API and Analytics Canvas

Not pre-queried and:

500,000 sessionsor1M dimension value combinations

When does sampling start?

Page 25: The Google Analytics API and Analytics Canvas

Analytics canvas lets you define a query that breaks the API requests up into small date ranges, and therefore avoids sampling by never asking for too much data. Then it combines the data sets together, giving you your exact answer- Automatically.

Page 26: The Google Analytics API and Analytics Canvas
Page 27: The Google Analytics API and Analytics Canvas

Cloud based data warehouse example

1) Load all historical data, partitioning to ensure no sampling

2) Incrementally load a sliding X day window of data every night automatically

Page 28: The Google Analytics API and Analytics Canvas

Case Studies

Plus , a Franchise reporting website delivering Ad words to 50+ franchisees in an end to end solution.

Page 29: The Google Analytics API and Analytics Canvas

Global ecommerce reporting

Q1 USD

Q2 USD

Q2 Euro

Q3 USD

Asia Q3 USD

Fairmont has many hotels, each one with its own Profile in GA, and does ecommerce in 10 Currencies. It used to mean lots of work in Spreadsheets to get reporting.

Page 30: The Google Analytics API and Analytics Canvas

Global ecommerce reporting

$US,$CND,$AUD,$SDG,€, ¥ ,£

With Analytics Canvas, a single canvas does all the conversion, they can run the report every day if they like, and get a single currency view.

Page 31: The Google Analytics API and Analytics Canvas

Global ecommerce reporting

Page 32: The Google Analytics API and Analytics Canvas

Global ecommerce reporting

Page 33: The Google Analytics API and Analytics Canvas

Automated Multi profile datamanagement

SQL Server

Multiple queries per profileas required by Business Intelligence model.

Page 34: The Google Analytics API and Analytics Canvas

Now GSK’s Google Analytics data can be integrated into their Business Intelligence system, and combined with data from their enterprise systems.

Page 35: The Google Analytics API and Analytics Canvas

Client: US wide franchise based retailer.

• 400+ Stores• 50+ Franchisees

Fine grained user access control and reporting

Page 36: The Google Analytics API and Analytics Canvas

Regional Ad wordsCampaigns

Regional Landing Pages

Ad words managed by Franchisor

Page 37: The Google Analytics API and Analytics Canvas

By building a custom website and dashboards, nModalprovided an end to end cloud based solution.

Now all of the franchisees can access the data they need, and ONLY the data they need in a set of dashboards with drill down and export capabilities.

Page 38: The Google Analytics API and Analytics Canvas

Analytics CanvasDesktop tool

Full service end to end solutions on-premise or in the cloud.

Google Analytics API solutions from Do-it-yourself to turn key.