Is Google Analytics Set Up Correctly?

Installing and configuring Google Analytics is part of every developer's job these days. Here’s a quick checklist to make sure you’re not missing out any important information or making any serious mistakes.

1. Check GA code is present on every page

Screaming Frog (paid version) has filters which allows you to check for a specific text which is the better solution in the long run.

See this link on how to setup:

However, for most modern applications where template inheritance is in use, this is often not a problem. This kind of issue is more likely to arise on older/legacy websites.

2. Is there only 1 instance of the tracking code?

Goto the homepage and view source. Do a search for the tracking code. There should only be 1 account tag associated with this.

Typically, if you see only 1 tag on the homepage, it should ripple across the entire site.

Normally tracking errors will show up on the Google Analytics. E.g. having very low bounce rate is a hint that there might be duplicated account tags

3. Is demographics tracking set up?

To enable demographic tracking, this snippet must be included.

ga('require', 'displayfeatures');

Having demographic data setup will reveal demographic data under Audience -> Demographics.

Read more:

4. Is Adwords/Adsense linked up correctly?

Adwords and Adsense linking is done through the Admin section in Google Analytics.

Linking the two accounts will allow you to see conversion rate information from within Google Analytics itself. 

5. Is Google eCommerce tracking data setup for eCommerce sites?

To gain access to the Conversion -> Ecommerce tab information in Google Analytics, eCommerce tracking must be set up. Under Admin, click on the Ecommerce Settings to enable this feature.

On WordPress, there is a plugin that does this:

On other sites, a developer is required to insert the snippets. For more information, see:

6. Are UTM campaign parameters being used?

If the business is running campaigns on Facebook or other social sites, make sure UTM campaign tags are being used to track the performance of the posts.

See for a URL builder.

If campaign tags are used correctly, it should show up under Acquisition -> Campaigns in Google Analytics.

On Adwords, this is all taken care by the system.

Read more:

7. Is the site connected to Google Webmaster Tools (GWT)?

To make the connection between the website and GWT, sign up both and versions on

If the website also uses https, you will need to register those as well.

The easiest way to make the connection between the website and GWT is to be an admin on Google Analytics for the website you’re trying to associate.

8. Is Event Tracking set up to track key user interactions?

Event tracking can be set up to record and track specific user interactions on the site. Such as which sign up button is being clicked from the home page. To do this, you will need a developer to insert the tag codes at the right HTML elements.

Read more:

9. Is IP filtering on?

If you’re on a fixed IP and want to remove the Google Analytics hits from you and your company, you can create a filter that does this.

Read more:

10. Is bot filtering on?

If you look under Acquisition -> Referral, you might see something like this.

There’s tons of webspam that dirties your Google Analytics data. To mitigate this, switch on bot filtering under Admin -> View Settings.

Notice I said mitigate and not remove. New sites and bots are being created all the time. From experience, there will be other bots that slip through. To remove them, you will need to create a filter that excludes that particular URL.

Posts by topics

Related Content


Originally published on Campaign Asia Brief - Award-winning independent B2B marketing agency Construct Digital has announced seven recent new ...

Read more

Award-winning independent B2B marketing agency Construct Digital has appointed seasoned creative leader John Scott as Executive Creative Director to beef up its creative capabilities and further elevate its digital marketing and marketing automation ...

Read more

With the world’s integral brands being providers of digital services, the time to adopt a new business paradigm is now. You can only safeguard your company’s survival by keeping abreast of the established trend of digital transformation.

Read more

  There are many challenges in the B2B environment that make SEO different from B2C. For that reason, B2B SEO deserves a guide of its own.

Read more