Once you have a well-built Drupal site up and running, ask any website administrator and everyone wants to know more about the visitors to their site, their behaviour and how the website is performing. This information is a solid indicator of the popularity of the website among the people and the search engines as well. Using the drupal google analytics will be the perfect choice for gathering all this informative data. 

When we talk about this data or analytics as the marketers call it, there is one tool which stands tall and wears a crown - Google Analytics. With detailed information on the number of visitors, including where they came from and how much time are they spending on the site, Google analytics reports provides real-time updates. In Drupal, the Drupal Google Analytics module used by almost 400,000 sites, is among the top 20 most popular modules. With google analytics integration, the module allows the use and customization of numerous features to change things up from the usual pattern.

Google Analytics Setup and Installation :

1. Create a New Google Analytics Account or Use Existing Account to login:

The first thing you need to do is add your Drupal website into your Google Analytics (assuming you already have a Google Analytics account). Login to your Google Analytics account and navigate to the "Admin" panel to add a new account. After filling in the required details click on the "Get Tracking ID" button to receive the ID and the script to be embedded into your Drupal website.

GA-new-account.
                                            Google Analytics New Account

2. Integrate Google Analytics with Drupal website:

Once done with adding the account, login to your Drupal website and go to the Drupal Google Analytics Module page to install and enable the same. Know the version of your website and select the same version of the module. Now get the "Tracking ID" from Google Analytics and paste it in your Drupal site. To do that, go back to your Drupal site, navigate to Configuration-> Google Analytics. Paste the ID in the field of "Web Property ID". The Drupal Google Analytics setup is complete.

GA-drupal
                               Google Analytics Tracking ID

While the real power of Drupal Google Analytics lies in the data it provides, it can sometimes be quite overwhelming. So much data at one place and the application developers keep on adding on more and more analytics where sometimes all we need is a simple report or a more specific one. After months of scrutinizing data, I had enough of it and I finally worked up the nerve to switch over to custom reports. Oh Boy I was in for some great features and lot more!

Why Go Custom Google Analytics Report?

Because I'm in love with it! Simply put, why bother or scratch your head over the standard Google Analytics reports and scrutinize for the information you require, when you can create reports that contain just those exact information?

While "what" custom reports should you create is a big question in mind, you should know that these reports are, well, "CUSTOM" and are specific to business needs and requirements.

Before we jump right into the reports, let us go over the two main concepts to keep in mind while creating a Google analytics custom report.

  • Dimensions: Characteristics of visitors on your site. For example Source, Country, Device etc.
  • Metrics: A qualitative measurement of visitor interaction on your site. For example Pageviews, Bounce Rate, Unique Purchases etc.

Building Your Custom Google Analytics Report

To begin with, log into your Google Analytics account and navigate to customization. Click the "New Custom Report" to start building the report you require.

new-custom-report
                                   New Custom Report

The first thing you will do is to name your custom report, which is pretty straightforward using the "Title" field.

GA-Title
                              Custom Report - Title

Next up, you have the report tab which allows you to create more than one tabs of data in a single report which allows you to breakdown your Google Analytics report into smaller chunks. Once you have decided on the number of tabs to use, you need to select your report type. There are three options to pick from, Explorer, Flat and Overlay. Explorer reports are similar in layout to the older version of  Google Analytics with a trend chart and some data tables. On the other hand, "Flat Table" is a basic table report that allows you to analyze two dimensions side-by-side. "Map Overlay" can be used for precise location-based data or stats.

The Metric groups and dimension drill down allows you to select what data you want in your report and how you want this data to be further broken down. Google analytics allows a maximum of 25 metrics to be included in a flat table report and the metrics selected here will the appear as data columns on the final custom report. The metrics can be anything from visits, average time per visit & bounce rates to something more specific like conversions to goal completions.

metrics and dimensions
                    Google Analytics - Metrics & Dimensions

The dimension drill down in the form of individual rows in the final ga report allows you to organize your metrics and further break down your report data.

When you get to "Filters" this allows you to limit your final report and let Google know which data set you want to include. For example if you create a Google Analytics report with the country dimension, you can add a filter to show up data from certain countries only. All you have to do is use "Include" with "Exact Match" of the country you desire.

filters
Filters

Now that you have your Google Analytics report for your Drupal site, it is time to review your "masterpiece" and start analyzing the data.

Shri Ganesh HegdeJan 17, 2018