Saturday 6 October 2012

Customize Google Analytics Reports with Ruby on Rails

Our Rails expertise comes from the different types of projects that we have delivered plus the passion we have for learning and the zeal to keep abreast of all the new changes happening in world of “Ruby on Rails”. We have the best Rails developers in India and we strongly believe in contributing back to the Rails community by sharing our learning through case studies or articles or tips. In addition to sharing knowledge through these methods we also develop utility gems and share it with all. Recently we built a gem for conducting surveys and shared it in GIT (https://github.com/mindfire-solutions/survey). The Ruby on rails development team at Mindfire is best suited to handle your project and application. Ruby on rails developers at Mindfire having exposure to a lot of different domains as well and that makes Mindfire’s Rails developers more able to take up your development work than any other in India.

Of course we understand that the best way to prove expertise in not by just saying so but backing it up with valid proofs too. In this regard please find below a summary on one of the interesting projects we had developed recently at Mindfire. The challenge in this was not just learning a few new features to meet client need but also to deliver it within the stipulated time. And that was very short – client had to make it live in a short time and we were determined to ensure our client’s success by delivering the best application in the least possible time. We at Mindfire take every client relationship very seriously and focus not just in meeting agreement terms but ensuring that the client’s business grows and he meets the business objective in building this application.

The need was to create an application to collect analytics report from Google and put it up in a more user friendly format – which the expert
Ruby on Rails developers at Mindfire did within the short time we had. In this application, we worked on a module, where the data of usage (report) for the last month had to be fetched from Google Analytic and shown in the layout. The application was built in Rails 2.3.12 with Ruby Enterprise Edition-1.8.7 and it has postgresSQL in the back-end. The connection has been built using Google Analytic username, password and profile-id.

Using that connection with the dimensions and metrics (provided by the Google APIs), the view count, new-views, social-interaction and page-views for the last month have been fetched and shown in the page. For graphs and pie chart, Google chart-API has been used. In this application, for some section the views-count, time-on-site, website visits have been fetched for the current year and for the last year as well and the data was calculated and shown in the page in graph format for comparison purpose. The Geo-Map has been integrated in the application, which shows country wise number of views count.
This is a nice interface to get and compare the site data, in the site itself, without moving to Google-Analytics.

If you want to
ruby on rails development India or Hire ruby on rails developers India and need ruby on rails experts help, get in touch with Mindfire today – call 1-248-686-1424 or email sales[at]mindfiresolutions[dot]com – to leverage the strong track record and solid experience of Mindfire’s ruby on rails applications.

6 comments: