Header Image - Digital Advertising Technology

Category Archives

6 Articles

New Buzzwords! Use Sparingly.

WARNING: The following post contains some big sciencey words. The author accepts no liability for any headaches or scrabble arguments caused as a result of continued reading.

The current batch of buzzwords are getting a bit old and repetitive (seriously, say “taxonomy” again, I dare you…) so it’s time everyone learnt some new ones:

 

Domain Knowledge

This is a way of describing the information associated with a particular subject or thing. So if someone has good domain knowledge they know a lot about the subject at hand. This could be any subject really, such as how your internal finance processes work, how a website is laid out or how an account’s tagging structure is setup. If someone has a very high amount of domain knowledge they may be the domain expert or subject matter expert.

 

Technical Debt

This is a term normally used in programming. Technical debt is the price you pay for doing something quickly now instead of taking the time and effort to think things out fully. Need a campaign setup quickly? Don’t have time to name it properly or check with others where best to file it under? You’ve accrued some technical debt. Like a student loan, it’s very hard to pay back technical debt, once you have some the compound interest can quickly build up. The main ways to attempt to keep it under control is through documentation and refactoring.

 

Refactoring

This is the process of re-working things so that they make more sense. When applied to code in Computer Science normally the external appearance and functionality of the system remains the same; the code behind it is just cleaned up so that it’s easier to understand and maintain. The term can also be used in adops though to describe doing things like pixel audits, creating new advertisers/campaigns, implementing naming conventions, etc.

 

Setup Entropy

The word “entropy” generally means a lack of order, predictability and structure. A system or setup with high entropy is confusing and hard to work with possibly because it’s old, not following current best practice or has a high amount of technical debt attached to it. To borrow and rework from science: “in a closed system the amount of entropy can only ever increase over time or in ideal circumstances stay the same.” This is the Second Law of Thermodynamics and when applied to adops it means that an account’s systems and setups will only ever get more complex and messy unless some external influence intervenes (such as introducing a new tool, doing some refactoring, etc.). This coincidentally is the Second Law of Adops as well. The first is “the creative will always be late!”

The Problem With Grids

Ok so you need to choose an adserver/tag manager/analytics tool/DMP/whatever.

But there are just so many, each with their own smarmy sales people, glossy one pagers and confusing feature lists.

In these sorts of situations the usual approach people take is to put together a grid of questions, send them around to potential vendors and then put them side to side before going with the cheapest making a decision.

Hello & Welcome

"No, the tags aren't ready yet"

“No, the tags aren’t ready yet”

The vast majority of what is written online about online advertising technology is aimed squarely at account directors and other senior decision makers. Their day to day roles are far removed from the actual setup and implementation of the systems discussed. If they’ve ever got their hands dirty at the coal face, digging the tags out, it was back when Jeeves was just starting his job answering questions for people, thinking he had a job for life.

What is written, if it contains any real technical information at all, are watered down details and shiny infographics that amount to little more than Jedi mind tricks to convince you to buy into them.

This *is* the attribution model you are looking for… *waves tenuous sports based analogy around*

Here is a quick test: take the press releases/articles/white papers/case studies/decks from a range of tech providers in the same area and remove/edit all the sales orientated bespoke buzzwords, silly slogans and luscious logos leaving behind just the basic facts. Can a colleague with a good understanding of the space link the right provider to the capabilities?

What this blog will attempt to do is provide all the gritty details of actually working with the various types of systems that make up a modern online ad campaign. We’ll be playing with pixel, going on adventures with adservers and scaring each other with tales from tag management.

That’s not to say that this blog and it’s contents won’t be of interest to account directors and planner/buyers, quite the opposite. The details contained within will be accessible and of interest to all. Just because you’ll never find yourself in a position where you have to check the redirects and polarity of a cookie syncing DMP decision tree tag using a regex filtered http headers tracer it would still be very useful for you to know what all those terms mean and just how ridiculous that statement is (hint: not as much as you might think!).

For the most part we’ll be staying away from any particular vendor’s technology, both good and bad, instead focusing on discussing the challenges faced in general, the facts with very little personal opinion, what best practice should be and why it so rarely is.

So read on and stay tuned. I promise you that you will learn something from this blog in almost every article that you read.

Why not start with one of the following:

Why you don’t need a name convention

Query String Queries

Vanity URLs – An Ugly Problem

Smart Pixels – Sometimes a Dumb Idea

 

Or if you are feeling more adventurous and have a bit more time on your hands read about an idea that if it worked could change the industry forever:

IDEA: Native Third Party Adservers – Defeat Adblocking in a Pro-Consumer Way