-
Continue reading →: Google Analytics hit scope custom dimensions and metrics
Google has given us a great analytics tool with Google Analytics. But sometimes you have to connect information from different parts of their documentations to find a solution. Tracking a hit scope custom dimension or metric is an example of this. In this post, I’ll connect the dots for you,…
-
Continue reading →: Using utm_nooverride in Universal Analytics
Since the upgrade from classic analytics to universal analytics there is one functionality that’s been missing; the option to not override the previous source in Google Analytics. For most of the traffic this is ok, but when looking at service emails like password resets, you don’t want them to steal…
-
Continue reading →: The current state of app analytics
Somehow, analytics and tag management for apps seem to stay behind compared to the options we have for websites. And I haven’t really seen this change over the past few years. To give you an example: during the unconference day of Measurecamp 2017 in Amsterdam, zero talks were about apps.…
-
Continue reading →: Every tag manager setup needs a general blocking rule
A tag manager allows you to disconnect your marketing tags from your website. It puts the control of these tags in the hands of the people who use them: marketers. It also disconnects all the tags from your developers. This is good for flexibility, but not quite as good for…
-
Continue reading →: The history and future of ad viewability tech
Viewability and its companion exposure time are becoming more and more default metrics and measurements for online media campaigns. But ever since, I’ve heard quite some times that the measurement of viewability is a real pain in the ass, and a pain in the ass for multiple reasons. Sometimes it…
-
Continue reading →: How to optimise for better customer journey data
When we think about conversion rate optimisation, the goal is often to improve conversion on your website. But what about improving data collection? In the ever growing complexity of data collection in a multi-device world, I think it is time for tests that focus on data collection (and data-first UX).…
-
Continue reading →: Improving the consistency of your projects with virtual environments in Anaconda
Virtual environments in python are very useful for managing different projects and especially when multiple people have to work on them. It is also useful for using packages which are not entirely supported on every version of python. Personally I needed a virtual environment when using Tensorflow. Tensorflow was not…
-
Continue reading →: Moving API requests in React to Redux-Saga’s
In the last year we, at Greenhouse Group, have developed several React-based applications. One of the latest projects I’m working on is an internal tool to monitor marketing expenses for the marketeers within our company. It was my responsibility to set up this new tool based upon the experiences we’ve…
-
Continue reading →: Measuring use of chatbots with Google Analytics
Recently, there’s been a lot of fuss about chatbots. They’re ‘the new thing’ and anyone cool does something with AI in a project. Platforms like API.ai (Google) and Wit.ai (Facebook) are helping the hype along quite a bit. Within a few clicks, anyone can have a chatbot at their disposal.…