Google Analytics AlternativesDo you give your website’s metrics, data and analytics the attention they deserve?

We all generally realize the importance of analytics, and feel that we should be doing more with the information it provides, yet many of us aren’t sure how best to access it.

Google Analytics is great and it’s free, but there are some alternatives.  In this article, we will look at four of them:

1. Clicky

Clicky is a direct alternative to Google Analytics.  It provides a lot of similar features and some additional ones. For example, it supports heatmaps to view where people are clicking, easier access to the most important data, easier event tracking, etc.

The user interface is dated but it is simple to use and easy to navigate around.

Key Differences Compared to Google Analytics

There’s a lot of similarities with Google Analytics but the data is presented in a different way.  There are also some differences in functionality, here are the key ones:

Quicker access to content

When you log in to Clicky, you immediately get some really useful data.  For example, you can look at a breakdown of content from external websites that are sending you traffic.  With Google Analytics this would take four clicks, unless you set up a custom dashboard.

overview screen
Immediately you are presented with useful information

Heatmaps – You can view a heatmap, which shows where your visitors are clicking on your site.  This is useful to find the focus areas and to assess whether your calls to action are working.

Onsite widget – The code you add to your site places a widget there that is only visible to you.  This shows you how many people are on your site at the time.  It’s useful if you want to track unusual activity, e.g. a lot of people on your site or not many at all!

Bounce rate calculation –  In Google Analytics, if visitors arrive on one page of your site and leave five minutes later, that is considered a bounce.  But if they have spent five minutes there, it means they have probably read the content thoroughly, so should this really be called a bounce?  With Clicky, it’s only considered a bounce if someone spends fewer than 30 seconds on your site.

Dynamic goals – As well as setting up goals within the app, you can define goals using Javascript on the pages you require.  This gives you more flexibility around the goals you want to create.

Twitter analytics – You can set up keyword tracking for Twitter and review the results within Clicky.

Built-in URL Shortener – This means that you can track clicks on links without setting up Google Event Tracking.  It makes it much easier to track the links people click on.

Uptime monitoring – Automatic checks that your website is up and running.

Visitor detail – You can drill down to find out all the actions that visitors take when they arrive on the site.  This is really useful to get to know what your visitors are doing.

Clicky visitor detail
Drill down to get specific details on each visitor


You can use a limited version for free with up to 3,000 page views.  The pro pricing starts at $9.99 per month (30k page views) and goes up in increments to $37.99 for 200k page views.


After the review I decided to stick with Google Analytics as it’s a tool I’m used to and it’s free.

2. Kissmetrics

Kissmetrics is not really an alternative to Google Analytics, it adds an additional layer to Analytics that is not provided by Google.  As they say on their website, ‘Google Analytics tells you what’s happening. Kissmetrics tells you who’s doing it’.

So, the focus is on the people who arrive on your website and the actions they take.

The best way of describing Kissmetrics is with an example.  Imagine if you sold products and services on your site.  Here is some of the type of information you might like to track:

  • How many people clicked on the ‘buy now’ button.
  • How many people made a purchase.
  • What these people did before they bought (i.e. where they came from, what pages they visited, etc.)?
  • How much money you got from the person who made a purchase.
  • How many people cancelled their subscription, and after what length of time.
  • The activity of people on your site before and after they are a customer.
  • The number of people who signed up for a newsletter and subsequently bought a product or service.

Kissmetrics is designed to support all of this and more.  If you are selling products or services, you need to have these types of analytics set up for your product or service.

You start by defining your KPIs (key performance indicators), then build your funnels (the steps people need to go through to help you with your KPIs) and, finally, set up the events you want to track.

Kissmetrics summary
View an overview of what’s really important to your business

Here is an example of a funnel; you can track all of the phases within this funnel:

Kissmetrics Funnel
Build your funnel and then set up Kissmetrics to track all phases within the funnel

There are some events you can easily set up within Kissmetrics, but there is also possible development work you would need to do. For example, if you want to track the actual revenue received after a sale you may need to integrate Kissmetrics analytics with your eCommerce provider in order to display this type of data.


The starting price is $150 per month which tracks up to 500k events, $250 per month for 1 million events and $500 per month for anything over 1 million.


Kissmetrics is a powerful tool and it’s best suited to businesses selling products or services through their site.  The type of information you can track easily within Kissmetrics is information you really do need to track, so if you don’t use Kissmetrics you need to find an alternative!

3.  Mixpanel

Mixpanel is similar to Kissmetrics, so if you are deciding on one of these tools you would need to do a full evaluation of both, because sometimes it’s a matter of very subtle differences.

For example, Mixpanel supports funnels, so you can create funnels related to your product or service sales and then track all the events that happen within that funnel (e.g. clicking on a button, signing up to an email list, etc.).

Here are some nice features of Mixpanel:

Notifications – You can view customer interactions with your product and then initiate email communication or push notifications with these customers directly within the product.  For example, set up a filter to view all customers who have searched for certain products and send them a personalized email telling them about other, similar products they may be interested in.

Segmentation –   There is some very useful segmentation in Mixpanel, to drill down for specific events.  An example given is a flight search.  You can view the details of everyone who performed a flight search, but then you can drill down and focus on the Enterprise users that performed the search.  When people are searching for flights you don’t want the search to have too many results so it’s easier for them to find what they want. With this in mind, you can filter further and compare results that had a lot of search results returned (e.g > 30) with those that didn’t have so many.

mixpanel segmentation
View a detailed breakdown of events and the properties of those events


The cost is based on data points, each of which relates to an event.  For example, someone clicking on a button you are tracking is classed as an event.

Starting with a free service for up to 25,000 data points, it goes up to $150 dollars per month for up to 500k data points and $350 for 2 million, with further price increases for a higher number of data points.


A nicely designed tool and if you like this and Kissmetrics you would need to do a full review to see if there’s any particular tool you prefer because the functionality is quite similar.

 4. Statcounter

Statcounter is a direct alternative to Google Analytics and comes in a free and a paid version.

The first thing you’ll notice about Statcounter is that they have an extremely poor user interface with no design put into it.  But there is good information provided and the information is easy to access.

Quite similar to Google Analytics

Some of the key differences between Statcounter and Google Analytics are:

Statcounter tracks visitors differently: it can track users who have Javascript turned off, which Google Analytics can’t do.  However, I do question how much of an issue this really is because the vast majority of people won’t have Javascript turned off, and analytics are never 100% accurate anyway.

Link clicks – It automatically tracks which links people are clicking on within your posts.  This is useful information, but difficult to obtain if you use Google Analytics.

Log activity – Statcounter provides you with a lot of activity data, which means you could analyze and parse this data to produce your own reports.


Free for up to 250k page loads per month and then pricing goes from $5 to $119, depending on page load and log size.


If you have a preference for the user interface and simplicity of Statcounter then use this, alternatively use Google Analytics.  I’ll be sticking to Google Analytics.

Final Comments

There are many Google Analytics alternatives but I’ve yet to find a complete replacement.  Typically, you will use Google Analytics alongside another application.

So I hope in this post we’ve ruled out a couple for you and got you considering whether you would benefit from an additional one such as Kissmetrics or Mixpanel, depending on your business.

Would love to hear your comments!


Similar Posts You Might Also Like...
[wpforms id="21612" title="false" description="false"]
<div class="wpforms-container wpforms-container-full" id="wpforms-21612"><form id="wpforms-form-21612" class="wpforms-validate wpforms-form" data-formid="21612" method="post" enctype="multipart/form-data" action="/google-analytics-alternatives/" data-token="335855ff5db8c6e0c45ea41cfc8f7a55"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-field-container"><div id="wpforms-21612-field_1-container" class="wpforms-field wpforms-field-name" data-field-id="1"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_1">Name <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-21612-field_1" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][1]" placeholder="Name" required></div><div id="wpforms-21612-field_2-container" class="wpforms-field wpforms-field-email" data-field-id="2"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_2">Email <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-21612-field_2" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][2]" placeholder="Email Address" required></div><div id="wpforms-21612-field_6-container" class="wpforms-field wpforms-field-text" data-field-id="6"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_6">Website</label><input type="text" id="wpforms-21612-field_6" class="wpforms-field-large" name="wpforms[fields][6]" placeholder="Website" ></div><div id="wpforms-21612-field_5-container" class="wpforms-field wpforms-field-textarea" data-field-id="5"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-21612-field_5">Enquiry <span class="wpforms-required-label">*</span></label><textarea id="wpforms-21612-field_5" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][5]" placeholder="Enquiry" required></textarea></div><div id="wpforms-21612-field_11-container" class="wpforms-field wpforms-field-captcha" data-field-id="11"><label class="wpforms-field-label" for="wpforms-21612-field_11">Custom Captcha <span class="wpforms-required-label">*</span></label> <div class="wpforms-captcha-math"> <span class="wpforms-captcha-equation"> <span class="n1"></span> <span class="cal"></span> <span class="n2"></span> <span class="e">=</span> </span> <input type="text" id="wpforms-21612-field_11" class="wpforms-field-medium wpforms-field-required a" data-rule-wpf-captcha="math" name="wpforms[fields][11][a]" required> <input type="hidden" name="wpforms[fields][11][cal]" class="cal"> <input type="hidden" name="wpforms[fields][11][n2]" class="n2"> <input type="hidden" name="wpforms[fields][11][n1]" class="n1"> </div> </div></div><div class="wpforms-field wpforms-field-hp"><label for="wpforms-21612-field-hp" class="wpforms-field-label">Comment</label><input type="text" name="wpforms[hp]" id="wpforms-21612-field-hp" class="wpforms-field-medium"></div><div class="wpforms-recaptcha-container wpforms-is-recaptcha"><div class="g-recaptcha" data-sitekey="6LeM6ZgUAAAAAEkxPMgcFFoPipPfMkqzgcGXJioV" data-size="invisible"></div></div><div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="21612"><input type="hidden" name="wpforms[author]" value="5"><input type="hidden" name="wpforms[post_id]" value="4536"><button type="submit" name="wpforms[submit]" id="wpforms-submit-21612" class="wpforms-submit bc-form-button-blue" data-alt-text="Sending..." data-submit-text="Send" aria-live="assertive" value="wpforms-submit">Send</button></div></form></div> <!-- .wpforms-container -->