Showing posts with label Analytics API. Show all posts

Wordsmith for Marketing: Using the Reporting API to automate agency client reports

Wednesday, November 04, 2015 | 7:31 AM

Labels: ,

This is a guest post by Cole Faloon, a developer for Wordsmith for Marketing at Automated Insights.

Digital marketing professionals live and breathe Google Analytics, AdWords and social media, constantly measuring just how well their strategies are performing. But communicating successes in client reports takes an inordinate amount of time. Enter Wordsmith for Marketing, the client reporting solution from Automated Insights that automatically transforms Google Analytics, AdWords and social data into plain-English reports.

The vastness of data in Google Analytics made it an obvious foundation for Wordsmith for Marketing. Our app is built around the Google Analytics Core Reporting API. The app pulls down metrics like visits, page views, and conversions for different periods, comparing the data across spans of time.

The API is flexible enough for us to receive dates at the ranges we need. We can slice up the data by pre-defined dimensions by week, month, and quarter.

Another feature we love? Google's implementation of the OAuth 2.0 Authorization Framework. It allows users of our solution to sign in with their Google account, getting us access to their Analytics data right away and creating a fluid user experience. They just log in and they’re ready to go.



Empowered by Google Analytics, we give marketers a clear explanation of how their clients’ digital marketing efforts are performing and advice on how to improve; they have the option of editing the reports to add finishing touches or comments before sending them on to their clients. Wordsmith for Marketing automatically produces insightful client-ready analysis, saving marketing agencies hundreds of hours and thousands of dollars while allowing them to better serve their clients. 


- The Google Analytics Developer Relations team, on behalf of Wordsmith for Marketing

Using Google Analytics to understand real-time messaging behavior

Tuesday, September 08, 2015 | 12:01 PM

Labels: ,

This is a guest post by Nico Miceli, a Google Developer Expert for Google Analytics, Technical Analytics Consultant on Team Demystified, quantified selfer, and all around curious guy. He blogs at nicomiceli.com and tweets from @nicomiceli.

Hello, my name is Nico, and I love data. I quantify everything, and the Google Analytics Measurement Protocol is my favorite way to do it.

With the Measurement Protocol, I can send, store, and visualize any data I want without having to build a backend collection system. I’ve even used it in my personal life to track my sleep patterns, the temperature in my house, and the number of times my brother’s cat actually uses his scratching post.

So when my team started using Slack, a real-time messaging app for teams, I wanted to get the stats. Which clients are contacting us most frequently? When are the contacting us? More importantly, who on our team is the wordiest and uses the most emojis? Out of the box, the app offered some data, but it wasn’t enough for me to answer all the questions I had.

After taking a look at the technical documentation for the messaging app, I realized that Google Analytics is the answer! With the Measurement Protocol and the Slack Real Time API, I could get SO MUCH DATA!! With help from fellow developer Joe Zeoli, Slackalytics was born.

Slackalytics (in beta) is a simple, open source bot for analyzing Slack messages. Built in node.js, it grabs messages from Slack (using the Slack Real Time Messaging API), does some textual analysis, and counts the occurrences of specific instances of words and symbols. Then, using the Measurement Protocol, it sends the data to your Google Analytics account. 



Screenshot of the report showing the custom metrics (emoji, exclamation, word, and ellipse counts) for different Slack channels.

Because the data gets stored in Google Analytics, you can visualized and analyze within the UI or use the Google Analytics Core Reporting API. I like to combine this data with other information so I have export it all into a Google sheet using the Google Analytics Spreadsheets Add-on.

In this beta version of Slackalytics, I’m using two Custom Dimensions: User ID, Channel Name... and six Custom Metrics: Word Count, Letter Count, Emoji Count :), Exclamation Count !!!, Question Count ???, Ellipse Count...

But this is just a fraction of what’s possible. Slackalytics is open source, so you can build your own version. If you’re a developer: Fork my project on GitHub.

If you’re not a developer: Fear not. You can still create your own messaging analysis bot by following my detailed walkthrough on setting this up.

Developer or not, you can build and test your own bot by using Google Analytics and any communication app that has a realtime API. Find out when your clients ask the most questions, monitor other integrations and bots, find out who talks in ☺     or build your own new Custom Dimension & Metrics combos.

- The Google Analytics Developer Relations team, on behalf of Nico Miceli

Google Analytics Demos & Tools

Thursday, November 20, 2014 | 9:00 AM

Labels: , ,

As a member of the Google Analytics Developer Relations team, I often hear from our community that they want to do more with GA but don't always know how. They know the basics but want to see full examples and demos that show how things should be built.

Well, we've been listening, and today I'm proud to announce the launch Google Analytics Demos & Tools, a new website geared toward helping Google Analytics developers tackle the challenges they face most often.


The site aims to make experienced developers more productive (we use it internally all the time) and to show new users what's possible and inspire them to leverage the platform to improve their business through advanced measurement and analysis.

Some highlights of the site include a full-featured Enhanced Ecommerce demo with code samples for both Google Analytics and Google Tag Manager, a new Account Explorer tool to help you quickly find the IDs you need for various Google Analytics services and 3rd party integrations, several examples of easy-to-build custom dashboards, and some old favorites like the Query Explorer.

Google Analytics Demos & Tools not only shows off Google Analytics technologies, it also uses them under the hood. All pages that require authorization use the Embed API to log users in, and usage statistics, including outbound link clicks, authorization status, client-side exceptions, and numerous other user interaction events are measured using analytics.js.

Every page that makes use of a Google Analytics technology lists that information in the footer, making it easy for developers to see how all the pieces fit together. In addition, the entire site is open sourced and available on Github, so you can dive in and see exactly how everything works.

Feedback is welcome and appreciated!

By: Philip Walton, Developer Programs Engineer

Making tag management more accessible and powerful

Wednesday, October 15, 2014 | 9:31 AM

Labels: , ,

Today we are happy to introduce improvements to Google Tag Manager that will make both marketing and IT teams happy
  • New APIs that tailor the power of Google Tag Manager to your unique needs
  • A new intuitive interface to help you launch and edit tags even faster
  • More 3rd-party templates to make tagging easier
Many large enterprises use Google Tag Manager to streamline and simplify website and mobile app tagging. It helps marketers control the end-to-end process of adding website tags, while IT departments save time they can spend on more strategic projects. InsureandGo has been using Google Tag Manager for all their tagging needs:

Before, we missed opportunities because tag changes required a website release. Since we’ve enabled Google Tag Manager on the site, it’s enabled the marketing team to measure more on-site actions. For example, using Google Tag Manager to track on-page events such as specific clicks and form submissions helps us understand more granular customer actions, how to market and what to sell. We can make decisions much quicker and see within a few weeks whether the strategy has worked, whereas before it would have taken six to nine months. Simon Everett, Head of Marketing

Let's look at the new features.


Introducing Google Tag Manager API

Sometimes you just want things your own way. We understand! The new full-featured Google Tag Manager API lets you customize the infrastructure to suit your needs, whether that means building your own tools or better integrations with your existing workflow. From creating and managing users to previewing and publishing containers and tags, the API provides all the power of the web interface.

For example, the new API makes it easy to manage user access in bulk. It's easy to set permissions for many users at once, or set up your own role-based permissions and let the API give the right level of access to the right people in your organization.

Agencies can use the API to easily manage large tagging setups for their clients: create a master container template, specify variations (such as the domain, or the ad campaign ID) in a Google Sheets doc, and use the API to automatically deploy to multiple containers and keep those containers in sync. 

Our partner Novartis has been able to scale more easily by using Google Tag Manager APIs:

We have a strong data-driven culture at Novartis and thus in the digital space we’re naturally interested in using data and insights to improve the usability and experience of our websites. With many brands and websites across the globe, collecting web analytics data can become time consuming. Two challenges we have faced are data consistency and tagging implementation across many sites. We developed a process where we use the Google Tag Manager API to eliminate a manual, error-prone, process and thus were able to shift our attention from several low-value tasks to determining how to create a great digital experience for our customers.
Angela Grammatas - Digital Analytics Manager for Novartis


More coverage for 3rd-party tags

Starting in the next few weeks, you'll see more 3rd-party templates in the tag creation flow. We've made it easier for marketers to add tags and minimize errors while doing so. When adding a new tag of your own, you'll select from a list of 3rd-party providers and be underway in just a few clicks. We now offer support for tags from AdRoll, Marin, Comscore, Bizo, Clicktale, Neustar, Distillery, Turn, Mediaplex, VisualDNA, quantcast, Criteo and many more to come soon. Don't see the tag you need? No problem: you can add it immediately as a custom HTML tag. You can also ask to have a new tag template included in future releases, as Tag Manager will continue to add new tag templates. You'll find the full list of tag templates in our help center.

Creating a new tag (click image for full-size).


A more intuitive interface

We think tag management should be easy even for non-technical users. Even if you're new to Google Tag Manager, you'll be using the improved interface within minutes. Tasks are intuitive and structured much the same way as in AdWords and Google Analytics. Our new updates include:
  • A default workflow that's simpler and clearer
  • Instant search and autocomplete that can help you find anything in your Google Tag Manager containers
  • New keyboard shortcuts to simplify life for power users
The goal: enable marketing managers to easily add and update tags.

The new container overview page (click image for full-size).

We are confident you'll find the new Google Tag Manager easier to use and a more powerful solution for your web and app tagging needs. If you are already using Google Tag Manager, you can try out the new user interface today by logging in your accounts and following the instructions. New to Google Tag Manager? Get started today!

Posted by Lukas Bergstrom, Product Manager Google Tag Manager

New Google Analytics Premium Feature: Unsampled Reports in the Management API

Thursday, June 19, 2014 | 2:01 PM

Labels: ,

Today, we are adding Unsampled Reports to the Google Analytics Management API for Google Analytics Premium customers. 

Accurate analysis when you’re not online
Enterprise analytics users need to execute complicated, ad hoc reports and download them into their own systems. The Unsampled Reports feature provides accurate analysis of large unsampled data sets. 

Easily integrate data
This enhancement to our Management API offers a new way to access unsampled data, so you’re free to spend more time on other strategic areas of your business. It also increases the integrity of the data in your internal systems and provides the flexibility to access your data in a way that best fits your business needs. For example, you can integrate the API into your Business Intelligence (BI) system to retrieve unsampled data, and to provide accurate metrics that support your critical business decisions.  

How it works
When you create an Unsampled Report using the API, it is processed in an offline manner. The completed reports are available through the API and under the Customization tab in the Unsampled Reports section. You can define whether you would like the report to be saved in Google Drive or in Google Cloud Storage. Read the Unsampled Reports API documentation for more details.

Posted by Yaniv Yaakubovich, Product Manager, Google Analytics Premium

New user and sequence based segments in the Core Reporting API

Friday, April 11, 2014 | 10:30 AM

Labels: ,

Segmentation is one of the most powerful analysis techniques in Google Analytics. It’s core to understanding your users, and allows you to make better marketing decisions. Using segmentation, you can uncover new insights such as:
  • How loyalty impacts content consumption
  • How search terms vary by region
  • How conversion rates differ across demographics
Last year, we announced a new version of segments that included a number of new features.

Today, we’ve added this powerful functionality to the Google Analytics Core Reporting API. Here's an overview of the new capabilities we added:

User Segmentation
Previously, advanced segments were solely based on sessions. With the new functionality in the API, you can now define user-based segments to answer questions like “How many users had more than $1,000 in revenue across all transactions in the date range?”

Example: &segment=users::condition::ga:transactionRevenue>1000

Try it in the Query Explorer.

Sequence-based Segments
Sequence-based segments provide an easy way to segment users based on a series of interactions. With the API, you can now define segments to answer questions like “How many users started at page 1, then later, in a different session, made a transaction?”

Example: segment=users::sequence::ga:pagePath==/shop/search;->>perHit::ga:transactionRevenue>10

Try it in the Query Explorer.

New Operators
To simplify building segments, we added a bunch of new operators to simplify filtering on dimensions whose values are numbers, and limiting metric values within ranges. Additionally, we updated segment definitions in the Management API segments collection.

Partner Solutions
Padicode, one of our Google Analytics Technology Partners, used the new sequence-based segments API feature in their funnel analysis product they call PadiTrack.

PadiTrack allows Google Analytics customers to create ad-hoc funnels to identify user flow bottlenecks. By fixing these bottlenecks, customers can improve performance, and increase overall conversion rate.

The tool is easy to use and allows customers to define an ad-hoc sequence of steps. The tool uses the Google Analytics API to report how many users completed, or abandoned, each step.


According to Claudiu Murariu, founder of Padicode, “For us, the new API has opened the gates for advanced reporting outside the Google Analytics interface. The ability to be able to do a quick query and find out how many people added a product to the shopping cart and at a later time purchased the products, allows managers, analysts and marketers to easily understand completion and abandonment rates. Now, analysis is about people and not abstract terms such as visits.”

The PadiTrack conversion funnel analysis tool is free to use. Learn more about PadiTrack on their website.

Resources

We’re looking forward to seeing what people build using this powerful new functionality.

Posted by Nick Mihailovski, Product Manager, Google Analytics team

Using Universal Analytics to Measure Movement

Friday, December 13, 2013 | 10:08 AM

Labels: , ,

The following is a guest post by Benjamin Mangold, Director of Digital & Analytics at Loves Data, a Google Analytics Certified Partner.

Universal Analytics includes new JavaScript tracking code for websites and new mobile SDKs. But Universal Analytics is a lot more than that - it also gives us the Measurement Protocol, which allows us to send data to Google Analytics without the need to use the tracking code or SDKs.

Earlier this year, the team at Loves Data used Universal Analytics and the Measurement Protocol to measure their caffeine consumption and tie it to the team’s productivity. Our next challenge: measuring our team’s movement into Google Analytics. With the help of an Xbox Kinect, movement recognition software, and of course the Measurement Protocol, we started getting creative!



Business Applications and Analysis Opportunities

So measuring movement is fun and although we can measure total and unique dance moves you might be wondering about the business applications. This is where the power of measuring offline interactions can really start to be seen. The Measurement Protocol enables business applications such as:
  • Measuring in-store purchases and tying purchases to your online data
  • Understanding behaviour across any connected device, including gaming consoles
  • Comparing offline billboard impressions to online display ad impressions
  • Getting insights into your audience’s online to offline journey
Once you have tied your online and offline data together you can begin to analyze the full impact of your different touch points. For example, if you are collecting contact details online, you can use Google Analytics to then understand who actually converts offline, whether this conversion is attending an information session or making a purchase at a cash register. The analysis possibilities made available by the Measurement Protocol are truly amazing.

New Secondary Dimensions Provides Deeper Insights Into Your Users

Thursday, November 21, 2013 | 10:38 AM

Labels: ,

Today we’ve added many new secondary dimensions to standard reports, including the much-asked for Custom Dimensions.



Custom Dimensions is a new Universal Analytics feature that allows you to bring custom business data into Google Analytics. For example, a custom dimension can be used to collect friendly page names, whether the user is logged in, or a user tier (like Gold, Platinum, or Diamond).

By using Custom Dimensions in secondary dimensions, you can now refine standard reports to obtain deeper insights.




In the report above, Direct Traffic delivers the most traffic, but these are Gold users (lower value). At the same time, Google Search delivers the third and fourth most site traffic and these are Diamond users (high value). Therefore, data shows this site should continue to invest in Google Search to attract more high value users.

The new data in secondary dimensions gives analysts a powerful new tool. We’d love to hear about any new insights in the comments.

Posted by Nick Mihailovski, Product Manager,

The New Dimensions and Metrics Explorer

Friday, November 01, 2013 | 11:29 AM

Labels: , ,

To make it easy to navigate all the 270+ data points the Core Reporting API exposes, today we launched version 2 of the Dimensions and Metrics Explorer.

This tool makes it easy to browse all of the dimensions and metrics, identify valid combinations, and get comprehensive definitions and descriptions.


No wonder it’s the third most visited page on the Analytics Developer site.
Today’s update to the tool added:
  • Modes - easily see how API names map to Web View Names, and App View Names.
  • ‘Allowed in Segments’ - Quickly see which data can be used in segments.
  • Updated descriptions- See more details like data type, index ranges, UI names, deprecation status, calculations. For example, see the Custom Variables and Columns group.
  • It’s fast! - No more page loads as you browse and switch between modes.
  • Deep links - Share details of a specific dimension or metric by copying the URL of any view.
  • Automatic Updates - The Metadata API is now used to power the Dimensions and Metrics Explorer. This is a big change and means the tool will automatically update with the latest dimensions and metrics as soon as they’re released.
Visit the Dimensions and Metrics Explorer and tell us what you think.
This tool is built completely using the Metadata API. If you’re thinking about developing your own tools with this data, get started here!
Posted by Pete Frisella, Developer Advocate, Developer Relations Team

Measuring Twitter with Universal Analytics

Wednesday, October 30, 2013 | 12:24 PM

Labels: ,

In between rolling out new features for Google Analytics, we also like to feature how users and companies are actually using our products. Matt Stannard of 4PS Marketing details how to easily monitor Twitter and see number of tweets, active users, and hashtags for a topic using Universal Analytics. We’ve excerpted parts of his post below, read on to see the results, and don’t forget to click through to see the technical details!

How?

Step 1 - Create a new account
First, we need to create a new account, which is accomplished easily through the new look and feel of Analytics. Remember this is under Admin and then in the Account drop down. I made a new Universal Analytics account for my particular experiment - you then need to note the UA number.

Step 2 - Install PHP / MySQL
I downloaded a WAMP stack called XAMPP as I wanted to use PHP as my Twitter monitoring library. XAMPP includes Apache, PHP and MySQL. You can use any tool of your choose provided you are able to edit the code and add the necessary Measurement Protocol requests. The library I used is was from 140Dev.

Step 3 - Create Twitter Application
In order to use the PHP monitoring library you need to have a Twitter Application. You can create this by signing in at https://dev.twitter.com/. Click My Applications:


Create your application and after you've done this you will need to note the Consumer Key, Consumer Secret, Access Token, Access Token Secret. 



Step 4 - Start Monitoring
So, now we've got our Twitter application we can begin monitoring, in the 140dev package you need to modify a few files, firstly the db_config.php. You can find the code here, on the original blog post.

Results
The reporting interface of Google Analytics is actually very effective at monitoring Twitter as you are able to look in Real Time, use Dashboards, or custom reports.

The Real Time Analytics is fantastic at showing how active the things your are monitoring on Twitter is. If you just look at the Real Time overview as this screenshot shows:

(click image for full-sized version)

You can use Dashboards to report on key areas of interest and apply whatever filtering you need, the dashboard below just shows the key hashtags, users, users mentioned and urls shared: 

(click image for full-sized version)
Custom Reporting also allows us to produce charts such as what times of the day users were active:

(click image for full-sized version)

The full post can be found here.

Posted by Aditi Rajaram, Google Analytics Team

New AdSense Data in the Core Reporting API

Monday, October 28, 2013 | 11:02 AM

Labels: ,

Google AdSense is a free, simple way for website publishers to earn money by displaying targeted Google ads on their websites. Today, we’ve added the ability to access AdSense data from the Google Analytics Core Reporting API. The AdSense and Analytics integration allows publishers to gain richer data and insights, leading to better optimized ad space and a higher return on investment.

In the past, accessing AdSense data using the Analytics Core Reporting API has been a top feature request. We’ve now added 8 new AdSense metrics to the Analytics Core Reporting API, enabling publishers to streamline their analysis.

Answering Business Questions
You can now answer the following business questions using these API queries:

Which pages on your site contribute most to your AdSense revenue?

dimensions=ga:pagePath
&metrics=ga:adsenseCTR,ga:adsenseRevenue,ga:adsenseECPM &sort=-ga:adsenseRevenue

Which pages generate a high number of pageviews but aren't monetizing as well as other pages?

dimensions=ga:pagePath
&metrics=ga:pageviews,ga:adsenseCTR
&sort=-ga:pageviews

Which traffic sources contribute to your revenue?
dimensions=ga:sourceMedium
&metrics=ga:adsenseCTR,ga:adsenseRevenue,ga:adsenseECPM
&sort=-ga:adsenseRevenue

Reporting Automation
By accessing this data through the API, you can now automate reporting and spend more time doing analysis. You can also use the API to integrate data from multiple sites into a single dashboard, build corporate dashboards to share across the team, and use the API to integrate data into CRM tools that display AdSense Ads.

Getting Started
To learn more about the new AdSense data, take a look at our Google Analytics Dimensions and Metrics Explorer. You can also test the API with your data by building queries in the Google Analytics Query Explorer.

Busy? In that case, now’s a great time to try these Analytics API productivity tools:
  • Magic Script: A Google Spreadsheets script to automate importing Analytics data into Spreadsheets, allowing for easy data manipulation. No coding required!
  • Google Analytics superProxy: An App Engine application that reduces all the complexity of authorization.

We hope this new data will be useful, and we're looking forward to seeing what new reports developers build.

Posted by Nick Mihailovksi, Product Manager, Google Analytics API Team

An Easy Way to Upgrade to Universal Analytics

Wednesday, October 23, 2013 | 10:35 AM

Labels: , ,

Last year we launched Universal Analytics, a new technology that allows you to measure customer interactions across platforms and devices. As we announced at the 2013 Google Analytics Summit, we’ve been working on a solution to help you upgrade your existing properties to the new infrastructure without losing any historical data.

Today, we’re announcing the Universal Analytics Upgrade Center, an easy, two-step process to upgrade your existing properties from classic Google Analytics to Universal Analytics.

Once you complete the upgrade process, you can continue to access all of your historical data, plus get all the benefits of Universal Analytics including custom dimensions and metrics, a simplified version of the tracking code, and better cross-domain and cross-device tracking support.

Getting Started

You can upgrade your classic Google Analytics properties into Universal Analytics properties by following these two steps:

Step 1: Transfer your property from Classic to Universal Analytics.
We’ve developed a new tool to transfer your properties to Universal Analytics that we will be slowly enabling in the admin section of all accounts. In the coming weeks, look for it in your property settings.



Step 2: Re-tag with a version of the Universal Analytics tracking code.
After completing Step 1, you’ll be able to upgrade your tracking code, too. Use the analytics.js JavaScript library on your websites, and Android or iOS SDK v2.x or higher for your mobile apps.

Universal Analytics Auto-Transfer

Our goal is to enable Universal Analytics for all Google Analytics properties. Soon all Google Analytics updates and new features will be built on top of the Universal Analytics infrastructure. To make sure all properties upgrade, Classic Analytics properties that don’t initiate a transfer will be auto-transferred to Universal Analytics in the coming months.

Upgrade Resources

To answer common questions, we’ve put together the Universal Analytics Upgrade Center, a comprehensive guide to the entire upgrade plan. This guide includes an overview of the process, technical references for developers, and a project timeline with phases of the overall upgrade.

We’ve also included FAQs in the Upgrade Center, but if you need more information, you can also visit the new Universal Analytics Google Group to search for answers and ask more specific questions.

We’re excited to offer you this opportunity to upgrade, and hope you take advantage of the resources we’ve created to guide you through the process. Visit the Universal Analytics Upgrade Google Group to share your comments and feedback. We’d love to hear what you have to say!

Posted By Nick Mihailovski, on behalf of the Google Analytics Team

New Sample Size Control and Relative Dates Features in Google Analytics APIs

Tuesday, October 15, 2013 | 12:03 PM

Labels:

Our goal is for Google Analytics APIs to be as simple to use as possible - so we just released 2 new features that make it even easier to use our APIs.

Relative dates
All Core API and MCF Reporting API queries previously required a start and end date. In the past, apps that displayed recent data - like the last 14 days - would have to manually determine today’s date, determine when 14 days ago was, and format the dates so they could be used.

To make things easier, we’ve added support for relative dates! You can now specify NdaysAgo as a value of either the start or end date. So the date range of the last 14 days from yesterday can now be expressed as:

start-date=15daysAgo&end-date=yesterday

Using these values will automatically determine the date range based on today’s date, allowing apps to always display the data for last 14 days (or whatever time period you’d like!).

Sample size control
In certain cases, data may be sampled. To simplify setting and reporting the impact of sampling, we’ve added a couple new sampling related features.

First, we added a new query parameter to set the level of sampling. Developers can now specify whether reports should be faster or be more precise.

Second, we added 2 new fields to the API response:

  • sampleSize - The number of samples that were used for the sampled query.
  • sampleSpace - The total sampling space size. This indicates the total available sample space size from which the samples were selected.
     

With these 2 values you can calculate the percentage of visits that were used for the query.

For example, if the sampleSize = 201,000 and sampleSpace = 220,000 then the report is based on 91.36% of visits.


Together, these values allow developers to see exactly how much data was used to calculate the sample.

Getting Started
There are two easy ways to get started: you can read our reference guide on the new relative dates feature, or check out our docs on the new sample size control query parameter and
sample size API response data. As always, you can stay up to date using our change logs
.

New Google Analytics APIs for Large Companies

Thursday, October 03, 2013 | 10:48 AM

Labels: , ,

Many large companies have unique needs, with dozens of websites and many users. In the past, configuring Google Analytics for these companies was time-consuming and required too many clicks.


We're thrilled to announce a new set of APIs that will make it even easier for large companies to manage multiple websites. These APIs will streamline the Google Analytics setup process, allowing IT teams to programmatically manage and configure Google Analytics, so teams can focus their efforts on analysis and gaining insights.


Account Setup and Configuration APIs
To simplify account setup, we’ve added new APIs to manage Properties, Profiles, and Goals. This reduces the time it takes to build new account structures, and allows you to enable new features across all your existing accounts.



Note: These APIs are currently available in closed beta. Please sign up here to request access.


User Permissions APIs
To reduce the overhead in managing user access, we’ve also added APIs to manage user permissions across all your accounts. With these APIs, you can quickly list which users have access to your accounts. You can also now write programs to sync Google Analytics users with corporate directory services such as LDAP.


The User Permissions APIs are public and can be used today.


Getting Started

To get started, you can find all the API resources on our Google Analytics APIs for Large Companies page. This launch brings new opportunities to developers, IT Teams, and Google Analytics users. Let us know what you think!

Google Analytics on Google Developers Live

Thursday, August 22, 2013 | 10:52 AM

Labels: ,

Ever wanted to learn more about Google Analytics APIs? Maybe even have someone talking to you about how to use them? Well, if you haven’t gotten a chance to tune in, we’re excited to present Google Analytics on Google Developers Live. Our Developer Relations team has been hard at work putting these together; we’ve done a few already, and also have some coming up that we’re excited about!

We'll be doing these a few times a month, on Thursdays at 10AM PDT (full schedule here). Each show is about a half hour.


The show will either take you “Behind the Code” or “Off the Charts.” Off the Charts is a series about getting into the deep features of Google Analytics, understanding how it works, things you can do with it and how to use the feature itself. “Behind the Code” will not only showcase new GA features and technology, but also take us behind the scenes and give you a chance to hear directly from some of the engineers, product managers, and others who work behind the scenes to design, build, and deliver these new features.


Here’s some of our favorites from the past:

Off the Charts: Google Analytics superProxy


Google Analytics superProxy is an open source project developed by the Google Analytics Developer Relations team. Join Developer Advocate Pete Frisella to learn how to use this application to publicly share your Google Analytics reporting data and power your own custom dashboards and widgets.

Behind the Code: Analytics Mobile SDK


The new Google Analytics Mobile SDK empowers Android and iOS developers to effectively collect user engagement data from their applications to measure active user counts, user geography, new feature adoption and many other useful metrics. Join Analytics Developer Program Engineer Andrew Wales and Analytics Software Engineer Jim Cotugno for an unprecedented look behind the code at the goals, design, and architecture of the new SDK to learn more about what it takes to build world-class technology.


Don’t forget to check out next week’s show (8/29, 10AM PDT) on the recently launched Metadata API, which contains all the dimensions and metrics that you can query with in Google Analytics Reporting APIs. We’ll be discussing how you can use this API to to simplify data discovery. Tune in here!


Posted by Aditi Rajaram, Google Analytics Developer Relations team