At Principle we have audited over 100 websites with Google Analytics installed. We’d like to share what we have learned through this audit. In the last blog post, we have shared our learnings from our Google Analytics audit specific to eCommerce websites, but this article is not limited to such online businesses.
Based on our findings, we would like to share the takeaways in order by significance and frequency.
This is probably the biggest mistake we see businesses make. More than half of the websites we audited have been collecting PII (Personally Identifiable Information), which is strictly prohibited by Google’s terms of service.
Link to Google Analytics Terms of Service
7. Privacy.
You will not and will not assist or permit any third party to, pass information to Google that Google could use or recognize as personally identifiable information.
We’ve seen and heard first hand that websites that violated the terms had their entire data had been deleted. I had doubted it until I looked into Section 14 in the terms.
14. Term and Termination.
Either party may terminate this Agreement at any time with notice. Upon any termination of this Agreement, Google will stop providing, and You will stop accessing the Service. Additionally, if Your Account and/or Properties are terminated, You will (i) delete all copies of the GAMC from all Properties and/or (ii) suspend any and all use of the SDKs within 3 business days of such termination.
Some content management systems seem to use “GET” requests when a user submits their inquiries. In that case, the URL of the “thank you page” will include PII in its query parameter like below.
https://www.example.com/inquiry/thankyou.html?email=donald.j.trump@gmail.com&address=1600%20Pennsylvania%20Ave%20NW,%20Washington,%20DC%2020500&phone=202-456-1111&content=make%20america%20great%20again
If you think your site is using this kind of inquiry form, you’d better consider using “POST” request instead of “GET” request.
We believe the core concept of web analytics is “knowing what you got from what you did”.
Campaign tracking and Google Ads integration are the “what you did” part, which we assume half of the core concept, and they are always suboptimal.
Campaign tracking issues leads to:
Not knowing these can hinder the marketer’s ability to properly identify performing marketing channels and budget allocation challenges. For example, when you see “Organic” when it is actually from Google Ads, you might quit Google Ads because you’re getting miss informed on a channel that is actually working for you.
And this is the “what you got” part, which is also suboptimal in more than half of the use cases we encountered.
From our experience, I can assure you that many marketers have got the goal settings wrong, and they should immediately double-check the goal and campaign tracking settings again.
It is understandable to make these mistakes for someone who doesn’t know exactly how Google Analytics works. Each tool has each unique console, system, settings, and unfamiliar terminologies. For example, “Unique Dimension Combination” is not a word to describe in another ad tech universe.
Here are some tips to check:
As you can see from this image above, this page report shows a variety of pages. Reality is, this report is showing you multiple versions of one page’s performance. The example here shows a variety of traffic just for the home page “/”.
This means you cannot immediately see the overall bounce rate for the page and compare it to another page. Google Analytics shows you a bounce rate for each URL because Google Analytics assumes these pages as each different page.
This particular example shows a problem Facebook introduced by decorating every single link from News Feed, Messenger and Ads. In addition, since ITP had been introduced to Safari, Bing and some other ad platforms, that started to decorate links from their Ads with these unnecessary URL parameters and Google Analytics picked up these values.
Whenever you see unrecognized and not-website-related URL parameters, it would be time to add these URL parameters into the “Exclude URL Query Parameters” field in the admin settings.
This issue of reporting unnecessary URL parameters was found in 100% of the clients we audited so when you get a chance, just double-check this.
Our client came to us and said “We had a huge amount of traffic on the very first day of a site launch but after that, no one sees our website. How did that could happen?”.
It turned out that their developer had a last-minute site content check on their development server. And just after the launch, the company announced the launch to the entire company by email.
If you are a BtoB marketer, there is a high chance that your colleagues will see your corporate website and these sometimes account for the main portion of the traffic. Or even if you are a BtoC marketer, if you have multiple business locations like branch offices and shops, sometimes it becomes a problem.
Google Analytics JavaScript snippet just sends all pageview data to your report by default so you might need to figure out how to filter out related party’s traffic.
If you want to check whether your data includes access from your development server, here’s how:
Typically, there are several ways to get the internal access filtered out from your view with:
If you think you have to do something, this technical tip might help — How to use “OR” condition in Google Analytics view filter without regular expression
We hope these top 5 issues identified from tons of Google Analytics audit was helpful. We hope this could serve as your starting point for your team to look into.
In a world where digital marketers doing “driven marketing”, bad data collection and reporting is a very serious issue.
You could be using bad data with the following consequences (not limited to):
There is really nothing good that comes out of bad tracking. It reflects the concept of saying “Garbage In, Garbage Out”. Let us know if you are not confident with your web analytics settings and/or reporting. We would be happy to discuss and review your needs.
Good data practice starts with good data collection. At Principle, we enable, integrate, and manage your marketing data. Click here to learn more about our agency services for:
Senior Data Engineer
Google Marketing Platform expert with experience working with enterprises deploying marketing analytics capabilities. Guy is focused on delivering marketing technology and supports companies drive their marketing execution through data.