Я использую GA чуть больше года, и примерно с апреля 2009 года я использовал привязки python, поставляемые в пакете python-googleanalytics от Clint Ecker et al. Пока это работает довольно хорошо.
Вот где его взять: http://github.com/clintecker/python-googleanalytics.
Установите его обычным способом.
Чтобы использовать его: во-первых, чтобы вам не приходилось вручную вводить учетные данные для входа при каждом доступе к API, поместите их в файл конфигурации следующим образом:
[Credentials]
google_account_email = youraccount@gmail.com
google_account_password = yourpassword
Назовите этот файл .pythongoogleanalytics и поместите его в свой домашний каталог.
А из интерактивного приглашения введите:
from googleanalytics import Connection
import datetime
connection = Connection() # pass in id & pw as strings **if** not in config file
account = connection.get_account(<*your GA profile ID goes here*>)
start_date = datetime.date(2009, 12, 01)
end_data = datetime.date(2009, 12, 13)
# account object does the work, specify what data you want w/
# 'metrics' & 'dimensions'; see 'USAGE.md' file for examples
account.get_data(start_date=start_date, end_date=end_date, metrics=['visits'])
Метод 'get_account' вернет Python список (в приведенном выше примере привязанный к переменной 'account'), который содержит ваши данные.