Tuesday, February 2, 2016

Analytics Tutorial

Tushar Savkar Google Analytics Guide

Web Analytics


What is Web Analytics?

Web Analytics is the methodological study of online/offline patterns and trends. It is a technique that you can employ to collect, measure, report, and analyze your website data. It is normally carried out to analyze the performance of a website and optimize its web usage.
We use web analytics to track key metrics and analyze visitors’ activity and traffic flow. It is a tactical approach to collect data and generate reports.

Importance of Web Analytics

We need Web Analytics to assess the success rate of a website and its associated business. Using Web Analytics, we can −
  • Assess web content problems so that they can be rectified
  • Have a clear perspective of website trends
  • Monitor web traffic and user flow
  • Demonstrate goals acquisition
  • Figure out potential keywords
  • Identify segments for improvement
  • Find out referring sources

Web Analytics Process

The primary objective of carrying out Web Analytics is to optimize the website in order to provide better user experience. It provides a data-driven report to measure visitors’ flow throughout the website.
Take a look at the following illustration. It depicts the process of web analytics.
  • Set the business goals.
  • To track the goal achievement, set the Key Performance Indicators(KPI).
  • Collect correct and suitable data.
  • To extract insights, Analyze data.
  • Based on assumptions learned from the data analysis, Test alternatives.
  • Based on either data analysis or website testing, Implement insights.
Web Analytics Process
Web Analytics is an ongoing process that helps in attracting more traffic to a site and thereby, increasing the Return on Investment.

Google Analytics

Analytics Tools offer an insight into the performance of your website, visitors’ behavior, and data flow. These tools are inexpensive and easy to use. Sometimes, they are even free.

Google Analytics

Google Analytics is a freemium analytic tool that provides a detailed statistics of the web traffic. It is used by more than 60% of website owners.
Google Analytics
Google analytics helps you to track and measure visitors, traffic sources, goals, conversion, and other metrics (as shown in the above image). It basically generates reports on −
  • Audience Analysis
  • Acquisition Analysis
  • Behavior Analysis
  • Conversion Analysis
Let us discuss each one of them in detail.

Audience Analysis

As the name suggests, audience analysis gives you an overview of the audience who visit your site along with their session history, page-views, bounce rate, etc. You can trace the new as well as the returning users along with their geographical locations. You can track −
  • The age and gender of your audience under Demographics.
  • The affinity reach and market segmentation under Interests.
  • Language and location under Geo.
  • New and returning visitors, their frequency, and engagement underBehavior.
  • Browsers, Operating systems, and network of your audience inTechnology.
  • Mobile device info under Mobile.
  • Custom variable report under Custom. This report shows the activity by custom modules that you created to capture the selections.
  • Benchmarking channels, locations, and devices under Benchmarking. Benchmarking allows you to compare your metrics with other related industries. So, you can plot what you need to incur in order to overtake the market.
  • Flow of user activity under Users flow to see the path they took on your website.

Acquisition Analysis

Acquisition means ‘to acquire.’ Acquisition analysis is carried out to find out the sources from where your web traffic originates. Using acquisition analysis, you can −
  • Capture traffic from all channels, particular source/medium, and from referrals.
  • Trace traffic from AdWords (paid search).
  • See traffic from search engines. Here, you can see Queries, triggered landing pages, and geographical summary.
  • Track social media traffic. It helps you to identify networks where your users are engaged. You can see referrals from where your traffic originates. You can also have a view of your hub activity, bookmarking sites follow-up, etc. In the same tab, you can have a look at your endorsements in details. It helps you measure the impact of social media on your website.
  • See which plug-ins gave you traffic.
  • Have a look at all the campaigns you built throughout your website with detailed statistics of paid/organic keywords and the cost incurred on it.

Behavior Analysis

Behavior analysis monitors users’ activities on a website. You can find behavioral data under the following four segments −
  • Site Content − It shows how many pages were viewed. You can see the detailed interaction of data across all pages or in segments like content drill-down, landing pages, and exit pages. Content drill-down is breaking up of data into sub-folders. Landing page is the page where the user lands, and exit page is where the user exits your site. You can measure the behavioral flow in terms of content.
  • Site Speed − Here, you can capture page load time, execution speed, and performance data. You can see how quickly the browser can parse through the page. Further, you can measure page timings, user timings, and get speed suggestion. It helps you to know where you are lagging.
  • Site Search − It gives you a full picture of how the users search across your site, what they normally look for, and how they arrive at a particular landing page. You can analyze what they search for before landing on your website.
  • Events − Events are visitors’ actions with content, which can be traced independently. Example − downloads, sign up, log-in, etc.

Conversion Analysis

Conversion is a goal completion or a transaction by a user on your website. For example, download, checkout, buy, etc. To track conversions in analytics, you need to define a goal and set a URL that is traceable.
  • Goals − Metrics that measure a profitable activity that you want the user to complete. You can set them to track the actions. Each time a goal is achieved, a conversion is added to your data. You can observe goal completion, value, reverse path, and goal flow.
  • Ecommerce − You can set ecommerce tracking to know what the users buy from your website. It helps you to find product performance, sale performance, transactions, and purchase time. Based on these data, you can analyze what can be beneficial and what can incur you loss.
  • Multi-channel funnels − Multi-channel funnels or MCF reports the source of conversion; what roles the website plays, referrals’ role in that conversion; and what all slabs did when users pass through landing page to conversion. For example, a user searched for a query on Google search page, he visited the website, but did not convert. Later on, he directly typed your website name and made a purchase. All these activities can be traced on MCF.
  • Attribution − Attribution modeling credits sales and conversions to touch points in conversion tracking. It lets you decide what platforms or strategy or module is the best for your business. Suppose a person visited your website through AdWords ad and made no purchase. A month later, he visits via a social platform and again does not buy. Third time, he visited directly and converted. Here, the last interaction model will credit direct for the conversion, whereas first interaction model will assign credit to paid medium. This way, you can analyze what module should be credited for a conversion.
  • Optimizely

Optimizely is an optimization platform to test and validate changes and the present look of your webpage. It also determines which layout to finally go with. It uses A/B Testing, Multipage, and Multivariate Testing to improve and analyze your website.
A wonderful feature of Optimizely is that you do not need to be a technical expert. You just need to insert a deployed code provided by Optimizely in your HTML. After putting it, you can trace anything, take any action, and make any changes in your website.
Optimizely
Optimizely provides you administrative and management functionality to let you create account, organize projects, and experiment. This facility helps you in tracking clicks, conversions, sign-ups, etc.
You are allowed to run tests and use custom integrations with Optimizely interface. All you need is −
  • Set up an account on Optimizely and add a generated script.
  • Once you are done with it, select your test pages. It implies the factors you want to run test on.
  • Set Goals. To set goals, click on the flag icon at the top right of the page and follow up the instructions. Check metrics you are looking for. Click Save.
  • You can create variations with the usual editor like changing text and images.
  • Next step is monitoring your tests. You need to test which landing pages are performing well. What is attracting the visitors? What is the bounce rate? Understand the statistics, filter the non-performing areas, and conclude the test.
  • You can run multipage tests using javascript editors.
Optimizely gives you a better understanding of conversion rate optimization and running tests.

Metrics


Metrics is a powerful web analytics tool that delivers key insights and user interaction on your website. It defines a clear picture of users’ activities on your website and collects acquisition data of every visitor.
You can use this service free for a month. After that, you can switch on to a paid plan that suits you. KISSmetrics helps in improving sales by knowing cart-abandoned products. It helps you to know exactly when to follow up your customers by tracking the repeat buyers activity slot.
KISSmetrics helps you identify the following −
  • Cart size
  • Landing page conversion rate
  • Customer activity on your portal
  • Customer bounce points
  • Cart abandoned products
  • Customer occurrence before making a purchase
  • Customer lifetime value, etc.
kissmetrics

Summarizing KISSmetrics

  • It gets you more customers by not letting you lose potential customers and maintaining brand loyalty.
  • It lets you to judge your decisions where you are playing right.
  • It helps you identify data and trends, which contribute in customer acquisition.

Best Features of KISSmetrics

  • Ability to track effective marketing channels.
  • Figure out how much time a user takes to convert.
  • Determine a degree of which user was engaged with your site.
  • A convenient dashboard. You do not need to run around searching for figures.

Installation

Just sign-up for an account and customize accordingly.

Tracking

Add a java snippet under <head> tag of the source code of your website.

Event Setting

By default, KISSmetrics sets two events for you − visited site and search engine hit. To add more events, click on new event, add an attribute and record an event name.

Setting up Metrics

Click on create a new metric. Select your metric type from the list. Give metric name, description, and event. Save metric.

Define Conversions

Define your conversion and track them. Select number of times event happened. Give metric name and description and select event. Save metric again.
KISSmetrics can track web pages, mobile apps, mobile web, facebook apps, and can blend all data into one. You don’t need the multiple analytics platforms.

Key Metrics


You need to find a few key metrics for your business. You have a website and it has a tracking code in it. Now, you need to make sure what are you going to measure. Analyzing may help you retain your customer and hold them.

What to Measure

Audience

  • Pageviews − Pageviews is the number of views of a page. Multiple pageviews are possible in a single session. If pageviews is improved, it will directly influence AdSense revenue and average time on website.
  • Bounce rate − Bounce rate reflects the percentage of visitors returning back only after visiting one page of your website. It helps you to know how many visitors do so. If the bounce rate of a website increases, its webmaster should be worried.
  • Pages per session − Pages/session is the number of pages surfed in a single session. For example, a user landed on your website and surfed 3 pages, then the website pages/session is 3.
  • Demographic info − Demographic data shows Age and Gender. With the help of Demographic Info, you can find the percentage of Male/Female visitors coming to your website. Analyzing the ratio of this data, you can make a strategy according to genders. Age group data help you find what percentage of age group visiting your website. So, you can make a strategy for highest percentage of age group visitors.
  • Devices − This data shows the devices info. In devices info, you can easily find how many percentage of visitors come from mobile, how many come from desktop, how many come from tablets, etc. If mobile traffic is high, then you need to make your website responsive.

Acquisition

Traffic sources − In the acquisition, you have to check all your sources of the traffic. Major sources of the traffic are −
  • Organic traffic is the traffic coming through all search engines (Google, Yahoo, Bing....)
  • Social traffic is the traffic coming through all social media platforms (like − Facebook, Twitter, Google+, ...)
  • Referral traffic is the traffic coming through where your website is linked.
  • Direct traffic is the traffic coming directly to your website. For example, typing the url of your website, clicking on the link of your website given in emails, etc.
Traffic Sources
  • Source/Medium − This metrics gives you an idea of the sources from where you are getting traffic (Google, Yahoo, Bing, Direct, Facebook...).

Site Content

  • Landing pages − Landing pages are the pages where the visitors land first (normally, home pages of the websites are the landing pages). With the help of this metrics, you can find the top pages of the website. Using this metrics, you can analyze how many pages are getting 50% or more traffic of the website. So, you can easily find which type of content is working for you. Further, based on this analysis, you can plan the next content strategy.
  • Site speed − Site speed is the metrics used for checking page timing (average page load time). Using this metrics, you can find which page is taking more time to load, how many pages have high load time, etc.

Data Sources


Data sources are simply the files created on DBM or feed. The objective of keeping a data source is to encapsulate all information in one stack and hide it from the users, e.g., payroll, inventory, etc.

Server Logs

Log files list actions that take place. They maintain files for every request invoked, for example, the source of visitor, their next action, etc.
Server logs is a simple text file that records activity on the server. It is created automatically and maintained by server’s data. With the help of a server log file, you can find the activity detail of the website/pages. In activity sheet, you can find the data with IP address, Time/Date, and pages. It gives you insight on the type of browser, country, and origin. These files are only for the webmasters, not for the website users. The statistics provided by server log is used to examine traffic patterns segmented by day, week, or a referrer.

Visitors' Data

Visitors’ data shows the total traffic of the website. It can be calculated by any web analytics tool. With the help of visitors’ data, you can analyze your website improvement and can update your servers accordingly. It may comprise of −
  • A top-level view of metrics
  • Age and Gender of visitors
  • User behavior, their location and interests
  • Technology they are using, e.g., browsers and operating systems
  • Breakdown of your website on devices other than desktops
  • User Flow

Search Engine Statistics

Search engine statistics show the data that is acquired by organic traffic (as shown in the image given below). If the search engine traffic of a website has improved, then it means the website search ranking for the main keywords has improved. This data also helps you to −
  • Find the revenue generating keywords and the keywords those are typed in search engine by visitors.
  • How different Search Engines affect your data.
  • Where you are lagging and where you need to focus.
Search Engine Statistics

Conversion Funnels

Conversion funnels is the path by which a goal (Product purchase, Lead form done, Service contact form submitted, etc.) is completed. It is a series of steps covered by the visitors to become customers. It is explained in the “Bertus Engelbrecht’s” image, given below. If more numbers of visitors are leaving the website without any purchase, then you can use conversion funnels to analyze the following −
  • Why are they leaving the website?
  • Is there any problem with the conversion path?
  • Is there any broken link in the conversion path or any other feature that is not working in the conversion path?
Conversion Funnels
Conversion funnels help you visualize the following aspects in the form of graphics −
  • The hurdles the users are facing before converting
  • Where the emotional behaviors of the users alter
  • Where the technical bugs become nuisance for the customers.

Segmentation


Segmentation is the process that segregates the data to find the actionable items. For example, you can categorize your entire website traffic data as one segment for a “Country,” and one for a specific City.
Segmentation
For the users, you can make the segments as one who purchased your products; one who only visited your website, and likewise. During the remarketing, you can target those audiences with the help of this segment.

Data Segmentation

Data segmentation is very useful to analyze website traffic. In analytics, you can analyze traffic insight with the help of segmentation. The following image shows how to add segments in Google analytics.
Data Segmentation
For a website, you can segment total traffic according to Acquisition, Goals, and Channels. Following are the types of acquisition segmentation −
  • Organic Traffic − It shows only the organic traffic of the website. You can find which search engine (Google, Yahoo, Bing, Baidu, Aol, etc.) is working for you. With the help of organic traffic, you can also find the top keywords that send traffic to your website.
  • Referrals Traffic − This segment shows the total referrals traffic of the website. With the help of this segment, you can find the top referrals website that send traffic to your website.
  • Direct Traffic − This segment helps you find the traffic that visit your website directly.
  • Social Traffic − With the help of social segment, you can analyze social traffic. How much traffic you are getting from social media? In social media, which platform (Facebook, G+, Twitter, Pinterest, Stumbleupon, Reddit, etc.) is sending traffic to your website. With the help of this segment, you can make future social media strategy. For example, if Facebook is sending the highest traffic to your website, then you can improve your Facebook post frequency.
  • Paid Traffic − Paid traffic segment captures traffic through paid channels (Google AdWords, Twitter ads...).

Analysis Using Segmentation

When you are done with your segments (collected the data from segments), then the next step is analysis. Analysis is all about finding the actionable item from the data.

Example

Let’s map a table for analysis.
MonthJanFebMarAprilMayJuneJulyAugSep
Organic40K42K40K43K45K47K57K54K60K
Referrals5K4K5K4K6K5K4K3K4K
Social1K1K2K4K2K3K5K5K4K

Analysis

  • From the above table, you can see that your organic traffic is growing (improved 20k in 9 months). Referrals traffic is going down. Social traffic has also improved (1k to 4k).
  • Find out the pages that send traffic in organic traffic. Analyze them.
  • Find out which social platform is working for you

Actionable

  • Add new pages according to organic traffic sender pages.
  • Focus on the social media platform that is sending the highest traffic.
  • Find why your referrals traffic is going down. Is any link removed from the website, which was sending traffic earlier?

 Dashboards


Dashboard is an interface showing graphical status of the trends of your business key performance indicators. This helps you to take instantaneous and intelligent decisions. It gives you a visual display of important data that can be encapsulated in a single space to let you monitor in a glance.

Dashboard Implementation

In Google analytics, you can create dashboards according to your requirements. Dashboards are used for finding data. With the help of dashboards, you can quickly analyze the data. In dashboard, you have to create widgets as per your requirements.
The following image shows how to create a dashboard −
Dashboard Implementation

Types of Dashboards

You can create dashboards according to your requirements. Following are the main types of dashboards −
  • SEO dashboardContent dashboard
  • Content dashboard
  • Website performance dashboard
  • Real time overview dashboard
  • Ecommerce dashboard
  • Social Media dashboard
  • PPC dashboard
In every dashboard, you have to create widgets. Widgets are form in graphical or in numbers.
For example, if you want to create a dashboard for SEO, you have to create a widget for the total traffic, for the organic traffic, for the keywords, etc. You can analyze these metrics with the help of SEO dashboard.
If you want to create a dashboard for website performance, then you have to create a widget for website avg. page load time, Website server response time, Page load time for mobile, and Check page load time by browser. With the help of these widgets, you can easily analyze the website performance.

Metrics for Every Dashboard

  • Search Engine Optimization (SEO) − Organic traffic, Website total traffic, Keyword used in Organic, Top landing pages, etc.
  • Content − In content dashboard, you have to monitor traffic for blog section, Conversion by blog post, and Top landing page by exit.
  • Website Performance Dashboard − Avg. page load time, Mobile page load time, Page load time by browser, and Website server response time.
  • Real Time Overview Dashboard− In real time overview, you can set a widget for real time traffic, Real time traffic source, and real time traffic landing pages.
  • Ecommerce Dashboard − In ecommerce total traffic, Landing by products, and Total sale by products.
  • Social Media Dashboard − In social media traffic by social media channel, Sale by social media, most socially shared content.
  • PPC dashboard − In pay per click (PPC) dashboard, you need to include clicks, impressions, CTR, converted clicks, etc.

Conversion


Conversion is when a user visits your page and performs an action, for example, purchase, sign-up, download, etc.

Goals

Goals are used in analytics for tracking completions of specific actions. With the help of goals, you can measure the rate of success. Goals are measured differently in different industries. For example, in an e-commerce website you can measure the goal when a product gets sold. In a software company, you can measure the goal when a software product is sold. In a marketing company, goals are measured when a contact form is filled.

Types of Goals

Goals can be divided into the following categories −
  • Destination Goal − Destination goal is used to find pageviews of a website. Put a destination URL in the destination field to complete your goal.
  • Duration Goal − You can measure the user engagement with the help of duration goal. You can specify hours, minutes, and second field to quantify the goals. If a user spends more than that much of time on the page, then the goal is completed.
  • Event Goals − You can measure user interaction with your event on the site. It is called as event goals. You must have at least one event to compose this goal.
  • Pages/session Goal − You can measure the user engagement with pages/session goal. First, you have to specify how many pageviews/session counts as goal complete. Then, with the help of goal metric, you can analyze how many goals are completed.
Types of Goals

Funnels

Funnels are the steps to complete your goals. With the help of funnels, you can review your goals completion steps. Let’s suppose for an ecommerce company, product sale is goal completion. So, funnels are the steps to purchase that product. If most of the visitors leave the website after carting the products, then you have to check why users are leaving. Is there any problem with the cart section? This can help you improve your product performance or steps to sale the products.

Multi-Channel Funnels

Multi-Channel Funnel (MCF) report shows how your marketing channels work together. MCF report shows that how many conversions are done and by which channel. In MCF report, you can find the following data −
  • Assisted Conversion − In assisted conversion, you can find which channel has assisted the highest number of conversions.
  • Top Conversion Path − Top conversion path report shows the following picture.
MCF Channel
In the above picture, you can see that Organic search > > Direct has 11 conversions. It means the user first interacts with your product via organic search. Later on, he/she comes to the website direct and makes a purchase. So, with the help of this report, you can easily analyze your top conversion path to improve your funnels.

Visit My Other Blog.