I''ve just released a Rails plugin for basic integration with Feedburner
and Google Analytics that fetches data from the two services and
produces gruff graphs.
Prerequisites are:
* A Google Analytics account
* A FeedBurner account (and awareness turned on)
* Hpricot
* Gruff (Rmagick) - for the graph support
The api goes like this:
# Feedburner:
# Gets feed data and creates graph
feed = Burnalytics::FeedBurner.new("Eribium")
data = feed.get_data
graph = Burnalytics::Graphs::FeedBurner.new(data)
graph.generate
# creates:
# public/images/graphs/feedcirculation.png
# public/images/graphs/feedhits.png
And for Google analytics
# List analytics profiles
ana = Burnalytics::Analytics.new
if ana.login("email","pass")
puts ana.list_profiles
end
# Gets data for a particular profile id
ana = Burnalytics::Analytics.new
if ana.login("email","pass")
data ana.get_date(profId)
Burnalytics::Graphs::Analytics.new(data).generate
end
# creates
# public/images/graphs/pageviews.png
# public/images/graphs/uniqueviews.png
# public/images/graphs/visitsbysource.png
You can get it here:
http://www.eribium.org/wp-content/uploads/2006/10/burnalytics.zip
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk
-~----------~----~----~----~------~----~------~--~---