Category Archives: Ad Serving

We don’t need no stinkin’ 3rd party cookies!

By Eric Picard (Originally published on AdExchanger.com)

I’ve been writing about some of the ethical issues with “opt-out” third-party tracking for a long time. It’s a practice that makes me extremely uncomfortable, which is not where I started out. You can read my opus on this topic here.

In this article, I want to go into detail about why third-party cookies aren’t needed by the ecosystem, and why doing away with them as a default setting is both acceptable and not nearly as harmful as many are claiming.

 

First order of business: What is a third-party cookie?

When a user visits a web page, they load a variety of content. Some of this content comes from the domain they’re visiting. (For simplicity sake, let’s call it Publisher.com.) Some comes from third parties that are loading this content onto Publisher.com’s web site. (let’s call it ContentPartner.com.) An example would be that you could visit a site about cooking, and the Food Network could provide some pictures or recipes that the publisher embeds into the page. Those pictures and recipes sit on servers controlled by the content partner and point to that partner’s domain.

When content providers deliver content to a browser, they have the opportunity to set a cookie. When you’re visiting Publisher.com’s page, it can set a first-party cookie because you’re visiting its web domain. In our example above, ContentPartner.com is also delivering content to your browser from within Publisher.com’s page, so the kind of cookie it can deliver is a third-party cookie. There are many legitimate reasons why both parties would drop a cookie on your browser.

If this ended there, we probably wouldn’t have a problem. But this construct – allowing content from multiple domains to be mapped together into one web page, which was really a matter of convenience when the web first was created – is the same mechanism the ad industry uses to drop tracking pixels and ads onto publishers’ web pages.

For example, you might visit Publisher.com and see an ad delivered by AdServer.com. And on every page of that site, you might load tracking pixels delivered by TrackingVendor1.com, TrackingVendor2.com, etc. In this case, only Publisher.com can set a first-party cookie. All the other vendors are setting third-party cookies.

There are many uses for third-party cookies that most people would have no issue with, but some uses of third-party cookies have privacy advocates up in arms. I’ll wave an ugly stick at this issue and just summarize it by saying: Companies that have no direct relationship with the user are tracking that user’s behavior across the entire web, creating profiles on him or her, and profiting off of that user’s behavior without his or her permission.

This column isn’t about whether that issue is ethical or acceptable, because allowing third-party cookies to be active by default is done at the whim of the browser companies. I’ve predicted for about five years that the trend would head toward all browsers blocking them by default. So far Safari (Apple’s browser) doesn’t allow third-party cookies by default, and Mozilla’s Firefox has announced it will block them by default in the next version of Firefox.

Why I don’t think blocking third-party cookies is a problem

There are many scenarios where publishers legitimately need to deliver content from multiple domains. Sometimes several publishers are owned by one company, and they share central resources across those publishers, such as web analytics, ad serving, and content distribution networks (like Akamai). It has been standard practice in many of these cases for publishers to map their vendors against their domain, which by the way allows them to set first-party cookies as well.

How do they accomplish this? They set a ‘subdomain’ that is mapped to the third party’s servers. Here’s an example:

Publisher.com wants to use a web analytics provider but set cookies from its own domain. It creates a subdomain called WebAnalytics.Publisher.com using its Domain Name Server, or DNS. (I won’t get too technical, but DNS is the way that the Internet maps IP addresses – the numeric identifier of servers – to domain names.) It’s honestly as simple as one of the publisher’s IT people opening up a web page that manages their DNS, creating a subdomain name, and mapping it to a specific IP address. And that’s it.

This allows the third-party vendor to place first-party cookies onto the browser of the user visiting Publisher.com. This is a standard practice that is broadly used across the industry, and it’s critically important to the way that the Internet functions. There are many reasons vendors use subdomains, not just to set first-party cookies. For instance, this is standard practice in the web analytics space (except for Google Analytics) and for content delivery networks (CDNs).

So why doesn’t everybody just map subdomains and set first-party cookies?

First, let me say that while it is fairly easy to map a subdomain for the publisher’s IT department, it would be impractical for a demand-side platform (DSP) or other buy-side vendor to go out and have every existing publisher map a subdomain for them. For those focused on first-party data on the advertiser side, they’ll still have access to that data in this world. But for broader data sets, they’ll be picking up their targeting data via the exchange as pushed through by the publisher on the impression itself. For the data management platforms (DMPs), given that this is their primary business, it is a reasonable thing for them to map subdomains for each publisher and advertiser that they work with.

Also, the thing that vendors like about third-party cookies is that by default they work across domains. That means that data companies could set pixels on every publisher’s web site they could convince to place their pixels, and then automatically they would track one cookie across every site they visited. Switching to first-party cookies breaks that broad set of actions across multiple publishers into pockets of activity at the individual publisher level. There is no cheap, convenient way to map one user’s activity across multiple publishers. And only those companies that have a vested interest – the DMPs – will make that investment, and it will limit the number of small vendors who can’t make that investment from participating.

But, is that so bad?

So does moving to first-party cookies break the online advertising industry?

Nope. But it does complicate things. Let me tell you about a broadly used practice in our industry – one that every single data company uses on a regular basis. It’s a practice that gets very little attention today but is pretty ubiquitous. It’s called cookie mapping.

Here’s how it works: Let’s say one vendor has its unique anonymous cookies tracking user behavior and creating big profiles of activity, and it wants to use that data on a different vendor’s servers. In order for this to work, the two vendors need to map together their profiles, finding unique users (anonymously) who are the same user across multiple databases. How this is done is extremely technical, and I’m not going to mangle it by trying to simplify the process. But at a very high level, it’s something like this:

Media Buyer wants to use targeting data on an exchange using a DSP. The DSP enables the buyer to access data from multiple data vendors. The DSP has its own cookies that it sets (today these are third-party cookies) on users when it runs ads. The DSP and the data vendor work with a specialist vendor to map together the DSP’s cookies and the data vendor’s cookies. These cooking mapping specialists (Experian and Acxiom are examples, but others provide this service as well) use a complex set of mechanisms to map together overlapping cookies between the two vendors. They also have privacy auditing processes in place to ensure that this is done in an ethical and safe way to ensure that none of the vendors gets access to personally identifiable data.

Note that this same process is used between advertisers and publishers and their own DMPs so that first-party data from CRM and user registration databases can be mapped to behavioral and other kinds of data.

The trend for data companies in the last few years has been to move into DMP mode, working directly with the advertisers and publishers rather than trying to survive as third-party data providers. This move was intelligent – almost prescient of the change that is happening in the browser space right now.

My short take on this evolution

I feel that this change is both inevitable and positive. It puts more power back in the hands of publishers; it solidifies their value proposition as having a direct relationship with the consumer, and will drive a lot more investment in data management platforms and other big data by publishers. The last few years have seen a data asymmetry problem arise where the buyers had more data available to them than the publishers, and the publishers had no insight into the value of their own audience. They didn’t understand why the buyer was buying their audience. This will fall back into equilibrium in this new world.

Long tail publishers will need to rely on their existing vendors to ensure they can easily map a first-party cookie to a data pool – these solutions need to be baked by companies who cater to long tail publishers, such as ad networks. The networks will need to work with their own DMP and data solutions to ensure that they’re mapping domains together on behalf of their long tail publishers and pushing that targeting data with the inventory into the exchanges. The other option for longer tail publishers is to license their content to larger publishers who can aggregate this content into their sites. It will require some work, which also means ambiguity and stress. But certainly this is not insurmountable.

I also will say that first-party tracking is both ethical and justifiable. Third-party tracking without the user’s permission is ethically a challenging issue, and I’d argue that it’s not in the best interest of our industry to try and perpetuate – especially since there are viable and acceptable alternatives.

That doesn’t mean switching off of third-party cookies is free or easy. But in my opinion, it’s the right way to do this for long-term viability.

What everyone should know about ad serving

By Eric Picard (Originally published in iMediaConnection.com)

Publisher-side ad servers such as DoubleClick for Publishers, Open AdStream, FreeWheel, and others are the most critical components of the ad industry. They’re responsible ultimately for coordination of all the revenue collected by the publisher, and they do an amazing amount of work.

Many people in the industry — especially on the business side of the industry — look at their ad server as mission critical, sort of in the way they look at the electricity provided by their power utility. Critical — but only in that it delivers ads. To ad operations or salespeople, the ad server is most often associated with how they use the user interface — really the workflow they interact with directly. But this is an oversight on their part.

The way that the ad server operates under the surface is actually something everyone in the industry should understand. Only by understanding some of the details of how these systems function can good business decisions be made.

Ad delivery

Ad servers by nature make use of several real-time systems, the most critical being ad delivery. But ad delivery is not a name that adequately describes what those systems do. An ad delivery system is really a decision engine. It reviews an ad impression in the exact moment that it is created (by a user visiting a page), reviews all the information about that impression, and makes the decision about which ad it should deliver. But the real question is this: How does that decision get made?

An impression could be thought of as a molecule made up of atoms. Each atom is an attribute that describes something about that impression. These atomic attributes can be simple media attributes, such as the page location that the ad is imbedded into, the category of content that the page sits within, or the dimensions of the creative. They can be audience attributes such as demographic information taken from the user’s registration data or a third-party data company. They can be complex audience segments provided by a DMP such as “soccer mom” — which is in itself almost a molecular object made up of the attributes of female, parent, children in sports — and of course various other demographic and psychographic atomic attributes.

When taken all together, these attributes define all the possible interpretations of that impression. The delivery engine now must decide (all within a few milliseconds) how to allocate that impression against available line items. This real-time inventory allocation issue is the most critical moment in the life of an impression. Most people in our industry have no understanding of what happens in that moment, which has led to many uninformed business, partnership, and vendor licensing decisions over the years, especially when it comes to operations, inventory management, and yield.

Real-time inventory allocation decides which line items will be matched against an impression. The way these decisions get made reflects the relative importance placed on them by the engineers who wrote the allocation rules. These, of course, are informed by business people who are responsible for yield and revenue, but the reality is that the tuning of allocation against a specific publisher’s needs is not possible in a large shared system. So the rules get tuned as best they can to match the overarching case that most customers face.

Inventory prediction

Well before the impression is generated and has to be allocated out to the impressions in real-time, inventory was sold in advance based on predictions of how much volume would exist in the future. We call these predicted impressions “avails” (for “available to sell”) in our industry, and they’re essentially the basis for how all guaranteed impressions are sold.

We’ll get back to the real-time allocation in a moment, but first let’s talk a bit about avails. The avails calculation done by another component of the ad server, responsible for inventory prediction, is one of the hardest computer science problems facing the industry today. Predicting how much inventory will exist is hard — and extremely complicated.

Imagine if you will that you’ve been asked to predict a different kind of problem than ad serving — perhaps traffic patterns on a state highway system. As you might imagine, predicting how many cars will be on the entire highway next month is probably not very hard to do with a pretty high degree of accuracy. There’s historical data going back years of time, month by month. So you could take a look at the month of April for the last five years, see if there’s any significant variance, and use a bit of somewhat sophisticated math to determine a confidence interval for how many cars will be on the highway in the month of April 2013.

But imagine that you now wanted to zoom into a specific location — let’s say the Golden Gate Bridge. And you wanted to break that prediction down further, let’s say Wednesday, April 3. And let’s say that we wanted to predict not only how many cars would be on the bridge that day, but how many cars with only one passenger. And further, we wanted to know how many of those cars were red and driven by women. And of those red, female-driven cars, how many of them are convertible sports cars? Between 2 and 3 p.m.

Even if you could get some kind of idea how many matches you’ve had in the past, predicting at this level of granularity is very hard. Never mind that there are many outside factors that could affect this; there are short-term issues that could help get more accurate as you get closer in time to the event such as weather and sporting events, and there are much more unpredictable events such as car accidents, earthquakes, etc.

This is essentially the same kind of prediction problem as the avails prediction problem that we face in the online advertising industry. Each time we layer on one bit of data (some defining attribute) onto our inventory definition, we make it harder and harder to predict with any accuracy how many of those impressions will exist. And because we’ve signed up for a guarantee that this inventory will exist, the engineers creating the algorithms that predict how much inventory will exist need to be very conservative on their estimates.

When an ad campaign is booked by an account manager at the publisher, they “pull avails” based on their read of the RFP and media plan and try to find matching inventory. These avails are then reserved in the system (the system puts a hold on avails that are being sent back to the buyer based for a period of time) until the insertion order (I/O) is signed by the buyer. At this moment, a preliminary allocation of predicted avails (impressions that don’t exist yet) is made by a reservation system, which divvies out the avails among the various I/Os. This is another kind of allocation that the ad server does in advance of the campaign actually running live, and it has as much (or even more) impact as the real-time allocation does on overall yield.

How real-time allocation decisions get made

Once a contract has been signed to guarantee that these impressions will in fact be delivered, it’s up to the delivery engine’s allocation system to decide which of the matching impressions to assign to which line items. The primary criteria used to make this decision is how far behind the matching line items are for successfully delivering against their contract, which we call “starvation” (i.e., is the line item starving to death or is it on track to fulfill its obligated impression volume?).

Because the engineers who wrote the avails prediction algorithms were conservative, the system generally has a lot of wiggle room when it comes to delivering against most line items that are not too complex. That means there are usually more impressions available when the impressions are allocated than were predicted ahead of time. So when all the matching line items are not starving, there are other decision criteria that can be used. The clearest one is yield, (i.e., of the available line items to allocate, which one of those lines will get me the most money for this impression?).

Implications of real-time allocation and inventory prediction

There’s a tendency in our industry to think about ad inventory as if it “exists” ahead of time, but as we’ve just seen, an impression is ephemeral. It exists only for a few milliseconds in the brain of a computer that decides what ad to send to the user’s machine. Generally there are many ways that each impression could be fulfilled, and the systems involved have to make millions or billions of decisions every hour.

We tend to think about inventory in terms of premium and remnant, or through a variety of lenses. But the reality is before the inventory is sold or unsold, premium or remnant, or anything else, it gets run through this initial mechanism. In many cases, inventory that is extremely valuable gets allocated to very low CPM impression opportunities or even to remnant because of factors having little to do with what that impression “is.”

There are many vendors in the space, but let’s chat for a moment about two groups of vendors: supply-side platforms (SSPs) and yield management companies.

Yield management firms focus on providing ways for publishers to increase yield on inventory (get more money from the same impressions), and most have different strategies. The two primary companies folks talk to me about these days are Yieldex and Maxifier. Yieldex focuses on the pre-allocation problem — the avails reservations done by account managers as well as the inventory prediction problem. Yieldex also provides a lot of analytics capabilities and is going to factor significantly in the programmatic premium space as well. Maxifier focuses on the real-time allocation problem and finds matches between avails that drive yield up, and it improves matches on other performance metrics like click-through and conversions, as well as any other KPI the publisher tracks, such as viewability or even engagement. Maxifier does this while ensuring that campaigns deliver, since premium campaigns are paid on delivery but measured in many cases on performance. The company is also going to figure heavily into the programmatic premium space, but in a totally different way than Yieldex. In other words, neither company really competes with each other.

Google’s recent release of its dynamic allocation features for the ad exchange (sort of the evolution of the Admeld technology) also plays heavily into real-time allocation and yield decisions. Specifically, the company can compare every impression’s yield opportunity between guaranteed (premium) line items and the response from the DoubleClick Exchange (AdX) to determine on a per-impression basis which will pay the publisher more money. This is very close to what Maxifier does, but Maxifier does this across all SSPs and exchanges involved in the process. Publishers I’ve talked to using all of these technologies have gushed to me about the improvements they’ve seen.

SSPs are another animal altogether. While the yield vendors above are focused on increasing the value of premium inventory and/or maximizing yield between premium and exchange inventory (I think of this as pushing information into the ad server to increase value), the SSPs are given remnant inventory to optimize for yield among all the various venues for clearing remnant inventory. By forcing competition among ad networks, exchanges, and other vehicles, they can drive the price up on remnant inventory.

How to apply this article to your business decisions

I’ve had dozens of conversations with publishers about yield, programmatic premium, SSPs, and other vendors. The most important takeaway I can leave you with is that you should think about premium yield optimization as a totally different track than discussions about remnant inventory.

When it comes to remnant inventory, whoever gets the first “look” at the inventory is likely to provide the highest increase in yield. So when testing remnant options, you have to ensure that you’re testing each one exactly the same way — never beneath each other. Most SSPs and exchanges ultimately provide the same exact demand through slightly different lenses. This means that barring some radical technical superiority — which none have shown me to be the case so far — the decision most likely will come down to ease of integration and ultimately customer service.

How ad platforms work (and why you should care)

(By Eric Picard, Originally Published in iMediaConnection, 11/8/12)

Ad platforms are now open, meaning that startups and other technology companies can plug into them and take advantage of their feature sets. The ad technology space is now API driven, just like the rest of the web technology space. The significance of this change hasn’t hit a lot of people yet, but it will. The way this change will affect almost all the companies in ad technology will have an impact on everything: buying, selling, optimization, analytics, and investing.

Companies in our space used to have to build out the entire ad technology “stack” in order to build a business. That meant ad delivery (what most people think of as “ad serving”), event counting (impressions, clicks, conversions, and rich media actions), business intelligence, reporting, analytics, billing, etc. After building out all those capabilities, in a way that can scale significantly, each company would build its “differentiator” features. Many companies in the ad technology space have been created based on certain features of an ad platform. But because the ad platforms in our space were “closed,” each company had to build its own ad platform every time. This wasted a lot of time and money and — unbeknownst to investors — created a huge amount of risk.

Almost every startup in the ad platform space has existed at the whim of Google — specifically because of DoubleClick, the most ubiquitous ad platform in the market. When Google acquired DoubleClick, its platform was mostly closed (didn’t have extensive open APIs), and its engineering team subsequently went through a long cycle of re-architecture that essentially halted new feature development for several years. The market demanded new features — such as ad verification, brand safety, viewable impressions, real-time bidding, real-time selling, and others — that didn’t exist in DoubleClick’s platform or any others with traction in the space.

This led to the creation of many new companies in each space where new features were demanded. In some cases, Google bought leaders in those spaces. In others, Google has now started to roll out features that replicate the entirety of some companies’ product offerings. The Google stack is powerful and broad, and the many companies that have built point solutions based on specific features that were once lacking in Google’s platform suddenly are finding themselves competing with a giant who has a very advanced next-generation platform underlying it. Google has either completed or is in the process of integrating all of its acquisitions on top of this platform, and it has done a great job of opening up APIs that allow other companies to plug into the Google stack.

I’ve repeatedly said over the years that at the end of the natural process this industry is going through, we’ll end up with two to three major platforms (possibly four) driving the entire ecosystem, with a healthy ecosystem of other companies sitting on top of them. Right now, our ecosystem isn’t quite healthy — it’s complex and has vast numbers of redundancies. Many of those companies aren’t doing great and are likely to consolidate into the platform ecosystem in the next few years.

So how does the “stack” of the ad platform function? Which companies are likely to exist standalone on top of the stack? Which will get consumed by the stack? And which companies are going to find themselves in trouble?

Let’s take a look.

How ad platforms work (and why should you care)

Pretty much every system is going to have a stack that contains buckets of services and modules that contain something like what you see above. In an ideal platform, each individual service should be available to the external partner and should be consumable by itself. The idea here is that the platform should be decomposable such that the third party can use the whole stack or just the pieces it needs.

Whether we’re discussing the ubiquitous Google stack or those of competitors like AppNexus, the fact that these platforms are open means that, instead of building a replica of a stack like the one above, an ad-tech startup can now just build a new box that isn’t covered by the stack (or stacks) that it plugs into. Thus, those companies can significantly differentiate.

This does beg the question of whether a company can carve out a new business that won’t just be added as a feature set by the core ad platform (instantly creating a large well-funded competitor). To understand this, entrepreneurs and investors should review the offering carefully: How hard would it be to build the features in question? Is the question of growing the business one of technical invention requiring patents and significant intellectual property, or is it one of sales and marketing? Is the offering really a standalone business, or is it just a feature of an ad platform that one would expect to be there? And finally, will the core platforms be the acquirer of this startup or can a real differentiated business be created?

The next few years will be interesting. You can expect these two movements to occur simultaneously: Existing companies will consolidate into the platforms, and new companies will be created that take advantage of the new world — but in ways that require less capital and can fully focus on differentiation and the creation of real businesses of significance.

Entering the Fourth Wave of Ad Technology

By Eric Picard (Originally published on AdExchanger.com, 9/18/2012)

Ad tech is a fascinating and constantly evolving space.  We’ve seen several ‘waves’ of evolution in ad tech over the years, and I believe we’re just about to enter another.  The cycles of investment and innovation are clearly linked, and we can trace this all back to the late 90’s when the first companies entered the advertising technology space.

Wave 1

The early days were about the basics – we needed ways to function as a scalable industry, ways to reach users more effectively, systems to sell ads at scale, systems to buy ads at scale, analytics systems, targeting systems, and rich media advertising technology.

There was lots of investment and hard work in building out these 1.0 version systems in the space. Then the dot-com bubble imploded in 2001, and a lot of companies went out of business.  Investment in the core infrastructure ground to a halt for years. The price of inventory dropped so far and so fast that it took several years before investment in infrastructure could be justified.

We saw this wave last from 1996 through 2001 or 2002 – and during that dot-com meltdown, we saw massive consolidation of companies who were all competing for a piece of a pie that dramatically shrank.  But this consolidation was inevitable, since venture firms generally invest on a five to ten year cycle of return – meaning that they want companies to exit within an ideally 8 year window (or less).

Wave 2

The second wave was really about two things: Paid Search and what I think of as the “rise of the ad networks.”  Paid search is a phenomenon most of us understand pretty well, but the ad network phase of the market – really from 2001 to 2007 was really about arbitrage and remnant ad monetization.  Someone realized that since we had electronic access to all this inventory, we could create a ‘waterfall’ of inventory from the primary sales source to secondary sources, and eventually a ‘daisy-chain’ of sources that created massive new problems of its own.  But the genie was out of the bottle, and this massive supply of inventory that isn’t sold in any other industry was loosed.

It’s actually a little sad to me, because as an industry we flooded the market with super cheap remnant inventory that has caused many problems. But that massive over-supply of inventory did allow the third wave of ad tech innovation to get catalyzed.

Wave 3

Most people believe that the third wave was around ad exchanges, real-time buying and selling, data companies, and what I like to call programmatic buying and selling systems. But those were really just side effects. The third wave was really about building out the next generation infrastructure of advertising. Platforms like AppNexus and Right Media are not just exchanges; they’re fundamentally the next generation infrastructure for the industry.  Even the legacy infrastructure of the space got dramatic architectural overhauls in this period – culminated by the most critical system in our space (DoubleClick for Publishers) getting a massive Google-sponsored overhaul that among other thing opened up the system via extensive APIs so that other technology companies could plug in.

Across the board, this new infrastructure has allowed the myriad ad tech companies to have something to plug into.  This current world of data and real-time transactions is now pretty mature, and it’s extending across media types.  Significant financial investments have been made in the third wave – and most of the money spent in the space has been used to duplicate functionality – rather than innovate significantly on top of what’s been built.  Some call these “Me too” investments in companies that are following earlier startups and refining the model recursively.  That makes a lot of sense, because generally it’s the first group of companies and the third group of companies in a ‘wave’ that get traction. But it leads to a lot of redundancy in the market that is bound to be corrected.

This wave lasted from about 2005 to 2011, when new investments began to be centered on the precepts that happened in Wave 3 – which really was a transition toward ad exchanges (then RTB) and big data.

That’s the same pattern we’ve seen over and over, so I’m confident of where the industry stands today and that we’re starting to enter a new phase. This third major ad tech wave was faster than the first, but a lot of that’s because the pace of technology adoption has sped up significantly with web services and APIs becoming a standard way of operating.

Wave 4

This new wave of innovation we’re entering is really about taking advantage of the changes that have now propagated across the industry. For the first time you can build an ad tech company without having to create every component in the ‘stack’ yourself. Startups can make use of all the other systems out there, access them via APIs, truly execute in the cloud, and build a real company without massive  infrastructure costs.  That’s an amazing thing to participate in, and it wasn’t feasible even 3 years ago.

So we’ll continue to see more of what’s happened in the third wave – with infrastructure investments for those companies that got traction, but that’s really just a continuation of those third wave tech investments, which go through a defined lifecycle of seed, early, then growth stage investments.  Increasingly we’ll see new tech companies sit across the now established wave 3 infrastructure and really take advantage of it.

Another part of what happened in Wave 3 was beyond infrastructure – it involved the scaled investment in big data.  There have been massive investments in big data, which will continue as those investments move into the growth phase. But what’s then needed is companies that focus on what to do with all that data – how to leverage the results that the data miners have exposed.

Wave 4 will really change the economics of advertising significantly – it won’t just be about increasing yield on remnant from $0.20 to $0.50. We’ll see new ad formats that take advantage of multi-modal use (cross device, cross scenario, dynamic creatives that inject richer experiences as well as information), and we’ll see new definitions of ad inventory, including new ad products, packages and bundles.

So I see the next five years as a period where a new herd of ad tech companies will step in and supercharge the space. All this infrastructure investment has been necessary, because the original ad tech platforms were built the wrong way to take advantage of modern programming methodologies.  Now with modern platforms available pretty ubiquitously, we can start focusing on how to change the economics by taking advantage of that investment.

I also think we’re going to see massive consolidation of the third wave companies. Most of the redundancies in the market will be cleaned up.  Today we have many competitors fighting over pieces of the space that can’t support the number of companies in competition – and this is clearly obvious to anyone studying the Lumascape charts.

Unfortunately some of the earlier players who now have customer traction are finding that their technology investments are functionally flawed – they were too early and built out architectures that don’t take advantage of the newer ways of developing software. So we’ll see some of these early players with revenue acquiring smaller newer players to take advantage of their newer more efficient and effective architectures.

Companies doing due diligence on acquisitions need to be really aware of this – that buying the leader in a specific space that’s been around since 2008 may mean that to really grow that business they’ll need to buy a smaller competitor too – and transition customers to the newer platform.

For the investment community it’s also very important to understand that while Wave 3 companies that survive the oncoming consolidation will be very big companies with very high revenues, it is by nature that these infrastructure heavy investments will have lower margins and high volume (low) pricing to hit their high revenues. They still will operate on technology/software revenue margins – over 80% gross margins are the standard that tech companies run after. But the Wave 3 companies have seen their gross revenue numbers be a bit lower than we’d like as an industry.  This is because they are the equivalent of (very technically complex) plumbing for the industry.  There are plenty of places where they invest in intelligence, but the vast majority of their costs and their value deal with massive scale that they can handle, while being open to all the players in the ecosystem to plug in and add value.

Being a Wave 4 company implicitly means that you are able to leverage the existing sunk cost of these companies’ investment.  Thomas Friedman talks about this in “The World is Flat” – one of his core concepts is that every time an industry has seen (what he called) over-investment in enabling infrastructure, a massive economic benefit followed that had broad repercussions.  He cites the example of railroad investment that enabled cheap travel and shipping that led to a massive explosion of growth in the United States.  He cites the investment in data infrastructure globally that led to outsourcing of services to India and other third world countries on a massive scale.  And frequently those leveraging the sunk cost of these infrastructure plays make much more money from their own investments than those who created the opportunity.

So what should investors be watching for as we enter this fourth wave of ad tech innovation?

  1. Companies that are built on light cloud-based architectures that can easily and quickly plug into many other systems, and that don’t need to invest in large infrastructure to grow
  2. Companies that take advantage of the significant investments in big data, but in ways that synthesize or add value to the big data analysis with their own algorithms and optimizations
  3. Companies that can focus the majority of technical resources on innovative and disruptive new technologies – especially those that either synthesize data, optimize the actions of other systems, or fundamentally change the way that money is made in the advertising ecosystem
  4. Companies that are able to achieve scale quickly because they can leverage the existing large open architectures of other systems from Wave 3, but that are fundamentally doing something different than the Wave 3 companies
  5. Companies that take advantage of multiple ecosystems or marketplaces (effectively) are both risky but will have extremely high rewards when they take off

This is an exciting time to be in this space – and I predict that we’ll see significant growth in revenue and capabilities as Wave 4 gets off the ground that vastly eclipse what we’ve seen in any of the other waves.

Ad Serving 101 (Revised)

(Originally published in ClickZ, April 2007) by Eric Picard

Way back in October 2001, I wrote a column with this same title. To this day, I get numerous e-mail from people thanking me for covering this topic. Given the state of the market right now, it’s probably time for an update.

Ad serving is increasingly becoming a commodity. The actual delivery of ads is certainly already commodity. The term “ad serving” is misleading and misunderstood. It sounds like just something that coordinates an ad’s delivery. There’s much more going on here than just that. Lets walk through it.

Publisher Ad Serving

Let’s begin with the nuts and bolts, the most basic functionality of ad serving, then I’ll dive in and explain where the complexities lie. Below is the simplest scenario. An advertiser bought advertising from a publisher and sent the files to the publisher to be delivered onto the page.

Examples of Publisher Ad Servers include Doubleclick DART for Publishers (DFP), Accipiter Ad Manager, and 24/7 RealMedia’s Open Ad Stream (OAS).

Publisher Only Scenario:

Publisher_Ad_Server_1.jpg

  1. Browser points to a Web publisher and communicates via a publisher Web server. The publisher Web server responds back to the browser with an HTML file.
  2. In the HTML file is a pointer back to the publisher ad server. The browser calls the ad server looking for an ad. The ad server responds with the ad’s file location. In this case, the file is sitting on a content delivery network (CDN) such as Akamai or Mirror Image.
  3. The browser calls out to the CDN requesting the specific file containing the ad’s creative content (JPG, GIF, Flash, etc.). The CDN sends the file back to the browser.

This is relatively simple and easily understandable. But this deceptively simple diagram masks what’s going on behind the scenes at step 2. Let’s talk about that for a moment.

ad_server_backend.jpg

Every time an ad’s called, a series of very fast decisions and actions must take place. All this very detailed work should take only a few milliseconds:

  1. The ad delivery engine is called and handed an ID that’s unique to a specific Web page or group of Web pages.
  2. The delivery engine reads the ID and asks a sub-routine to choose which ad to delivery based on a bunch of facts – we’ll call this subroutine the “ad picker.”
  3. The ad picker has a very complex job. It must hold all sorts of data ready, typically in memory or in very fast databases.
    • Picker looks to see if the browser in question is part of any targeting groups in high demand, e.g. geographic location, gender or demographic data, behavioral groupings, etc.
    • Picker looks at all business rules associated with each campaign assigned to the unique identifier.
    • Picker looks at yield across the various options for each creative that match delivery criteria (which ad is most valuable to deliver at that moment).
    • Picker sends final ad selection to the delivery engine. The ad is sent to the browser.
  4. Data handed to inventory prediction system to help determine future ad availability and yield optimization.
  5. Delivery and performance data handed to the reporting and billing systems.

I’ve masked some of the incredible technical complexity, particularly around inventory prediction and yield optimization, but the moving parts are relatively easy to track. I haven’t discussed the business management features of the publisher systems. Bear in mind there are sales interfaces, order input interfaces, billing and reporting interfaces, and many other features I do a bit of disservice to in skipping over.

So that’s publisher-side ad serving, and it’s relatively straightforward. Let’s look at the advertiser side of the equation.

Advertiser/Agency Ad Serving

It’s a bit misleading to call advertiser/agency campaign management systems “ad servers.” These solutions do serve ads, but only as a function of tracking them. Rhere are technical realities in the market that require the serving of ads in order to track delivery across multiple publishers from a central source.

Why does an advertiser or agency use these tools? Two reasons: workflow automation and centralized reporting. These agency tools allow a big chunk of an agency’s grunt work to be automated; the data input, creative management and trafficking steps are significantly automated. Since these tools deliver the ads across all Web sites in a campaign, they centralize reporting into one report set comparatively showing all publishers.

Examples of Advertiser Side Ad Servers include the Atlas Suite, Doubleclick’s DART for Advertisers (DFA), Mediaplex’s Mojo, or Bluestreak’s IonAd system.

Agency Ad Serving Scenario:

advertiser_ad_server.jpg

  1. This begins as before: Browser points at a Web publisher, and communicates with a publisher Web server. The publisher Web server responds back to the browser with an HTML file.
  2. In the HTML file is a pointer back to the publisher ad server. The browser calls to the ad server looking for an ad. This is where it changes. Instead of the publisher ad server pointing toward its own CDN, the ad server delivers a secondary ad tag, a simple piece of HTML that points toward the agency ad server.
  3. The browser calls the agency ad server, which returns the final location of the creative in its own CDN.
  4. The browser calls to the agency ad server CDN requesting the specific file with the ad’s creative content (JPG, GIF, Flash, etc.). The CDN sends the file back to the browser.

While there’s an additional set of hops between browser and ad server in this scenario, bear in mind that this entire transaction takes less than a second. As before, this relatively simple set of actions makes the complexity of what’s happening seem much simpler.

Behind the scenes is a complex, business-facing workflow system that automates about half of the tasks in a media buyer or agency ad operations person’s job. Without this automation, already complex agency roles would be unbearably difficult.

The next step is to get the last half of the agency workflow mapped into these systems and really automate the tasks.

Technology Partners, not Vendors

(Originally published in ClickZ, December 2001) by Eric Picard

The online advertising industry requires technology to exist. More than any other ad medium, we’re technology-driven.

Recently, my colleague Tig Tillinghast wrote a mind-expanding article about the inefficiencies of the Web as an advertising medium. In it he states: “Newspaper can print a whole 32-page tabloid with 250 ads in it for $0.20 each, but it costs a Web site 25 percent more to serve the same number of ads.”

This may be true, but let’s analyze why it costs more. We’ve been printing (and advertising in) newspapers for literally hundreds of years. That’s plenty of time to figure out what the economies of scale are and to enable printing 250 ads for $0.20 each. The technology is relatively simple. Any changes over the past 50 years have only made it cheaper to produce a higher quality product.

You can’t compare the delivery of 250 online ads with that of 250 print ads, any more than you can compare print with TV ads. It’s apples to rhubarb.

The real world of online advertising requires certain technologies. Therefore, you need to forge relationships with your technology providers.

There’s a difference between viewing a technology provider as a vendor (weak relationship) or a partner (strong relationship). Dictionary.com defines “vendor” as: “One that sells or vends: a street vendor; a vendor of software products on the Web.” “Partner” is defined as: “One that is united or associated with another or others in an activity or a sphere of common interest.”

This should apply to your approach to tech providers. You can relate to them as a utility, like the electric or gas company. You can view them as a mission-critical service provider, like the phone company. Neither model suffices. You both have the same interests. They succeed if you succeed. Grow your business, you’ll have more need for their services.

Even services such as ad serving, often referred to lately as a commodity, are not mature enough to treat dismissively. There are not enough providers to choose from (and fewer after this year). There’s too much volatility, too much change, and too many issues for you to make that mistake.

Here are some basics about partnering with technology providers:

  • Yes, the economy sucks. No, you can’t beat up your tech partner on pricing to the point that it can’t turn a profit. It’ll go out of business, and that doesn’t help anyone. 
  • Find ways to pay your technology partner more by having it help grow your business. Tie your businesses together to gain the most from your partnership. Don’t slip into a valueless “paper partnership.” Apply resources and watch the relationship flourish. 
  • No company has every feature or widget you need. Product development (or customization) is required before you’ll be happy. A technology company will meet the needs of partners before worrying about customers who treat it like a vendor. 
  • Partners often participate on advisory councils and are involved in product research and development. This leads to measurable benefits, such as accessing new features before anyone else. You’re not likely to get that level of service from a mere vendor. 
  • Choose technology providers with upside potential and whose values match your company’s. Ask hard questions about service expectations, commitments to quality, and what the plan is when problems do arise (they always do).

Work from a common set of realistic expectations. There’s been so much over-promising and underdelivering in our industry that most customers are wary of committing to deeper relationships.

If a tech provider makes claims that set off your “spidey sense,” have it explain exactly how it’s going to live up to the claims. If high expectations are set by sales or marketing, ask to speak with a senior product or engineering rep to ensure the entire company is in alignment.

Make sure the company knows you want to partner with it. Be clear about expectations you have from a partnership as opposed to weaker relationships it might have with other customers. Make the opportunity attractive. Sell the company on your value as a partner. Expect and demand more. Be willing to cooperate. You’ll both come out ahead.

I hope your holidays were wonderful, and you and your family are approaching the new year with great expectations. –Eric

Advanced Ad-Serving Features, Part 2: Third-Party Ad Servers

(Originally published in ClickZ, November 2001) by Eric Picard

Last time, we discussed advanced features of site-side servers. Now let’s go deeper. This week, we’ll go into the even-more-advanced advanced features of third-party ad servers.

Third-party servers primarily serve the needs of advertisers and agencies. Sometimes they are called buy-side servers. They are part of the business infrastructure of these groups and must reliably and accurately deliver and report on ad serving and related user actions associated with the ads.

In addition to delivery and basic reporting, third-party servers provide unified comparative reporting for all publishers in a media buy, as well as many advanced features. From a feature standpoint, a third-party server is more complex than its site-side counterpart.

One thing to keep in mind: A third-party server is not able to “refuse” a call for an ad. If an ad tag is supplied from a third-party server to a site-side server and that ad is called, it must be served. Only a site-side server can schedule and deliver ad calls to users.

Beyond Banner Tracking

This is the big feature. Tracking beyond the banner enables the view of an ad session from impression to conversion (and beyond). This is a major reason a third-party server is a must for most advertisers. Some tracking types beyond the banner are:

  • Tracer tags. Tracer tags are single-pixel images placed on pages of the advertiser’s Web site so that activity on those pages can be correlated to the view or click of an ad. 
  • Post-click analysis. The user sees an ad and clicks on it. She arrives at a landing page on the advertiser’s Web site. She travels across three pages that have tracer tags on them. Each intersection of creative/tracer is credited to the advertiser’s reports. 
  • Post-impression (also called post-view) analysis. The user sees an ad but doesn’t click on it. That user (remembering the message) later travels to the advertiser’s Web site on his own. He moves across a number of pages with tracers on them. Each intersection of ad and tracer is correlated and credited to the advertiser’s reports. This analysis is a definitive branding measurement and is sometimes called a brand response report. Not all third-party servers collect post-impression data.

Reporting

  • Cross-publisher reports. A major reason to use a third-party server is that reports are covered across all publishers within a campaign. 
  • Comprehensive data sets. Since both post-view and post-click data must be recounted, reports must be unified and comprehensive.

Analytics

Some third-party servers offer advanced analytics capabilities. This is one of the fastest growing areas in the industry. Far more data is captured in an online ad campaign than in an offline one. Turning that data into actionable information isn’t simple. It takes days or weeks of human intervention and interpretation.

A powerful analytics package solves these problems by providing tools to get at actionable information more quickly. There are two basic types of tools to discuss:

  • Online analytical processing (OLAP) tool. This very powerful analytics tool enables the most control of data and reporting. Great power and flexibility comes at a great price, and few people are technical enough to use an OLAP tool to manipulate their data. In most agencies there are only a few, if any, people who can use these tools. It gets even sparser at the advertiser level. 
  • Wizard. To address problems with OLAP, some companies have started coming up with wizard-based interfaces for the most commonly asked questions. A good wizard-based interface can likely answer such questions as: Which publisher is the best media buy for my campaign goals based on the past six months of running ads across various publishers?

Optimization

Analytics deals with historical analysis to improve ongoing and future campaigns. Optimization deals with live campaigns that must be improved while still running. When done by hand (as is most often the case), only so much can be changed. Humans can optimize to a level of detail only so deep. This is best handled by technology, which provides much deeper analysis of data. Two types of optimization are:

  • Real time. Real-time optimization is the most powerful. Changes are made automatically to creative in rotation across placements based upon actual results read by the optimization tool. Real-time optimization requires real-time data to make changes. Few ad servers use a real-time reporting architecture, relying instead on 24-to-48-hour-delayed data. Real-time benefits include microtrend discovery (intraday changes in behavior within placements) and greater lift based on feedback loops. Additionally — if the system doesn’t make changes automatically, relying instead upon human approval or intervention — the lift is going to be lower. 
  • Recommendation. For situations where real-time data isn’t available, recommendation-based systems are the alternative. These systems read data when available and provide a list of recommendations to enable the customer to make changes. This inherently is a poorer performing model as changes are not happening quickly. Therefore, additional learning for the optimization tool is lost. The faster changes are made, the better the system gets at predicting performance. Still, this is a better method than hand optimization.

Targeting

  • Geographic targeting. Geotargeting is similar to site-side servers but somewhat less effective. You pay for the media regardless of whether you had an appropriate creative for the users an ad was served to. Wherever possible, try to geotarget at the publisher level. 
  • Profile-based targeting. As I detailed last time, ads can be targeted based on Web-surfing habits. Third-party ad servers have the same issues as site-side servers do. 
  • Session-specific targeting. Specifics include domain, browser type, and operating system. Again, this can be accomplished on the site side, usually to greater effect as the publisher only shows the ad (and bills you) when there is an appropriate fit. When served by a third party, you pay for the media even if it doesn’t fit your demographic.(Remember, there are plenty of other types of targeting I’m not covering here).

Trafficking Controls

Without a third-party server, trafficking ads to multiple publishers is a problem. It can be complex, with many points of failure. A good third-party server simplifies the process of trafficking campaigns and should provide valuable accounting methods for successful delivery and approval of your ads by the publisher.

Dynamic Ad Serving

Most publishers have a limit on the number of ads they will accept at one time. Usually this ranges from 5 to 10 creatives per week. Third-party servers use dynamic ad serving to rotate multiple creatives through one ad tag. This allows the advertiser/agency to traffic as many creatives associated with those tags as they want. This simplifies life for the advertiser and the publisher by cutting down significantly on the work done by both.

Conclusion

There are other ad server features not covered here. But this is a column, not a book! You should now be educated enough to talk to a salesperson without too much trepidation.

Next, I’ll write about a topic near and dear to my heart: how to work with tech companies for long-term success. It’s time to set a few things straight about this marketplace. Customers need to understand that while they are in a position to beat up their tech partners (notice I don’t call them vendors) on issues such as price, they should think twice. If there are any tech firms out there that would like to voice their thoughts on the topic, drop me a line.

Advanced Ad-Serving Features, Part 1: Site-Side Servers

(Originally published in ClickZ, November 2001) by Eric Picard

A few things have happened since my last article:

  • DoubleClick did not buy Real Media, as was widely speculated.
  • 24/7 Media did buy Real Media.

With all the turmoil in the ad tech market, it might be time to review your tech partners’ stability. You can read my comprehensive (if a little dry) recommendations from way back in June. Boy, it sucks being right sometimes.

Last time, we talked about the basics of ad serving. I got a few emails from ad-serving companies arguing that I didn’t cover enough in that article. That was the point, actually, to write a quick overview. I doubt I’ll hear that complaint again — this two-part series goes into plenty of detail.

I will say up front that this is still a generalized overview. There are individual features of various ad-serving products that I won’t be covering. You still need to do a comprehensive review of various offerings before making a final technology decision.

I did get emails from individuals who couldn’t see much specific differentiation between a site-side and a third-party server. One wrote: After reading your article, I still do not see the advantage of having a third-party, other than the same reports in the same format… What more do third-party servers provide other than the number of impressions delivered and the number of clicks? Is there some other type of analysis of the campaign that the third-party provides?

First, I am not advocating the use of third-party servers over site-side servers. The two types of ad servers are designed with different purposes in mind. Site-side and third-party servers are not competitive. Site-side servers are aligned to publishers, while third-party servers are aligned to advertisers and agencies.

This analogy won’t earn me any points from the site-side server companies, but we could put it like this: A site-side server is to a third-party server as a freight train is to a passenger train. Both must be able to travel on the same tracks. Both must travel at the same speed. Both must deliver their content accurately and on time. But the passenger train needs to be a bit more refined in its amenities. The freight train needs to be able to handle a heavier load and deal with different delivery protocols (after all, passengers walk off their trains while cargo needs to be unloaded).

Second, unified reporting and trafficking procedures may not seem like a big benefit if you’re an advertiser that doesn’t do lots of trafficking and reporting for large media buys. But if you have to integrate 20 or more unique site reports into one single report for a client, it isn’t a simple process. It can take days or even weeks.

Otherwise, the reader is on the right track (pardon the railroad reference). The real strength of a good third-party server comes from its advanced features. There are plenty of advanced features to discuss on the site-side as well.

So let’s go deeper. This time, we’ll look at site-side servers, and we’ll go into depth about third-party servers in my next article.

Site-Side Ad Servers: Advanced Features

Just to reiterate: Publishers use site-side servers (sometimes called local- or sell-side servers) as part of their business infrastructure to accurately deliver and report on ad delivery. This includes trafficking controls, workflow, inventory management, and many other parity-level features. Many (but not all) site-side servers include the following features.

Targeting

  • Geographic targeting. This feature works best when applied on the site side. The ad will be sent to only those users who are where you would like the ad to be seen. The main issue in geotargeting is accuracy. There is wide disparity in the accuracy of methods used to target based on user location. Not all solutions are created equal. Some subitems include targeting based on IP address, Standard Industrial Classification (SIC) codes, and ZIP Codes. 
  • Profile-based targeting. A few of the bigger players spent millions trying to build accurate databases of user activity so that ads could be targeted based on Web-surfing habits. You can, for example, send an ad for a motorcycle to people who visit sites for motorcycle enthusiasts. This is sound in theory. In practice, it’s difficult to implement and very expensive to maintain — a critical consideration, given current market conditions. Ask how frequently a vendor’s database is refreshed and what the average age of its profiles is. Some experts question the validity and value of profile-based targeting, while others claim success. 
  • Content-based targeting. This is a feature generally offered by portals, networks, and search engines. Subcategories might include keyword search results and content categories. 
  • Session-specific targeting. This includes domain, browser-type, and operating system.

There are other types of targeting that you may come across, but the above are the primary methods.

Creative Rotation Controls

  • Frequency capping of creative. This allows you to specify how many times you want an individual user to see creative before you “shut it off.” Experts recommend frequency capping be used to limit the number of exposures an individual user will have to your campaign. Being able to cap frequency is the culmination of the desires of brand advertisers from offline media, which they cannot do offline. Direct marketers should take note, because it is possible today to review the effect of frequency on conversion. 
  • Sequential serving of creative. This feature lets you specify a sequence of creative elements shown as the users travels across Web pages. For example: A car drives along a highway with a tantalizing opening message. Next, the same car appears with the second part of the message. Finally, the last message appears with a hook or call to action to draw users in. 
  • Accounting interfaces. Some site-side servers include interfaces for popular business accounting packages, such as Microsoft Solomon.

You’re on your way to becoming an expert. Next time, we’ll examine the even-more-advanced advanced features of third-party servers.

Ad Serving 101

(Originally published October 2001) by Eric Picard

The ad-serving world has seen a lot of turmoil of late:

  • DoubleClick is on a site-side ad-server buying spree, with plans announced to purchase L90′s technology business and possibly Real Media. 
  • Bluestreak bought Engage’s third-party ad-serving business, AdKnowledge. 
  • Engage shuttered its media business (the former Flycast Network), leaving it with only its site-side serving business. 
  • Mediaplex (a third-party server) was recently snapped up by ValueClick. 
  • MatchLogic (also a third-party server) closed its doors not too long ago.

Site-Side Ad Servers

Back at the beginning of time, online publishers needed to monetize inventory through advertising. At first, they simply plunked ads onto pages as regular images and served them with standard Web servers. This worked for a little while, but it quickly became apparent that greater features were required than could be handled by standard Web servers.

Advertisers needed accountable reporting. They needed audited impression and click numbers, and they needed to know that methodology was used. They needed to be able to access reports for their campaigns on a regular basis and for specific date ranges.

As more ads got served, advertisers wanted to be able to rotate ads based on various trafficking criteria — just like in offline media. This required that publishers have control over their inventory — and that they could schedule ad flights to run in specific rotations and for a specific number of impressions. This is complex, because it involves prediction of available inventory based on current and past impression volumes.

The job of a site-side ad server is as follows:

  • Serve ad creative every time a page is called without serving “broken” banners — this is a mission-critical job process 
  • Manage the inventory of available ads and make sure appropriate ads are served to appropriate locations based on the media buys 
  • Report on the number of impressions and clicks that have taken place for a specific flight of media

A site-side server has many other features, such as geographic targeting, frequency capping of creative, and sequential serving of creative. But from a basic ad-serving standpoint, that’s the role of the site-side server.

Third-Party Ad Servers

As the online advertising industry matured, it became clear that though site-side ad servers performed their job for the publisher, they weren’t very friendly to advertisers who ran campaigns across multiple publishers.

Here’s a fictional example:

XYZ Finance is a big financial firm. It runs ads across 10 different publishers. Every month, it runs a new campaign with 20 different creatives. So, every month it sends 20 different creatives out (trafficks them) to the publishers. And every month, it gets reports back from the publishers with all its statistics.

 

The problem is that it then has 10 different reports in 10 different formats. All of which must be put into Excel and merged. Additionally, all it gets from the publisher is the number of impressions and the number of clicks, plus a click rate. As enlightened marketing professionals, we know the click rate is a horrible measurement of overall performance.

Additionally, if XYZ wants to change creative during the run of a campaign, numerous manual steps must be gone through, from contacting the publisher and having it pull the current ads to getting new ads trafficked out and having the publisher turn them live.

So the answer to these problems is the third-party ad server. While the job of the site-side server is mainly about delivery and management of inventory, the third-party server is more focused on trafficking, reporting, and analysis of results across multiple locations.

Here’s how it works at its most basic:

  1. The advertiser (or agency) has a contract directly with the third-party server. 
  2. The advertiser uses the third-party server to upload and traffic all its ads to various publishers. 
  3. The publisher, instead of placing actual ad creatives into its system, places an “ad tag” into the system. The ad tag calls the third-party server when it is placed on the page by the site-side server. 
  4. The third-party server is responsible for delivery of the ad when it’s called by the site-side server. Again, this is a mission-critical serving job and can never be down. 
  5. The advertiser has 24/7 access to the third-party server and runs reports any time for any date range. The reporting and analysis tools on the third-party server are much more powerful and refined for the advertiser’s needs. 
  6. Since reports are generated by only one solution, they are unified and similarly formatted. This enables clearer value analysis of each media buy. 
  7. If the advertiser wants to change an ad during the life of a campaign, this can be done dynamically — swapping the creative in one central location. That change populates automatically across all publishers.

Third-party servers have plenty of other features; these are just the basics of the value proposition. Next time, we’ll talk about some advanced features of the ad-serving space and see what kinds of advancements are being working on.

Protecting yourself from exploding Ad Technology partners

(Originally published in ClickZ, June 2001) by Eric Picard

As you might have heard, AdForce closed its doors last week. CMGI shut it down after failing to find a buyer. What a strange world we’re living in. It makes you wonder whose balloon is going to pop next, doesn’t it? It wasn’t so long ago that these companies were awe inspiring to many of us in the industry. How quickly things change.

So what is an agency or advertiser to do? If you make decisions about or manage the relationships with your technology partners, maybe we can come up with some guidelines for you on how to judge a company’s stability. The world is a dangerous place right now, and getting caught unprepared if your ad-serving infrastructure suddenly goes up in smoke could really hurt.

Public Companies

Let’s start by looking at the public companies. Once, you could assume that if a company was public, it would most likely be around in a few months. Not any more. Being public actually works against most companies in our space these days.

A very well-known industry analyst once told me that any company with a stock price of under five dollars is focused only on appeasing the investors, not on doing business, and certainly not on innovating. At the time, he said he didn’t even pay attention to those companies. I have to wonder if he still operates on that principle. Today, companies in our space with stock near or above five dollars are like superheroes.

I just looked at the list of 43 stocks I’ve been tracking for the past three years. It’s made up of companies either active in online advertising or peripheral to it. I noticed that 34 are trading under five dollars or are no longer trading at all. Of those 34, 12 are trading under one dollar, and 17 of them are no longer actively trading. Some have stopped trading because of merger or acquisition, but most are just out of business.

So how do you make sure you’re safe?

  • Look at the makeup of your technology partner’s customers. And I don’t mean its “portfolio” — since this often contains customers no longer working with the company. I mean active customers.
  • Ask your contacts for active customer references. This might be a tough play, but at least you’ll be able to judge the stability of the company. If a company doesn’t have one customer willing to say something good about it, you might want to reconsider.
  • Find out how much operating capital the company has. DoubleClick is an example of a public company in our space with lots of operating capital. 24/7 Media is an example of one without any operating capital.
  • Make use of the fact that the company is public. Look closely at its public disclosures. Read quarterly reports. Read analyst reports. Judging which companies are in trouble is mostly a clear and commonsensical act.
  • Check if the company traded as an over-the-counter or bulletin board (OTC:BB) stock. If so, you should be especially wary, because the regulations about reporting here are much less clear. Since there is less regulation, companies trading as OTC:BB are often seen as stock scams at worst and as a little shady at best.

    The main change these days is that since many companies have been de-listed from the Nasdaq, as victims of the times, they have ended up on the OTC:BB. If the company is a real business, you should be able to tell pretty easily. One quick test is to verify that its “gallery” or case studies are real, not mocked up. Be direct and ask — even ask for real customers you can talk to if you feel uneasy.

    One of the first questions I ask a company is if it is public or private. If it’s a small company and it’s public, I immediately ask if it’s an OTC:BB.

Private Companies

Now that we’ve looked at public companies, we should review how to judge the stability of a private company. It’s not so different, but some of the information isn’t available publicly.

First, make sure that the general items are covered from above — and especially focus on customers. Since public companies are accountable for things that they say in public, they usually are relatively credible (minus the marketing spin). Private companies are not so tightly regulated, so make sure to do your due diligence.

Usually, private companies’ financial health is the hardest point to establish. And today, this is the most critical factor to review. There are, usually, some indicators:

  • Private companies generally start up through bootstrapping or venture financing. If it’s the latter, you’re in luck. It’s a huge win to get investment from a venture capital (VC) firm, and the general response is to issue a press release.
  • Review the company’s press releases, and try to figure out how much money it’s raised.
  • If it has been growing and hasn’t raised any money in the past six to eight months, your warning bells should go off. The only situation in which that shouldn’t worry you is if the company is bringing in lots of revenue. This is tough, given the market right now.
  • Next, you should figure out how much time it has to get profitable. Once you do (explained below), feel free to ask the company directly how it plans to achieve profitability. Again, you may not get an answer, but it doesn’t hurt to ask.
  • Get a general idea of the company’s burn rate by using the following guidelines:
    • How many employees does it have? Usually, the company will tell you.
    • Where does the company have offices, and how many people are in each?
    • What kind of capital expenditures might it have? If it’s an ad-serving company, how much is it spending on server farms?
  • This is closely held competitive data, so a company is unlikely to just hand it over, but you can make some educated guesses about these things:
    • Figure that a company with 30 employees is burning $150,000 a month for salaries (if it’s aggressive).
    • If the company is in New York, figure that it’s paying big-time rent (even with some of the new deals opening up). An office for 30 people will run roughly $35,000-45,000 a month, depending on location and other costs beyond rent.
    • That gives us close to $200,000 monthly without even getting to hardware or server infrastructure.
  • When you look at (a minimal) server infrastructure and costs for setting up and maintaining the business, we’re talking about $250,000 monthly, or about $3 million a year.
  • That gives a company of 30 about two years of life if it’s raised $6 million. You can work out the various scenarios for different sizes and funding.
  • I’m being quite conservative here, and this is based on a whole lot of assumptions. For instance, if the company happens to have offices in New York and San Francisco, you can imagine that the costs are a lot higher.
  • If the company is too large for the amount of funding it has, it will burn out fast. If it’s too small for the amount of business it has, you’re going to get horrible service.

So now you’re an expert in evaluating those companies you’re working with. Go out and look at them. There’s no time like the present.

Follow

Get every new post delivered to your Inbox.