Cover photo
Hans Kuijpers
Worked at teemr
Attended Fontys University of applied sience
Lives in 's-Hertogenbosch, The Netherlands
514 followers|422,094 views


Hans Kuijpers

Shared publicly  - 
always interesting
See it with animations! It’s impossible to win over an audience with a bad presentation. You might have the next big thing, but if …
Add a comment...

Hans Kuijpers

Shared publicly  - 
Last time I checked there were only 6 filters. Now there are already 26 filters. Thank you +Simo Ahava for the automatic tool
Add a comment...

Hans Kuijpers

Discussion  - 
Wouldn't it be cool if GTM embarces branches?
- One master branch for production
- One develop branch for testing. Only visible for me and every IP-address I've provided. 
- Several feature branches for development of new tags, triggers and variables. Only visible for me and every IP-address I've provided. 

Just like Git Flow. (see cheat sheet...
Basic tips. Git flow provides excellent command line help and output. Read it carefully to see what's happening... The OSX/Windows Client Sourcetree is an excellent git gui and provides git-flow support; Git-flow is a merge based solution. It doesn't rebase feature branches.
Simo Ahava's profile photoPaweł Ogonowski's profile photoBadriNarayanan Srinivasan's profile photo
For short term folder level publishing will also be so powerful
Add a comment...

Hans Kuijpers

Shared publicly  - 
useful CLI guides
Coolest Guides on the Planet is a reference tutorial site for things including OSX, web, wordpress, video, hosting
Add a comment...

Hans Kuijpers

General Questions  - 
I'm trying to get a true/false with a GTM variable in a Page View Tag but I need some help. 
The variable should return true when another a Data Layer Variable with name = has-number-of-plans is bigger then zero or false when it is equal zero. has-number-of-plans contains a number from 0 to infinite. 
How can I create this boolean function? 
Jim Gianoglio's profile photo
You could have a custom JavaScript variable like below that should do the trick:

function() {
  var numPlans = {{has-number-of-plans}};
  if(numPlans === 0) {
    return false;
  else if(numPlans > 0) {
    return true;
  else return undefined;
Add a comment...

Hans Kuijpers

commented on a video on YouTube.
Shared publicly  - 
Goede uitleg over het aanmaken van een SSH keypair via command line. Heerlijk rustige stem. Dank je wel Han
 ·  Translate

Hans Kuijpers

Shared publicly  - 
Great fallback solution
Unfortunately, not everyone has a browser/device capable of viewing flexbox layouts. This is a cheatsheet-esque guide that offers backwards compatible alternatives to flexbox properties.
Add a comment...

Hans Kuijpers

General Questions  - 
looking for best practices...
Do I use GAEvent (as written by @SimoAhava on his blog
and add onclick="dataLayer.push..." to every link/ button / action I want to track?
Or ... do I create lots of variables and triggers to pin point the link / button / action I want to track?
Or ... does anyone have a smart suggestion how to easily track events without changing the current HTML?

most of the times the links on my website are: 
<a href="" class="" title="">text</a>
With Google Tag Manager, there are a million different ways to make your tagging setup leaner and more flexible. The reason this should be a priority is because the UI isn’t perfect. The more tags you have, the more difficult it becomes to manage your assets. In this #GTMtips post, I show you one of …
Matthias Gutenkunst's profile photoDoug Hall's profile photoDmitry Klymenko's profile photo
"Or ... does anyone have a smart suggestion how to easily track events without changing the current HTML?
That is what that article is about. You don't need to modify HTML, otherwise whats the point of using GTM?

We use fully parametrised GA tags and sends value to it directly from data layer from oter tags.
You can pin point click location by using the click attributes
Add a comment...
Using Gmail I can use different signatures for the different email accounts I authorized to mail from. 
Using Inbox I can only set 1 signature. 
I would love to use multiple signatures to choose from.
Is that possible using Inbox?
Add a comment...

Hans Kuijpers

Shared publicly  - 
Google Analytics Referral Spambot List
Useful to filter out spambot referrals
As you’ve probably seen in your Google Analytics referrals list there’s an ever increasing number of sites seemingly sending real people your way. Sadly this is not the case, they’re robots/crawlers...
Stephen Cassidy's profile photo
Excellent Hans, extremely useful. is my favorite hate of all.
Add a comment...

Hans Kuijpers

Shared publicly  - 
mijn presentatie tijdens Joomla!dagen 2015 over Bootstrap 3 in Joomla!
 ·  Translate
De basis en een stukje meer... Bootstrap 3 in Joomla! In deze presentatie legt Hans Kuijpers tijdens Joomladagen 2015 #jd15nl uit hoe je Bootstrap 3 framework verwerkt in Joomla en waar je op moet letten.
Johan Nobel's profile photo
Hij was goed, het 'wat doe je fout als je dit ziet' gedeelte kun je er maar beter naast hebben als gaat templaten/overriden
 ·  Translate
Add a comment...

Hans Kuijpers

Shared publicly  - 
Useful screencast shows you the usage of the Zend Server Z-Ray for Joomla extension, with a use-case troubleshooting template overrides and module assignments.
Add a comment...
Magento Specialist, Joomla Specialist, Open Source addict, plays Saxophone, loves Salsa dancing and used to play rugby (nice combination isn't it)
  • Fontys University of applied sience
    Technology Management, 2001
Basic Information
March 21
  • teemr
    frontend developer, 2016 - 2016
  • PerfectWebTeam
    frontend developer, 2014 - present
  • HKweb
    eigenaar, 2005 - present
  • Byte b.v.
    freelance consultant, 2011 - 2015
  • Jira ICT
    Webdeveloper, 2009 - 2011
  • 2Value
    Webconsultant, 2009 - 2010
  • KPN
    DNS manager, 2009
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
's-Hertogenbosch, The Netherlands
Helmond, The Netherlands - Eindhoven, Then Netherlands
Hans Kuijpers's +1's are the things they like, agree with, or want to recommend.

Debug and test tag management (Google Tag Manager, Tealium) and analytics implementations.

Joomla! 3.4 is Here

Release announcement for the Joomla! 3.4 Stable Release

Testing Tool — Google Developers

Test your structured data markup using this tool


MailTrack, the double-check (✓✓) in your Gmail.

Extreme Web Performance for Mobile Devices

Conference at Velocity Santa Clarar 2014

Git Tutorials and Training

Learn the basics of Git through this comprehensive Git training. Branching, pull requests, merging and more are covered in the Atlassian Git

Succesvolle Magento Shop door zoekmachines op te voeden

This presentation shows you with simple to use screenshots that ending up high in the organic search results all starts with educating the s

Release Magento CE 1.9 en EE 1.14

Byte is a webhosting provider for professionals with a strong focus on service, technology and reliability.

ST Birdsign - joomla business template

A joomla business template perfect to promote your work or your company profile. It is compatible with all modern mobile devices.

Joomla wireframing Template - Joomladay Netherlands 2014

Using a Joostrap template, Philip will be explaining &amp; demoing how you wire frame a website right in your browser and why it will save you l

Tips for a successful Magento site #2 – Google Analytics filters | Byte ...

Six useful Google Analytics filters to clean the data in Google Analytics. Using these filters you can start to improve your own website.

De grote Magento pakket-wisseltruc | Byte Blog

Per 1 januari hebben we onze Magento pakketten veranderd. Een leuke, maar niet gemakkelijke klus! We geven je graag een kijkje achter de sch

Tips for a successful Magento site #1 - search engines | Byte Blog

How to set up a successful Magento site. A serie of blog posts. In this blogpost we will educate search engines what pages to crawl, index a

Magento Rich Snippets made easy | Byte Blog

Code snippets of structured data to add to your Magento product page. Magento Rich Snippets made easy.

The Articulate Wallet 2.0 - A Minimalist, RFID Blocking, Patent Pending ...

Redesigned ultra thin RFID blocking wallet, that allows QUICK access to your most used cards. 12 awesome colors + International Versions ava

De Africa by Light tour is geweldig. Mooi opgezet en fijne avondwandeling.
Public - in the last week
reviewed in the last week
Heerlijke club mensen om samen Joomla! websites mee te bouwen.
Public - 3 months ago
reviewed 3 months ago
Food and service were excellent. Friendly waiters. You should make a reservation otherwise it's possible that all seats are taken.
Public - a year ago
reviewed a year ago
Gezellige Kroeg met de op een na grootste brouwerij van de stad. Er zijn er ook maar twee. :-)
Atmosphere: ExcellentDecor: ExcellentService: Excellent
Public - 4 years ago
reviewed 4 years ago
10 reviews
Naast gezichtsbehandeling is Yvonne ook een barbier. Mijn gezicht heeft ze al een paar keer lekker glad geschoren.
Public - 4 months ago
reviewed 4 months ago
Heerlijk bedrijf om voor te werken. De open sfeer zorgt voor ontspannen werken. Ga een keer op bezoek... er zijn geweldige graphics op de muren geschilderd.
Public - 3 years ago
reviewed 3 years ago
Klein en gezellig met de beste cappuccino van het land. De zelfbedachte zonercocktail doet het ook zeer goed.
Food: ExcellentDecor: ExcellentService: Excellent
Public - 4 years ago
reviewed 4 years ago