Google Tag Manager (GTM) is a powerful tool that allows website owners to easily add and manage marketing and analytics tags on their website without having to modify the website’s code directly. By using GTM, website owners can track events, … Read More
Calculate time between two string timestamps with Vanilla JS and RegEx
When dealing with the dataLayer, you are presented with the challenge that variables are returned as either strings or numbers. This is particularly an issue when calculating the time between events is required and all you have to work with … Read More
Custom HTML Tags Sequencing in Google Tag Manager
Tag sequencing is a feature available in Google Tag Manager for quite a while, being introduced for the first time back in 2015. In a nutshell, tag sequencing enables you to specify tags to fire immediately before or after a … Read More
iFrame Video Interactions Tracking with jQuery and Google Tag Manager
What is an iframe? Here is a definition from TechTerms.com – An iframe (Short for inline frame) is an HTML element that allows an external webpage to be embedded in an HTML document. Unlike traditional frames, which were used to … Read More
Safari update – Edge cases tracking without compromising UX
Tracking form submissions, pdf downloads, virtual pageviews etc, sometimes can become a bit problematic and the data collected not always accurate. That is because on some occasions the user is redirected to another page too quickly and the request to … Read More
How to exclude internal traffic from Google Analytics. WordPress – Google Tag Manager setup
When analysing your website data, one important thing to consider is what data is relevant for you and what is not. Excluding the data generated by developers or website administrators makes a lot of sense, as what they usually do … Read More
JavaScript Moussaka Recipe
Cooking and programming. The two seems to have nothing in common, but I think they are very similar. There are many aspects that can be transferred and applied from one of the fields to the other. Let’s take a look … Read More
JavaScript RGB/Hex Color Game
I did this app a few months ago as part of a course to freshen up my javascript programming skills. The game is pretty simple, but while getting the game together I went through some core principles of the language: … Read More
To-Do List App with AngularJS
Being overwhelmed with work whether it is assignments for Uni or freelance projects, or as for the last couple of months – both, I’ve always found using “To-do” lists really helpful. I found that using To do lists, apart from … Read More
Login component for an eCommerce website
A case study based project which was part of a Web Technology Integration unit at Bournemouth University, BSc (Hons) Computing degree. The project’s requirement was to build a login/signup system for an eCommerce store. The system had to: Allow an unregistered … Read More