Rails 3 / Google Analytics API / Гарб - PullRequest
3 голосов
/ 08 февраля 2011

Использование garb (http://github.com/vigetlabs/garb) Мне нужно получить тот же XML-код наложения карты, который обеспечивает экспорт веб-интерфейса Google Analytics. Как это можно сделать?

Garb::Session.login("email@gmail.com", "pwd")
profile = Garb::Profile.all.first
profile.visits

+

class Exits
  extend Garb::Model

  metrics :pageviews, :visitors, :visits
  dimensions :request_uri
end

... отлично работает.

Но я действительно не могу понять, что мне делать дальше, чтобы получить XML с геоданными (город + долг / широта).

Спасибо!

1 Ответ

5 голосов
/ 08 февраля 2011

Это должно привести вас в правильном направлении: http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#ga:latitude

Это размеры, чтобы вы могли получить количество просмотров страниц или посещений для комбинации широта / долгота.

Рендерингна карте это не то, что обрабатывает Гарб, просто чтобы прояснить.Garb полезен только для экспорта данных из API.

Если вы используете Garb с Rails и расширяете объект активной записи, вы должны иметь возможность вызывать to_xml для этого объекта.Чтобы использовать garb с AR, просто расширьте класс и установите класс экземпляра, который вы хотите использовать с Garb.https://github.com/vigetlabs/garb/wiki/With-an-ORM

...