Analytics_mobile_ruby is a project mainly written in Ruby, it's free.
= Google Analytics Mobile for Ruby
This code is based on Perl version. http://code.google.com/mobile/analytics/docs/web/
== USAGE
=== controller
require 'ga' class FooController < ApplicationController .. def ga ga = AnlyticsMobile.new(params,request.env,cookies) cookies[ga.cookie_name] = ga.cookie_value send_data ga.gif_data,ga.render_options end ... end
=== view
<%=image_tag AnalyticsMobile.beacon(99999,request.env) %>
99999 means your Account_id (eg.if your profile-id is UA-12345-1,then 12345)
=== config/route.rb
map.ga 'ga.rb',:controller => "foo",:action => "ga"