-
Continue reading →: Passing data to and from a nested component in Angular 2
Angular decided to drop the ‘@’, ‘&’ and ‘=’ in version 2.0. If you don’t know what they do: good for you! To me, the @&= concept was among Angular 1’s worst choices. Luckily, in Angular 2 the communication between components is a lot more explicit and easier to understand.…
-
Continue reading →: How and why to test your product’s performance on a slow internet connection
Most of the time, we’re blessed with a fast 4G, WiFi or wired internet connection, and everything is just fine. But how do our tools perform when the internet connection is not that great? Some time ago, a client sent me a screenshot of one of their creatives looking terribly…
-
Continue reading →: Overcoming cross-device challenges with Google Analytics’ client ID
Google Analytics has a powerful way of measuring cross-device behaviour. Adding a user ID to your data collection gives you access to reports like device overlap, device paths and device attribution. But it has some limits. In this post, I’ll dive into those limits and discuss ways to overcome those…
-
Continue reading →: How to create a random data view in Google Analytics
If you’re a web analyst, and you’re really proud of a analytics solution or report, you might want to share that solution with others. The hard part is that the company, agency or startup you’re working for often doesn’t want you to share the data publicly. And if they do,…
-
Continue reading →: A GHG Labs concept: The first worldwide web loyalty system
AdBlock. The very word sends chills down the spine of the whole digital advertising world. Yet for many consumers, it’s the hero they desperately need. To them, obtrusive digital ads have become a constant annoyance during their regular online activities. Although several ads are actually helpful or entertaining, there are…
-
Continue reading →: Multichannel problem (partly) solved with postal codes
Postal codes play an important role in today’s e-commerce. They are used to get online orders delivered to your home, food boxes sent to the right address and to get postmen to their destination as fast as possible. So, it’s obvious that the postal code is essential in the logistic…
-
Continue reading →: Upload your local Spark script to an AWS EMR cluster using a simple Python script
Apache Spark is definitely one of the hottest topics in the Data Science community at the moment. Last month when we visited PyData Amsterdam 2016 we witnessed a great example of Spark’s immense popularity. The speakers at PyData talking about Spark had the largest crowds after all. Sometimes we see…
-
Continue reading →: Recap: Google Analytics User Conference – GAUC 2016
Last week, I attended the Conference day of the seventh official Google Analytics User Conference in Amsterdam in search of new Google Analytics tips and tricks. More information about the Program of GAUC 2016 can be found here: http://www.gauc.nl/programma-conference-day/. So, what are the key takeaways of the master classes this…