Sometimes you will have the need to properly kill a page on your website - perhaps a member of staff has left and you want to remove their profile, or you're taking down a section that is no longer relevant. A 410 status code tells visitors that the page has been removed and will not be returning - and it is the 'correct' way to remove resources.

Recently I read a post by a famous designer claiming that "Good design is ephemeral" at first I felt annoyed and his point of view gave me food for thought. While a part of me wouldn't like to admit it, I realise that his point was true.

Using a lookup table to render the correct Google Analytics property based on the environment or hostname was one of the great tips I picked up from the Google Tag Manager training at Brighton SEO. It is pretty simple to set up, and once you have done it you'll never look back!

A problem we have faced in our Joomla development work has been ensuring that the correct Google Tag Manager environment code is being deployed with the right environments - for example in our development environments we need to deploy the container code from GTM related to the dev environment, but in production, we need the live container code.

After some discussions about the best way to implement it, we came up with a simple way to ensure this 'just worked' across all our sites without any complicated settings.