5 Ways to Improve Analytics of your Website

HomeInsightsBlogs | Last Updated August 4, 2021 - by Softcrylic under digital analytics

Published onFebruary 27, 2017

Having information on site’s performance is critical for understanding your customer interactions online. Enormous amount of data is generated, when customers access data from different devices. However, is that data going to be granular enough to produce actionable information?

Most analytics solutions have data on page views or maybe a form submission but, that’s usually not enough to identify issues and produce actionable information on usability, content engagement, or navigation.

Here are 5 solutions that could help:

1. Form Progression/Abandonment Tracking

Forms can be critical for a site’s performance and in a lot of cases, they can be choke points for customers because of information the forms ask for. Knowing which field a customer abandons gives you the data to help an actionable decision, optimize the form instead of guessing which fields are the issue.

Form progression tracking

How it’s done?

Form Fields have a number events that can be tracked such as when the field was selected or when the customer leaves. Listening for those events using JavaScript Tag Management Solution like Adobe Dynamic Tag Manager, Google Tag Manager, or Tealium, allows you to capture these events with your analytics solution.

Events using javascript tag management

How hard is it?

It is a simple process. Most forms can be tracked in a few hours using a Tag Management Solution, JQuery, or JavaScript.

Softcrylic has also produced a solution which can dynamically track every form field on a site and can integrate with Google Analytics, Adobe Analytics, and most other analytics solutions. Our teams have implemented this type of tracking across most major analytics platforms.

Contact us

2. Scroll Depth Tracking

Wouldn’t it be nice to know if a customer reached the bottom of your page, reached an ad, or at least got half way? It’s possible and can give you data to help actionable decisions on content length, structure, ad placement and more.

How it’s done?

There are a number of different ways you can customize Scroll Depth Tracking but, they all follow the same principle. For each page a browser visits, we can determine the size of the entire page, the size of the visible area, the “viewport”, and the position of the viewport.

A little math will help you determine where the customer is on the page and even allow to focus on different parts of the user’s screen like the middle 50% of the viewport. We then select the points of a page that we want to track such as a percentage of a page viewed, or specific elements that the user see’s on a page such as an ad or info graphic.

Scroll Depth Tracking

How hard is it?

There are a number of open source plugins and? guidelines. But, it takes someone comfortable with JavaScript to implement the tracking. In most cases, it can be implemented in a few hours and Most plugins allow you to track either percentage of the page viewed or a specific component.

Softcrylic also has a proprietary solution specialized for content. For example, our blog post would be split up into 3 major sections we would track.

  1. Content Body (Green)
  2. Case Study Ad (Yellow)
  3. Contact Form (Blue)

The data collect would allow us to see how much of a blog post was viewed, if a customer reached the case study, and if they reached the form.

3. Heat Maps

Heat Maps are a great tool to quickly summarize where users click, hover, or move their mouse to. It is a great tool to help optimize the user experience and the content on a website.

How it’s done?

There are a number of different vendors that provide SaaS tools (like Crazyegg) that generate heat maps using tags deployed through your website via code changes or through a TMS like Ensighten. They also provide the tools to display Heat Maps based on user segments.

There are some customization’s that are necessary to produce accurate heat maps. Since Heat maps are produced by users’ actions (mouse movement, clicks hovers), they include all actions including hovering menus, carousels, or modals. Some tools allow you to exclude these types of actions or display them separately.

Site Heatmap

How hard is it?

Very little or Zero learning curve is required for the implementation of these tools. Most TMS systems have tag templates already installed. However, if customization’s are needed, it will require someone familiar with the tool and with client-side development skill set.

4. Internal Link Tracking

Internal Link Tracking can provide critical insight into what links are driving the most interaction or conversions. For example, if you have multiple calls-to-action driving to the same lead form, the most you would be able to derive from any analytics solution is the previous page. Internal Link tracking would allow you to determine which CTA drove the most conversions on the lead form.

How it’s done?

Most analytics tools have some version of internal link tracking. Some are manual and require code, others are “automatic” (automatic <> perfect). Google Analytics has “Enhanced Link Attribution” which, uses the nearest “id” on an HTML element. However, unless every element has a unique ID, it is not true “link tracking”.

Customization is usually the way to go. You don’t need to tag everything with an internal link tracking value but, tagging the links that drive to conversion or engagement is a great place to start. Also, tagging can be completed progressively as you begin to understand more about your users.

Google Internal link tracking

How hard is it?

It depends on the level of customization. As with most things in life, the better results usually come from diligent work. Google Analytics “Enhanced Link Attribution” is relatively easy to implement and is a simple change to the Google Analytics base tag.

However, a custom implementation in Adobe is going to take planning and changes to every link that needs to be tracked, sometimes involving IT or other site resources. But with the right planning, you can develop a strategy that can be easily deployed with minimal changes.

5. Error Tracking

Error tracking provides insight to what users encounter on your site. This can be anything from a 404 error because a URL was incorrect to a lead form or key functionality on a site. Errors cause users to not only abandon your site but also, creates a negative impact on customer satisfaction.

How it’s done?

Most error tracking implementations cover multiple scenarios. The most common are tracking error pages such as 404 & 500 errors, form submissions or validation like a lead form or finding, to reservations and flows such as a checkout or setting an appointment.

Most companies have ways to track errors on a website via server logs or a separate back-end system. So, why do we need to track errors in analytics? Tracking errors in analytics allows you to quantify the impact of an error or identify issues in the user’s experience and hence, it is quintessential.

Identify issues in the users experience

How hard is it?

Again, it depends on the level of customization. Planning an implementation is critical to a good implementation with actionable reporting. By partnering with your technical resources, you will be able to identify and pass the data to your analytics or TMS.

Web AnalyticsHowever, error tracking can be very straightforward to set up. Most website errors are easily identified and scraped using your TMS or custom JavaScript. But, this should only be used if you cannot get the errors passed from the website’s code.

Thus implementation of a more comprehensive  error tracking strategy enhances the performance of your site and boosts return from marketing investments by identifying problems quickly, understand the scale, and enabling your teams to resolve errors with actionable information instead of assumptions.

Softcrylic

Softcrylic is a data consulting firm that is part of Hexaware. We bring a unique combination of strategy and engineering to the ever increasing complex problem of data. We tackle data challenges at the level of data capture and validation through data modeling and activation. We help organizations further benefit and understand their data through our engineering expertise on Microsoft Azure and Amazon AWS alongside Hexaware’s extensive experience and capacity in Engineering and AI.

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search