Archive for the ‘Piggy back tagging’ Category

The ultimate container tag – all the tags plugged in through TagMan

Friday, June 11th, 2010

Below is the list so far of all the tags that TagMan clients currently have plugged into their websites through TagMan. It’s a long list and helps to demonstrate just how many systems rely on tags to work and why tag management has become a crucial issue for website owners. Remember, every tag you have on a page slows it down and each one reports data that could be even more useful if it was reported in the same place (and using the same rules) as all the rest.

Web Analytics
AT Internet
Coremetrics
Google Analytics
IndexTools
Microsoft
Omniture
Unica
Webtrends

Display advertising/ad servers
Adconian
Advertising.com
Atlas
Blue Lithium
Doubleclick
Eyeblaster
Facilitate
Flashtalking
Mediaplex
Trip Advisor
Unanimis
ValueClick

Retargeting
Criteo
Infectious Media
Invite Media
Mediaplex
Right Media
Specific Media
Struq

PPC
Bing
Click Equations
Double Click
Google AdWords
iCrossing
Kenshoo
Marin
MSN
Yahoo

Affiliate
Adcell
Adconion
Adscale
AdTiger
Affiliate Future
Affiliate Window
Affilinet
Buyat
Commission Junction
Hotels Combined
iProspect
Linkshare
Mediastay
Metanetwork
Peak Point
Quown
Rupiz
TradeDoubler
Webgains
Xtendmedia
Zanox

Email
Cheetahmail
Email reaction
SilverPop

Other
Channel Advisor
Coomunicate
Do-Hop
edigital
eFrontier
Kelkoo
Lynku
Lyris/Clickstream
Nextag
Peerius
PriceGrabber
Qype
Returnity
Shopzilla
Z Mags
TravelSupermarket

New tags are being added all the time but it shows just how complex the world of tagging has become.

Don’t let IT pull the wool over your eyes – tags, what they do and how they work

Wednesday, March 24th, 2010

The number of different terms and jargon which are mentioned in meetings about tagging have got me round to writing an explanation of what they all mean.  I hope marketers can use this as a tool to better equip themselves for these conversations in the future (and not have IT colleagues pull the wool over their eyes!) It might take a few goes of reading, and if it’s really stymied you, give me a call and I’ll help explain it all.

The proliferation of tags

Pretty much every digital initiative a marketer undertakes involves some form of tracking to facilitate or optimise.  All ‘drive-to-web’ marketing clearly has the requirement of having campaign conversion tags or pixels sitting on the confirmation pages to track the success of the campaign, while multivariate testing and retargeting initiatives need to anonymously identify the user so they know what copy/content or creative to show.

With lots of different suppliers across different countries all requiring some form of tag on the client’s site, it isn’t surprising that so much vocabulary has been created.  I’ll try to break this down into two sections: the tag itself and the different forms it can take (including what it actually does) and then whereabouts on the page it goes.

The ‘tag’

A tag is simply a piece of code which will sit on your website. When the page is viewed by the user, the code springs to live and calls something to be retrieved from a server then the ‘tag’ will have done it’s magic.  They are often called pixels (although this is a type of tag); cookies (although this is what the tag will set on the users browser); beacons (although this is not really a tag which will sit on the page itself); universal tag (again a specific type of tag); or a container tag (like the Atlas Universal Action Tag or DoubleClick Floodlight tag).

What tags do

So, then what does this piece of code actually call?  Typically, it will do one of two things: call a 1×1 image pixel (a transparent GIF) or a JavaScript library to do something more interesting.  A 1×1 image pixel offers the most basic of telling a technology what is going on. When the page is viewed by the user, the call of the pixel can collect some parameters from the page (such as a page ID, basket value or order ID), and, when requesting the GIF from the tracking server, set a cookie on the user’s browser with an encrypted and unique identifier, and pass back to the tracking server the unique identifier (so it knows who this refers to) and any parameters or page IDs (so it knows what has gone on).

Meanwhile, cookies are simply short text files (viewed in Notepad) of encrypted information which can be read only by the technology that put them there. They don’t have any software or intelligence and cannot do anything except be recognised and be written to.  Some companies – perhaps more underhand – don’t use cookies for the fear of users deleting them, and instead they use a flash object. It works exactly the same way as a cookie, but is stored in a different place and is much, much harder to delete.

The other call a tag will make is to call a JavaScript library.  Now JavaScript is a wonderful thing in that you can write the code to do anything and therefore do anything on a page – this is perhaps one of the reasons why our esteemed IT colleagues don’t really like the idea of marketing people having this much power. However, I think that argument rather shoots itself in the foot in that an established supplier wouldn’t risk sullying their reputation by doing something which isn’t in the best interests of their client’s website.

TagMan will use a JavaScript call in a tag where we can because we (or the marketers using TagMan via the user interface) can update what the tag does without having to change the code on the website – and we all know changing code natively on a webpage can lead to huge delays.

The second issue of why IT may not be as keen on JavaScript is because a user might have disabled JavaScript to run.  Now I’m sure there is research out there with recorded stats on this, but as a straw poll, next time you are out and about with friends (not people in the industry) ask them if they know about how to turn off JavaScript.

Right, to recap. We’ve covered what the tag will call on the page, and what they’ll do on the browser. Next is where they go on the page.

Where they go

The issue of location comes down to the need for the tag to serve as early as possible in the page loading, while not getting in the way of the user experience.  Most of the time, the tag will go at the bottom of the page above the footer and still in the body of the page, although some technologies require the tag to be further up the page near the header.  If you’re confident the technology supplier of this tag will have excellent performance on their tracking servers serving the tag, you need not worry – i.e. do they serve the tags from servers in your country? Do they use a single server, or a cloud computing network? Are they sitting within a CND? If the performance is likely to be better than your own web servers, then it matters less where the tag is.  If you fear the performance might be limited, either find another supplier, or place the tag at the bottom of the page so it will be loaded once the page itself has loaded and not hinder page load times.

Tags can also be loaded within their own iFrame, essentially a parallel section which can be served simultaneously with the content of the page.  iFrames are the default technology for most container tags, including DoubleClick Floodlight and Atlas UAT, as they enable more flexibility of what the third-party tags served within the container tag can actually do (location on the page, parameters passed etc). However, they can be heavy to load. (Find out more about the impact of tags, including iFrame containers, on data accuracy and page load times in our Tag Latency Study ).

While I could go on and on about the intricacies of tags and what they do (and my family could vouch for that!), I’ll leave it there for now.  In the next blog/report, I’ll really confuse you and introduce the idea of server tags which need not go on the page at all…

Campaign tracking: redirect or container tag?

Wednesday, January 13th, 2010

Clients often ask us the best way to track how users arrive at the website, and this has developed into a discussion inside TagMan to which we’d welcome the input from any.

There are two ways to track someone arriving from a campaign:

  1. Via a redirect (bouncing the user from the publishing site via a tracking server before getting through to the advertiser’s site)
  2. Via a container tag on the landing page (a TagMan one natch) which either piggy-backs a campaign parameter in the URL, or if there one isn’t already there, is written into the URL which the tracking tag on the landing page can pick up

Both have their pros and cons

The redirect is the most straightforward in setting up at implementation, and will be the most accurate at counting every single click on the link (regardless of how many users actually arrive at the destination page). However, This can’t be used for every campaign, especially natural search traffic as you can’t manipulate the link from the search engine. The other issue is that it may add latency to the user experience in that the tracking link gets in the way of the destination page (even though we have super fast servers on a Content Delivery Network running at 20% capacity to cope with the expected unexpected spikes)

Tracking via the landing page provides best practice in terms of the user experience as nothing gets in the way of the user, however it’s a bit more cumbersome to set up (costing more up front). It will also track less activity due to natural latency of users, i.e. the user clicks on the link but before the landing page and tracking tag loads, they close the window or click elsewhere which means the activity won’t be recorded.

Example

To explain this latency effect with an example, imagine a scenario where I run a campaign, of which 100 people click the link, 90 people arrive fully on the landing page (10 people have clicked elsewhere before the site has managed to load) and 5 people buy the product.

By tracking via a redirect, the site conversion of users from this campaign was 5 in 100 (or 5%). However if tracked via a landing page the site conversion will be 5 in 90 (or 5.6%) – by tracking via a landing page, the ‘site conversion’ of these users will be higher meaning the ‘quality’ of these users are better than the quality of users tracked via a redirect.

Therefore, if a marketer tracks different types of campaign with different methods (e.g. PPC by landing page, display by redirect), they won’t be comparing apples with apples if looking at the ‘quality’ of the traffic these campaigns are providing and may penalise the display ads mistakenly.

Does anyone care?

Will the marketer care about this minor discrepancy? What are the triggers marketers use to cut and increase media buying across different channels?

While this theoretical issue seems like an issue to address, our clients haven’t worried too much about this approach in the past, which leads me to consider that I’ve too much time on my hands to worry about issues that won’t make a difference to the bottom line.

Still, currently, we typically setup redirects for display, affiliates & email and arrange landing page tracking for SEO & PPC, however if enough noise is drummed up by the advertisers, perhaps we should suggest all campaigns are tracked by landing pages (at a slightly increased cost of set up to the marketer.)

Discuss!

Universal Tagging, the talk of the moment

Thursday, July 31st, 2008

It seems the universal tagging is very much in the thoughts and words of the online community.  This post by Ian Thomas about data and universal tagging led into this post by Jacques Warren  which has lots of interesting comments about universal tagging and some good reader comments. 

We think tag management is becoming a real issue and that the piggy-back solutions only address part of the problem. Would love to hear their thoughts about TagMan, sounds like it could be the solution!

Comprehensive tagging solution

Wednesday, July 23rd, 2008

Is comprehensive one of those words like epic that are always overused?  It seems that lots of companies have the most comprehensive tag management solution on the market that can deliver any market tracking tag.  When it comes down to the crunch, however, a lot of solutions have real problems incorporating some tracking solutions such as Google Analytics.

TagMan can claim to be fully comprehensive because it can deploy other piggy-back solutions, whereas you can’t use them to deploy TagMan! 

Mix this with the fact it can deploy javascript based tag solutions, de-dupe based on post impression click or view activity and set conditional first/last click rules for completed actions and comprehensive is very much the word.