Did you know I can code?
You do and you want me to shut up about it?
Well you’re in the wrong place cornpop, because that’s pretty much all I do here, besides trying out weird nicknames on my beloved readers.
I am infamously (let me have this) a marketer who started teaching themselves to code in 2018, and very quickly had a gazillion hours with which to practise due to the worldwide pandemic threatening to wipe out humanity, and in the case of toilet paper shortages, humanity’s ability to wipe.
The reason I began learning to code was a case of me facing my fear.
I worked at a marketing agency, and broke out in hives whenever I had to work on a client's Google Tag Manager, as the code spooked me like a wayward bronco, and my manager would have to spend the afternoon leaving sweets in a line across the office to coax me out from under my desk and trap me under a laundry basket.
Really had my Weetabix today huh?
Anywho, my coding skills and my marketing skills soon merged, and I was able to help out so much more with client work as I had a deeper understanding of how websites and tracking pixels actually worked.
I now use my coding skills almost on a daily basis in my marketing tasks, so I wanted to write a blog about the ways learning to code can help out marketers, and enable them to better execute campaigns, and who knows, maybe they can create their own blog where they ramble incessantly, further polluting the internet.
This is by far the biggest impact of my learning to code on my marketing ability.
Websites can suck to track.
User actions are confusing, and some Hotjar recordings make it look like a user is using their keyboard to kill a fish.
In-depth knowledge of how websites operate and function has meant that marketers can implement conversion tracking that wouldn’t be possible with the basic prebuilt options in Google Tag Manager. I even managed to build a very simple lead routing system with Google Tag Manager once, which I then presented back to my team with a 1000 yard stare, smoking and uttering phrases from the Bhagavad Gita.
Also, sidenote, the ability to code gives marketers a crazy advantage when it comes to any form of Google marketing, be it organic or paid.
The Google suite of products can all be linked with their scripting language Google AppScript.
This has meant that marketers who can code can create any number of interesting marketing tools like a demand generation tracker, custom HTML email blasts, competitor web scrapers, email alerts for SEO or website changes and a whole host of fun goodies that would either cost a tonne of money otherwise or simply not exist.
This is my favourite one.
I’ve built a ridiculous amount of internal tools using my coding skills, and that’s not a brag as much as it is a sign of an underlying neurological issue.
The list of tools for work I’ve created include:
A benchmark calculator for L&D engagement performance.
An AI chatbot (you can try my personal AI chatbot here!).
A UTM tracking link creator to enforce best practice.
A social calendar that emails different users on days that the marketing team wants them to post.
An internal search engine to find misspellings or appearances of specific words on the website.
Scripts to pause Google campaigns if they overspend.
Scripts to alert users when their Google campaign is underperforming.
An 8 bit video game with all of my coworkers as playable characters (this one wasn’t work related but was insanely fun).
A lot of the time in marketing, the tools you are using are out-of-the-box and may not be suitable for your specific needs, in which case, it’s incredibly valuable to be able to create your own tools to help with workload, and it's fun to whack on the black turtleneck to unveil your little project like Steve Jobs unveiling the iPhone.
I love dev teams.
I was lucky enough to be part of the Thrive dev team for one day a week, and seeing the amount of work and efficiency those folks deliver was eye-opening.
As such, I never want to be the marketer annoying devs during a DDoS attack by asking if we can make the red on the homepage a happier red and to give our ToS page a bit more “pizazz”.
By learning to code, marketers can more accurately portray exactly what marketing needs from the product side to create compelling campaigns, more accurately describe and promote integrations and even borrow things like Agile methodologies to use in marketing work.
Approaching your website how dev teams approach product is probably the biggest learning from my career over the past few years, right behind not using the office microwave to heat up sardines like Jerry from accounting.
Now, I’m not saying you have to go away to become Mark Zuckerberg (no one has time for all the jiu-jitsu), but even just learning the basics of how web pages work can be incredibly helpful.
I used a bunch of completely free resources to teach myself (and one paid resource, a giant book that doubles as an uber efficient way to kill spiders), which I’ve linked below to help you get started, and if you ever wanted to book in a call to discuss and have me give you pointers, feel free to drop me a DM or leave a comment and I’ll get back to you!
W3Schools: Learn HTML first, then CSS then JavaScript. I tried to do two sections a day and complete their really handy knowledge check to keep it manageable for myself. They even offer formal qualifications so you can prove you completed their courses and know your stuff.
YouTube: There are so many fun resources on YouTube, I used Caleb Curry for mostly backend stuff, but also Programming with Mosh’s starter tutorial is supposed to be fantastic.
Stack Overflow: By far one of the most important websites in the world, this is a forum where developers post the problems they are having and other devs answer to help them out. Anything you get stuck on will most likely have already happened to someone else, so you can check out the responses to previous questions, or if you are brave enough, ask your own!
Load comments
Comments
No comments yet, be the first!