I was discussing about the skills required in digital analytics with David Iwanow, consultant at amnesia Razorfish in Australia. David, being on the marketing & business side of things, he inquired about ways to filter candidates for a very technical position of implementation specialist for Google Analytics.
Here’s how I would do it if I wanted a really good Google Analytics implementation specialist.
There are two schools of thought: Joe Hall at Marketing Pilgrim says “Don’t Waste Your Time Learning To Code” while Michael Jaconi explains “Why one company is making all its employees learn how to code” at VentureBeat. See my take at the end!
While vendors claim you can easily copy & paste of a couple of JavaScript lines on every page, anyone who has done advanced implementations knows this is false. Can anybody create a free Google Analytics account and copy the classic tracking code – after all, understanding HTML and basic Javascipt is easy, right? Or is it? Really?
We are not seeking the usual junior or occasional developer – we are seeking a real super hero who gets it; someone who fully masters the ins & outs of JavaScript and already have a certain level of Google Analytics implementation experience. The following can serve as an example for those on the technical side who wonders if they have what it takes!
Step 0: Here, we take for granted the usual HR filtering has been done and there is a good personality and cultural fit, soft skills such as listening abilities, problem solving, and communication have been validated. We are going deep on the technical side.
Step 1: A real super hero is always ready to jump straight into action. When seeking a very good implementation specialist, look for web development skills along the lines of:
More specifically, we want to test knowledge of how Google Analytics tags work. Ask the candidate to explain what this code does:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-9999999-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
This should cover:
Step 2: Is your pretending hero still with you or ran away screaming? The 2nd test level is more holistic and will stump all but those who really have the right profile. Ideally, you want to give them a specific page that includes jQuery but no GA tags. Ask them a) what they would track and b) how they would do it (the actual code).
The page elements you want to cover might be:
Limit the time to about 30 minutes, but allow them to use the web and if you can, record the session. Alternatively, simply discuss those points and see how the candidate is able to answer.
Step 3: Other discussion points might involve the following – they are aimed at having an open discussion and evaluate the candidate ability to communicate effectively, do problem solving and ultimately, admit what they know… or don’t know:
You don’t want a robot spitting out fancy JavaScript code from the darkest corner of the office.
Human skills trump any technical ones.
Ultimately:
I get the nerve when I hear non-technical people underestimating the true skills required to do proper analytics implementations. Too often, I see sites that have been tagged by people who lacked understanding of advanced implementation techniques, unknowingly putting the organization at risk of taking disastrous decisions based on bad data.
Marketers can learn HTML and basic JavaScript relatively easily – just as developers can develop their marketing skills. However, I don’t believe you can easily master both ends of the spectrum. Knowing a little can make more harm than good – if it’s to ease communication, I’m all for it – if it is to pretend being able to make one’s job – I think it’s a recipe for disaster.
* Facing the insistence of my interviewer, it suddenly struck me: “well… I’ll ask the person who took the ball!”
As consumers become increasingly digitally savvy, and more and more brand touchpoints take place online,…
Marketers are on a constant journey to optimize the efficiency of paid search advertising. In…
Unassigned traffic in Google Analytics 4 (GA4) can be frustrating for data analysts to deal…
This website uses cookies.