zondag 20 februari 2011

Secrets of online marketing: ad click



If you click refresh a couple of times on http://auto.nl.msn.com/ you are bound to see the Ditzo car insurance ad. This blog entry attempts to detail what happens when you click on this advertisement banner.

The short answer is, of course, you land on the Ditzo site, on the car insurance request page. The long answer is a bit more detailled because under the hood alot is going on, and all of it in the blink of an eye. This blog entry will try to give some insight into all of the stuff that is happening, and can be seen as an continuation of a previous blog entry on ad impressions.

First off, the Ditzo ad banner is made in flash and is not a static image. In essence, a flash banner is just like a mini software program and thus when you click on the banner "anything" could happen. However, there are online marketing industry standards for flash banners so the "anything" is somewhat limited. Why these standards? Well the reason is that multiple parties and software solutions need to work together in order to show the flash banner, and the only way to achieve this is to standardize (see previous entry on ad impressions). This allows Ditzo to make just one banner and still have it display on any number of different sites, each site potentially using diffferent software to display banners with.

If you look at the source code of the banner ad page in your browser you should be able to find the flash banner which looks like:


<embed wmode="transparent" flashvars="id_part=3525&amp;sitedom=bluemango.solution.weborama.fr&amp;lien=47031&amp;site=297163&amp;id_unique=1297970156_1297970157873&amp;target=_blank&amp;crea=4332&amp;
clicktag=http%3A//clk.atdmt.com/go/msnnkmnl001300x250Xnldhpr0000018nl1/direct%3Bwi.300%3Bhi.250%3Bai.36901670.186089969%3Bct.1/01/%3Fhref%3Dhttp%3A//bluemango.solution.weborama.fr/fcgi-bin/performance.fcgi%3FID%3D297163%26A%3D1%26L%3D47031%26C%3D3132%26P%3D3525%26CREA%3D4332%26T%3DE%26URL%3Dhttps%253A%252F%252Fwww.ditzo.nl%252Fnl%252FAuto%252FPremie%252FBrowseCar.htm%253Futm_source%253D3525%2526utm_campaign%253D3525%2526utm_medium%253DBAC%2526utm_content%253D_backupgif&amp;clicktag1=http%3A%2F%2Fclk.atdmt.com%2Fgo%2Fmsnnkmnl001300x250Xnldhpr0000018nl1%2Fdirect%3Bwi.300%3Bhi.250%3Bai.36901670.186089969%3Bct.1%2F01%2F%3Fhref%3Dhttp%3A%2F%2Fbluemango.solution.weborama.fr%2Ffcgi-bin%2Fperformance.fcgi%3FZ%3Dclicktag1%26ID%3D297163%26A%3D1%26L%3D47031%26C%3D3132%26P%3D3525%26CREA%3D4332%26T%3DE%26URL%3Dhttps%253A%252F%252Fwww.ditzo.nl%252Fnl%252FAuto%252FPremie%252FBrowseCar.htm%253Futm_source%253D3525%2526utm_campaign%253D3525%2526utm_medium%253DBAC%2526utm_content%253D_backupgif&amp;clicktag2=http%3A%2F%2Fclk.atdmt.com%2Fgo%2Fmsnnkmnl001300x250Xnldhpr0000018nl1%2Fdirect%3Bwi.300%3Bhi.250%3Bai.36901670.186089969%3Bct.1%2F01%2F%3Fhref%3Dhttp%3A%2F%2Fbluemango.solution.weborama.fr%2Ffcgi-bin%2Fperformance.fcgi%3FZ%3Dclicktag2%26ID%3D297163%26A%3D1%26L%3D47031%26C%3D3132%26P%3D3525%26CREA%3D4332%26T%3DE%26URL%3Dhttps%253A%252F%252Fwww.ditzo.nl%252Fnl%252FAuto%252FPremie%252FBrowseCar.htm%253Futm_source%253D3525%2526utm_campaign%253D3525%2526utm_medium%253DBAC%2526utm_content%253D_backupgif&amp;clicktag3=http%3A%2F%2Fclk.atdmt.com%2Fgo%2Fmsnnkmnl001300x250Xnldhpr0000018nl1%2Fdirect%3Bwi.300%3Bhi.250%3Bai.36901670.186089969%3Bct.1%2F01%2F%3Fhref%3Dhttp%3A%2F%2Fbluemango.solution.weborama.fr%2Ffcgi-bin%2Fperformance.fcgi%3FZ%3Dclicktag3%26ID%3D297163%26A%3D1%26L%3D47031%26C%3D3132%26P%3D3525%26CREA%3D4332%26T%3DE%26URL%3Dhttps%253A%252F%252Fwww.ditzo.nl%252Fnl%252FAuto%252FPremie%252FBrowseCar.htm%253Futm_source%253D3525%2526utm_campaign%253D3525%2526utm_medium%253DBAC%2526utm_content%253D_backupgif&amp;clicktag4=http%3A%2F%2Fclk.atdmt.com%2Fgo%2Fmsnnkmnl001300x250Xnldhpr0000018nl1%2Fdirect%3Bwi.300%3Bhi.250%3Bai.36901670.186089969%3Bct.1%2F01%2F%3Fhref%3Dhttp%3A%2F%2Fbluemango.solution.weborama.fr%2Ffcgi-bin%2Fperformance.fcgi%3FZ%3Dclicktag4%26ID%3D297163%26A%3D1%26L%3D47031%26C%3D3132%26P%3D3525%26CREA%3D4332%26T%3DE%26URL%3Dhttps%253A%252F%252Fwww.ditzo.nl%252Fnl%252FAuto%252FPremie%252FBrowseCar.htm%253Futm_source%253D3525%2526utm_campaign%253D3525%2526utm_medium%253DBAC%2526utm_content%253D_backupgif&amp;clicktag5=http%3A%2F%2Fclk.atdmt.com%2Fgo%2Fmsnnkmnl001300x250Xnldhpr0000018nl1%2Fdirect%3Bwi.300%3Bhi.250%3Bai.36901670.186089969%3Bct.1%2F01%2F%3Fhref%3Dhttp%3A%2F%2Fbluemango.solution.weborama.fr%2Ffcgi-bin%2Fperformance.fcgi%3FZ%3Dclicktag5%26ID%3D297163%26A%3D1%26L%3D47031%26C%3D3132%26P%3D3525%26CREA%3D4332%26T%3DE%26URL%3Dhttps%253A%252F%252Fwww.ditzo.nl%252Fnl%252FAuto%252FPremie%252FBrowseCar.htm%253Futm_source%253D3525%2526utm_campaign%253D3525%2526utm_medium%253DBAC%2526utm_content%253D_backupgif" src="http://elstatic.weborama.fr/adperf/297163/3132/201101/19151118_300-250resdi110118form9v101.swf" swliveconnect="TRUE" width="300" height="250" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="high" allowscriptaccess="always">


Ok, so this is alot of code, but most of it is the standard way to show flash in a web browser. The interesting part for our purposes is the clicktag parameter (I used url decode here to show it in more readable form):


clicktag=http://clk.atdmt.com/go/msnnkmnl001300x250Xnldhpr0000018nl1/direct;wi.300;hi.250;ai.36901670.186089969;ct.1/01/?href=http://bluemango.solution.weborama.fr/fcgi-bin/performance.fcgi?ID=297163&amp;A=1&amp;L=47031&amp;C=3132&amp;P=3525&amp;CREA=4332&amp;T=E&amp;URL=https://www.ditzo.nl/nl/Auto/Premie/BrowseCar.htm?utm_source=3525&amp;utm_campaign=3525&amp;utm_medium=BAC&amp;utm_content=_backupgif


All flash banners have a clicktag parameter. It is a standardized parameter that determines the site url to which your browser will be redirected if you click on the banner. Why is this "click url" set via a parameter and not directly in the flash itself? Well the reason is that other parties can tweak the click url to suit their own purposes. To see why this is important let's break down the large clicktag above.

When you click the banner you initially go to the url (first part of the cliktag):


http://clk.atdmt.com/go/msnnkmnl001300x250Xnldhpr0000018nl1/direct;wi.300;hi.250;ai.36901670.186089969;ct.1/01/


This an url of Atlas, the Microsoft ad server which msn.com uses. However, you will never see this page. Why? Because this url will simply reply with a redirect (302) telling your browser to go to the following url instead:


http://bluemango.solution.weborama.fr/fcgi-bin/performance.fcgi


Note that this is the href parameter (?href=) of the clicktag above. Now this url belongs to Weborama, the add server that Ditzo uses for it's banners. But again, you will never see this page because your browser is immediately redirected (302) to the following url:


https://www.ditzo.nl/nl/Auto/Premie/BrowseCar.htm


And this is the Ditzo page, finally!

Note that this is the URL parameter contained in the href parameter of the original clicktag.

So basically an url within a url within a url. This raises two questions: 1) why? and 2) how do the different parties achieve this redirecting?

Well to answer the second question first: this is the reason that the clicktag is standardized for flash banners. All the parties know that the clicktag contains the url for when the banner is clicked and this allows them to add their own url to the front of the clicktag, thus placing themselves in the click path.

So that leaves question 1) Why? Doesn't this all seem a tad complex just to show a banner? Well it's all about the ad servers and how they make money. Alot of advertisement is based on cpc or cost per click, which means that Ditzo pays msn.com not for displaying the ad banner, but only for each time the banner is clicked. This means that msn.com, or actually Atlas, needs to keep track of how many times the ad is clicked and it does this by making sure that when you click, you pay their site a quick, underwater visit.

So that explains the first wrapper url, now for the second one. Well msn.com may claim that the ad has been clicked, but are they saying the truth? Besides, Ditzo is paying Weborama to serve the ads, not Atlas (msn.com). So in order for Weborama to also track the click, you pay them a quick, underwater visit as well. Now both ad servers have measured the click, and thus Ditzo can pay Weborama, and Weborama can pay Atlas, and Atlas can pay msn.com, and everybody is happy.

But wait, there is more

But that's not all that's going on. Each ad server is also placing a cookie on your pc (browser). This cookie stores the fact that you clicked the ad. Why is this important? Well, it's all about retargeting and profiling. Storing the fact that you clicked the Ditzo ad on the msn.com site can be used by the ad servers to show you other car ads or insurances next time you visit msn.com, or a totally different site for which they happen to serve ads. The cookie can thus be used to (re)target the ads you are being shown, thus increasing the likelihood that you might click on them and thus make money for everybody involved.

1 opmerking:

  1. Heya¡­my very first comment on your site. ,I have been reading your blog for a while and thought I would completely pop in and drop a friendly note. . It is great stuff indeed. I also wanted to ask..is there a way to subscribe to your site via email?











    Flash Banner Ads

    BeantwoordenVerwijderen