As a developer, you can extend the functionality of the free Google Analytics service — from customizing data collection for web and mobile, to programmatically accessing Analytics profile and reporting data, to building your own Analytics solution.
The Google Analytics developer platform provides access to the resources used to collect, configure, and report on user-interactions to your online content.
The Analytics Collection documentation covers how to set up tracking for websites, mobile applications, and Flash or Silverlight applications.
The Analytics Configuration section covers the Management API, which you can use to retrieve user profiles, goal configuration data, or the profile ID needed to access the Data Export API.
The Analytics reporting section contains the Core Reporting API information, which you can use to create custom reports, data visualizations, or your own application that integrates Analytics data.
The social data hub is a free platform for social networks to integrate Analytics with their social data. Marketers and publishers use this data to learn the impact of social activity on their business.