April 23rd, 2009
Clive Murray
Tracking - a rant in D minor
Hello. We’re going to play a little game.
It’s a simple html page with a small form in it. Nothing complicated there, is there? No. I built it, and Expression Engine renders it. Simple.
And then tracking got involved. How many errors do you think were in the HTML before tracking was put in? And how many after?
No really, have a guess. I’ll wait. Write down two numbers. Really. Have a guess. Do it. Scroll down when you’ve done that.
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Ready for the answers?
0 before, 60 after.
Sixty. Errors.
Errors, not warnings, mind. Every single one attributable to pasting in supplied tracking code.
I am sick to the back teeth of writing perfect HTML only to have it polluted by the shit code that tracking agencies send us. DoubleClick are the worst, but none of them get it right. This site is an extreme example in that every page including the one you just saw has one SiteCatalyst tag and four DoubleClick ones, so the problem is being amplified, but it’s still shit.
And it would be so simple to fix! The code they send us, every bloody time, is always the same format, so it’s obviously coming from some template/generator that would likely take a few minutes to update to contain valid HTML/JS. It’s not rocket science, it really isn’t. To manually correct a DoubleClick tag to proper valid XHTML1.0Strict takes about 2 or 3 minutes and that’s if you’re double-checking everything. The problem comes (at our end) when you have hundreds of the bloody things to paste into a site, which is a donkey job in itself. To further compound that work by having to correct each one is something I wouldn’t wish on anyone.
But if the tracking agencies just corrected their damned source code template, everyone in the business – and I mean that, everyone in advertising – would have better code in their sites.
It’s not a huge thing – of course it’s not, if it was it would have been fixed years ago. But it’s enough to annoy me a little bit about every site I build, and I reckon every professional front-end developer who cares about what they do would feel the same. Often they would manually correct their tags so that their sites validate, but they shouldn’t bloody have to. These agencies should supply valid code right off the bat.
I feel pretty strongly about this, as you can probably see, though I am at a loss to suggest how this could be fixed. I have (with the assistance of a colleague, a couple of years ago) sent emails to tracking companies detailing what they would need to do, and how simple it would be, and of course nothing happens. As far as they’re concerned there’s no problem, and that could be because we just keep sucking it up.
Perhaps we can say to them “Sorry, we can’t accept your tracking tags unless they validate”, but I don’t suppose that will make any odds. They obviously don’t care about it, and it’s not them who loses out if we don’t accept code from them, it’s the client.
This has mostly been a cathartic rant, rather than a call for action. I just wanted you all to know about the situation and how it gets under my skin, completely needlessly.
Thanks for listening.
–c.
Posted in, Business/Industry, Disgruntled Ramblings, (X)HTML, Web | No Comments »
August 13th, 2008
Francis Gilbert
The user
As developers, we have to consider users all the time. How easy it is for a user to do something. Designers and Information Architects have to at the base of it (if they are missing these, well, they should be doing it) and all of these can be discovered by proper testing. But a developer has to consider a little bit more what bugs may cause a security risk, make the site a den of iniquity or just how many users might use the site, and with which browser. Most do this by default, but I have been thinking of a list of what and who the user is (it isn’t flattering). So here goes. This is off the top of my head, so any more ideas would be interesting: Would you like to know more?
Posted in, Web | 1 Comment »
June 12th, 2008
Francis Gilbert
Saving email
Generally if a client asks for an email on their website, I tend to ask whether its possible to just add an email form. In this day and age, to have an email address on a site, it doesn’t look too great. Email sending forms are easy to make, and, if the proper framework is in place, should be very fast.
However, sometimes, it just isn’t possible to convince them of this. So you end up having to add an email address, which eventually get picked up my mail bots, and spammed to death.
Would you like to know more?
Posted in, (X)HTML, Web | No Comments »
June 12th, 2008
Francis Gilbert
Avoid SQL Injections
Recently (the last 2 years or so) there has been an increasing number of reports of SQL injections. This affects all databases and is very simple to do. In fact, being one of the good guys, I still get tempted to try it out, it’s that simple.
The idea is to change a SQL statement to be whatever you want it to be, including being able to get data, delete it, even drop a table with all the data in it! Here’s an example below: Would you like to know more?
Posted in, Databases, SQL | No Comments »
January 4th, 2008
Philip Scaman
I love, I love Typography
OK, thought it was about time I mentioned the I love typography site, after discovering it a couple of months ago I’ve been popping back for more and more of its goodness. As you can guess its a site all about typography, a collection of well written articles discussing everything about the subject, like ‘15 Excellent Examples of Web Typography‘, interviews and much more.
Posted in, Design, Graphic Design, Typography | No Comments »
December 6th, 2007
Philip Scaman
Kuler like no other
I came across kuler a few weeks ago and have been using it loads. It’s an Adobe site that helps you pick colour combinations. You can either create your own by entering the Hex number of your colour then dragging the handles about in the tool or using the slider bars. Alternatively you can search for other people’s uploaded colour rated combinations. This is a great tool to aid you whilst choosing your colour palette.
Posted in, Web, Design, Graphic Design | 1 Comment »
November 29th, 2007
liv™
What can you do with bytes?
New in Actionscript 3 is the ability to work with binary data i.e access data on the byte level. This enables us to do all sorts of funky things that previously hasn’t been possible in Flash. Like on-the-fly image compression (see Adobe CoreLib’s Jpg & Png encoders), creating pdf’s (AlivePDF) , compress and zip files (ASZip) and work with audio data on the very lowest level (Andre Michelle) and very possibly much more..
Posted in, ActionScript, Flash | No Comments »
November 12th, 2007
Mike Roberts
Minority Wii-port
..no sooner do I despair, then someone goes and does something like this and my hope for humanity is bolstered.. What can I say? It’s an emotional rollercoaster.
If you’ve an interest in sci-fi/Tom Cruise/Space Clams/Human-Computer-Interaction you may recall the computer interface used in the movie Minority Report - using your hands and gestures in the air to interact with data objects. Since then, there have been plenty of MIT-type projects recreating this type of interface on fancy custom hardware. Now a bright spark has figured out a way to do this on something much cheaper - Would you like to know more?
Posted in, Devices, Business/Industry, Digital Media/Ents, Design | No Comments »
November 1st, 2007
Mike Roberts
Ingenious Spam
The human capacity for mis-appropriating/mis-directing genius never ceases to amaze me.. all too often schemes unfortunately used to cheat people out of something or generally make the world a worse place, rather than using this ingenuity and talent to do something good.
Now comes a story about a spam Trojan that entices users to play a simple game in order to disrobe a lady on-screen. As you’d expect, there are no shortage of takers out there. Except what players are actually helping to do is allow some nefarious parties to crack “captchas” (the challenge-response systems used to try to ensure that the user on the other end is a human being and not an automated system), the game being that the user is identifying the displayed symbols and thus helping spammers to overcome these protection systems and register for e-mail accounts etc. en masse, which they would otherwise be unable to do.
Clever, eh? :/
Posted in, Disgruntled Ramblings, Web | 1 Comment »
October 9th, 2007
Mike Roberts
“Making Hearable” - The New Copyright Crime
We’ve seen people being found guilty of “Making Available” songs on P2P. Now the UK’s Performing Rights Society - they who collect royalties for songwriters and publishers - have come up with a new copyright infringement term: “Making Hearable”.
Posted in, Business/Industry, Uncategorized | No Comments »


