Ethical digital companies are deleting browser-based analytics tools. Here's why you should too
The winds have shifted. The days where it is acceptable practice to load dozens of analytics tools directly on your users' browsers are quickly coming to an end. In this article, I'll explain why, and how you can be a digitally-ethical company.
Stop lying to yourself. How to fix the bugs that actually matter.
In this article I'm going to outline the super-simple approach I always try to implement with my teams when it comes to addressing bugs while also building new features.
What being in a pub covers band taught me about dealing with Product Owners
Don't let them sing, and stick to the classics. Here are some things I learnt about Product Owners being in a pub covers band.
Enriching your UTMs with contextual data for Universal Analytics & GA4
UTMs are a fantastic part of the Digital Marketers arsenal. They allow you to send campaign information to Google Analytics. In this article, I'll explain how to extend them to send more data to Google Analytics using Universal Analytics or Google Analytics 4.
Why agencies have the most to lose by going remote
As we head towards a remote-focused workforce, agencies are the ones with the most to lose. In this article, I'll explain why and share some ways to avoid it.
What data you need to send to Facebook with the Facebook Pixel
One of the most common questions I get about marketing analytics is - "what data should I send to Google Analytics and what data should I send to Facebook? Should I send everything I'm sending to Google Analytics to Facebook as well?" The short answer is no, but in this article, I'll expand on that answer and detail what data I generally send to Facebook Analytics and what data I don't.
Debugging interaction and non-interaction hits in Google Analytics using customTask
Debugging a Google Analytics view to diagnose a suspiciously low bounce rate or figure out how your events are being interpreted can be a pain. Out of the box, it's impossible to understand what's being computed as an interaction hit and what isn't. So in this quick tutorial, I'll explain how to set up your Google Analytics tags in Google Tag Manager to debug interaction hits and non-interaction hits.
Selling Hackathons to clients: the good, bad and ugly
I ran over two dozen hacks over the course of two years with a whole range of clients. Below I've outlined what I learnt.
Tracking User Personas using Google Tag Manager and localStorage
I've always wanted to track User Personas into Google Analytics and Facebook and now I can.
11 things I learnt about leadership from bad managers
I've had some great leaders in my career. Some were direct managers and some were the leaders I needed when my direct managers weren't right.
I've been lucky to learn a great deal from my leaders and mentors but there have been some times when I've also learnt from my their mistakes. This is not an exhaustive list, but avoiding some of these pitfalls could help you be a better leader.
Why most organisations are overpaying for their CMS
Business Development Managers and Client Service Directors have been lying to us for years. Shocking? I know.
The truth is that the expensive tool they are selling you probably isn't worth it. Now, this could be true in any industry, but the focus of this article is expensive enterprise-level CMSs.
Experimenting with large story sizes
A few friends and I have been doing what a lot of people have been doing with the extra time COVID has given them - we are working on a side project.
We choose to utilise a Scrum framework for the MVP as we thought it would keep us on track and we weren't sure what our velocity would be.
We then ordered the backlog and got to work on the first sprint.
Stop asking your dev teams to build things
I was working through a client's GTM last week and it reminded me of why naming conventions are important. The container was a mess and it reminded me of the time my wife tried to find a file on my computer. The structure made sense to me, but she was baffled.
Using GTM to tell your Contact Centre Team more about your customers' experiences
A few months ago I posted about a way to send daily slack notifications to your team telling them how fast the site was for particular users the previous day.
A client of mine read the post and presented me with an interesting thought. They know that page load speeds vary widely on their site, especially on their customer self-support pages because they are currently undertaking a refresh and half of the pages are on an older, slower, stack and half are on a newer, faster, stack. They've also noted, anecdotally, that customers are angrier when they get in contact with the Contact Centre if they have viewed a lot of the slower pages.
Google Tag Manager naming conventions
I was working through a client's GTM last week and it reminded me of why naming conventions are important. The container was a mess and it reminded me of the time my wife tried to find a file on my computer. The structure made sense to me, but she was baffled.