Introducing the Google Analytics Core Reporting API
|
Jeetendra |
|
Nick |
By
Jeetendra Soneja and Nick Mihailovski, Google Analytics API TeamToday we are announcing the new
Google Analytics Core
Reporting API as a replacement for the Data Export API. This is the second phase in
a
larger project we started a couple months back to upgrade our APIs to new
infrastructure.
The Core Reporting API has two versions.
Version 3.0 is a brand new API, with a 10x reduction in
output size and support for many
new client
libraries, like PHP, Ruby, Python, JavaScript and Java. All new features will only
be added to this version.
Version 2.4 is backward
compatible with the legacy Data Export Version 2.3.
If you are building
a new application or maintaining an existing one, we highly recommend migrating to
version
3.0.
One of the biggest changes in switching to the Core
Reporting API is that you now need to register your applications via the
Google APIs Console and use a project
ID to access the API.
With this change, we are also announcing the
deprecation of the Data Export API version 2.3. This API will continue to work for 6 months,
after which all v2.3 XML requests will return a v2.4 response. Also, we plan to terminate the
Data Export API Account Feed. All configuration data should be retrieved through the
Google Analytics
Management API.
See our
Data Export
API changelog for all the details of the change and read our
developer
documentation for more details about each API.
If you have
any questions feel free to reach out in our
Data Export API
Google group.
Jeetendra Soneja is the
technical engineering lead on the Google Analytics API team. He's a big fan of cricket – the
game, that is. :)
Nick Mihailovski is a Senior Developer Programs
Engineer working on the Google Analytics API. In his spare time he likes to travel around the
world.Posted by Scott Knaster,
Editor