Random Brain Dump

Posted in Uncategorized on November 7, 2009 by themaroon

Random smattering of thoughts for you today:

Scamville

A lot of people seem to have misconstrued the purpose of my last article. It wasn’t to give anyone, be it the promoters of “scammy” advertisements, the offer systems who bring them to Facebook customers, or the apps they do so through, a pass. As I said in my entry, I agree it is a problem. The only acceptable number of scams is zero.

The point of that segment of the article (which seems to be the only one a lot of people read) was that Arrington was overestimating by a large margin the amount of dollars coming from scams. He specifically said “The games that scam the most, win.” and that is totally untrue, as they’re a relatively small portion of developers’ incomes, and thus the whole “ecosystem of hell” idea was overblown.

Spam vs. Ham

I’ve also noticed lately that many people in the software industry overlook the nuances of words like “spam” or “scam”. Everyone wants to eliminate these, but the problem is that one man’s spam is another man’s ham.

For instance I’ve read dozens of people calling Farmville and Farm Town invites spam. I can’t say I totally disagree, I hate those things. But my wife, when she was playing loved the free chickens. And overall the platform median acceptance rate nearly doubled to around 60% as a direct result of them. Clearly most do not consider them spam.

Someone also mentioned Free Credit Report as a scam. I’ve used that site and ones like it and never had a problem. I think we can all agree that loss leaders and free services given in order to advertise a premium service are a pretty standard and, assuming they are not misleading, ethical business model.

It says what it does pretty clearly on the homepage:

From what I can tell they had a settlement with the FTC back in 2005 (long before there were Facebook apps) about some deceptive marketing practices, but I had personally used them well before that when I was cleaning up my credit. They were very helpful in that, and while I’m not the sort of person who reads the fine print, I was aware that if I did not cancel within a few days I’d get hit with some monthly fee. If I remember correctly they made cancelling as easy as a phone call back then, and while I was fairly annoyed that I couldn’t simply do it online, I still got it done with just a few minutes of effort.

So despite the fact that clearly some people consider them a scam, some people clearly consider it a valuable free service. And to get some extra Farm Bucks too? Bonus.

The point I’m making here is that it’s not always so black and white what is good and what is bad, and to simply dismiss everything you don’t like or think unethical as such is intellectually lazy.

Politics

I was watching last week’s elections intently, as Ohio had a casino issue on the ballot that looked pretty promising. It passed, and soon there will be legalizing gaming an hour from my house. Presumably they will have a poker room as well, so I may actually visit occasionally. Welcome to the 21st century, Cleveland.

I made the mistake of reading general political articles and blogs around the same time and had forgotten how dumb they are. Most tended to focus on what the Republican Party winning a few key spots means for Obama and the Democrats. The answer is, of course, nothing. Chris Christie (a name I could never vote for, regardless of competence) beat the extremely unpopular Jon Corzine. All of the political blogs are talking about how Obama’s inability to get one of the least liked Governors in the country reelected means he is losing political clout. If anything the fact that someone that incompetent got 44% is impressive. Without Obama it may have been a blowout.

But regardless, as always, it came down to the independents. Republicans want to paint Obama as some vapid cult of personality, and it’s easy to do because so many of his supporters are obviously drinking the Kool Aid. But in the end he won, like Bush before him, because he captured the independent vote. He convinced them he was the more competent candidate, as did a couple Republicans last week. That really says nothing about national trends.

Obama

Love him or hate him, you have to admire the guy for his balls of steel. He’s dealing with an economic meltdown, a growing environmental crisis, winding down Iraq, a worsening quagmire in Afghanistan and everything else that comes with the War on Terror, and he’s still trying to get health care legislation pushed through. Most Presidents are afraid to tackle that in good times. You might argue that the proposals he supports there on a mistake, and I’d even somewhat agree with you, but you have to give the guy credit for trying. It’s a stark contrast when compared to the laziness (intellectual and otherwise) of his predecessor.

Also Word 2007 tries to correct Obama by changing it to Osama. That may explain half of what’s been said on Fox News in the last two years.

Health Care

Just kidding.

Scamville? Not Exactly.

Posted in Startup on November 4, 2009 by themaroon

TechCrunch wrote an article this weekend entitled Scamville: The Social Gaming Ecosystem of Hell that’s stirred up a lot of controversy, and even some changes, in the social gaming industry. This is an area I know a little something about so I thought I’d comment.

Arrington’s not entirely off-base here, but he’s not entirely on either. For one, he’s probably off by an order of magnitude as to how much of the money flowing through these platforms comes from scams. In our time running games, we’ve generally seen direct payments make up somewhere between 50-60% of total revenues. That’s counting banner ads (which are low, maybe 5%) and offers. This is pretty typical from what I’ve gathered in talking to other developers.

Of the offers, most of the money comes in from the legitimate pay ones like Netflix and Blockbuster (the two biggest), Free Credit Reports, Credit Cards, DirectTV, Gamefly, etc. Customers may be scamming those a bit, but that will just cause them to reduce payouts a proportional amount, ensuring developers get paid about the same regardless.

And then of the free offers, many are legitimate, albeit very low-paying. There definitely are some that will get you on the hook for $10 per month on your cell-phone bill if you’re not careful, but there aren’t that many of them and they haven’t paid out excessively well for months now, so as an overall percentage of platform revenues they’re not very significant. Trust me, there aren’t many offers me and my coworkers have not tried, and only once has one of us fallen for that. I’ve seen a couple pop up myself but was smart enough not to receive a code in a text message and then type it in, or to give a real phone number.

Mike also seems to be confused about who does what in the whole ecosystem. He says “Game developers, desperate to monetize, then search for ever more questionable offers to make up the difference.” Game developers don’t ever search out offers as far as I know. Rumor has it that one big developer is testing their own offer platform, but that’s the only case of it I’ve heard of.

Offer providers search for new and better offers, game developers simply display an iframe. And offer providers, like any sane business, don’t look to replace revenue, they look to maximize. They’re not like “hey Netflix dropped from $25 CPA to $20 CPA, we better find something scammy that’s $25.” They simply look for what pays the most and put that at the top at all times. It’s a state-based effect, and having Netflix’s rate change doesn’t make them any more or less hungry to find other high-performance offers.

“And recent moves by Facebook to shut down application spam only make the problem worse in some way – game developers have to spend more money on advertisers to get users now that the viral channels are shut down. That means the games have to monetize even better. Which means more scams.”

Yes and no. Yes the new changes may impact virality, which may in turn drive Facebook’s ad sales, which as I mentioned in my last post is probably not an unintended consequence. But no amount of ringtone hucksters are going to make up for that. The new platform will be all about engagement. Game developers will strive to get higher RPUs not by doubling their revenue from adding more bullshit PC Doctor DVDs, which aren’t doing that much for us anyway, but by making games that customers want to play more frequently for longer. Also new Facebook ad rules (along with Arrington’s post)have prompted many offer providers to remove hundreds of low quality ads.

On the other hand, I agree with Arrington in that the number of scammy free offers is still far too high, in that it is not zero. We personally use two offer providers. One of them (Peanut Labs) I use largely because they have the most reliable free offers, and scams are almost nonexistent. The other one allows me to block offers I don’t like, and I do this whenever we get complaints about specific ones. That’s not easy because often the customer doesn’t even remember the name of the offer that sucked them in, but I do my best to hunt them down and make sure they’re never seen on our games again.

We as game developers hate the idea of someone scamming our customers. Even discounting the ethical issues, which we do not, it’s just plain not good for us. The scammy offers are a low percentage of revenue, but a high percentage of support requests, and are probably why a lot of people quit playing our games, and therefore quit paying us money. The math just doesn’t work out. Even if we really didn’t care if our customers got ripped off (which they always blame us for, by the way, even to the point of threatening lawsuits) it still just wouldn’t make sense on our part to knowingly sponsor these.

Platform Changes

Posted in Uncategorized on October 30, 2009 by themaroon

Facebook announced their platform changes minutes after my posting and, as expected, fixed some of the problems I mentioned. They’ve introduced a new roadmap (there’s great overview of it with timelines on Inside Facebook). Overall I’m unsure exactly what the new plans they’ve laid out will mean for Facebook customers and developers. I think much of it is good (as does Eric Eldon at Inside Social Games), some of it possibly bad, and the majority depends on details that have not yet been decided and/or announced.

As far as Facebook user experience goes, it’s mostly a big win. They’re cleaning up the home feed so you’ll no longer be bombarded with friends’ quiz results. That’s good for everyone who wasn’t making a quiz app, and even those people had to know it wasn’t going to last. Facebook is too smart to let third parties degrade their user experience just to turn a quick buck for long. It lasted a few months, which shocked me. I figured they’d stamp it out sooner than they did, but I think it hit them by surprise (and won’t again) and they’ve initiated changes that will allow them to do so in the future. It’s unfortunate too because the feed, used properly by apps, could be great for developers, Facebook users, and Facebook itself, but as with anything so easily abused a race to the bottom occurred and ruined it for everyone.

Virality is the big issue for developers, and I’m not clear how this is going to be affected overall. Most apps other than quizzes don’t rely so much on the news stream as they do invites and notifications, so what happens there is going to have a much larger impact on highly engaging, highly viral apps like the ones we try to produce.

Notifications are going to pretty much disappear. User-to-user notifications are mostly gone, being moved to inbox messages that have to be approved by the sender, so there’s going to be a drastic reduction in those. I can live with that, since it’s something we game developers didn’t rely on overly much. Developers will push users to send Facebook messages where possible, but the fact that you’ll have to type each recipient’s name in by hand will make it much less frequent than invites now, which are easily sent to many friends with just a few clicks using Facebook’s invite selector widget.

App-to-user notifications, on the other hand, were a key driver of engagement. People on Facebook frequently install your app (along with 20 others) and then totally forget about its existence. In all of our games we use the app-to-user notification to alert customers that their special daily mission is now available, or something to that effect, and it has a huge impact. If we disable them for awhile, then turn them back on, it will often lead to a 50% traffic boost in one day.

In the long run, though, these probably have substantially less effect as people disable them or learn to simply ignore them, so again I don’t think they’re too key. And if their disappearance makes Facebook itself a little less spammy for everyone, it might be a long run win for all of us as well. The more people enjoy Facebook, the more they’ll use it, and the more they use it the more they’ll use apps built on top of it.

The real question, in my mind, is what is going to happen to invites. Facebook says “we’re going to consolidate invitations into a special section which will either be located in the Inbox, and/or in the Application and Games Dashboards.”

Implementation is key here. What I fear is that they add them to a special section of the Inbox, and don’t count invites toward the messages total. In that case someone with pending invites, but no other messages, won’t know they have unresolved actions waiting for them. Their screenshot indicates this will be the case.

image

As you can see, the user has 490 messages (really?) plus 9 updates and 2 invites, yet up top the count by Inbox shows only 490, indicating it excludes invites and updates. That’s really bad. On the other hand, the screenshot (which I’ve cropped slightly) actually indicates 4 invites, not 2, so it is possible that this is just a mockup rather than a screenshot of a functional implementation. Let’s hope that’s the case.

On the other hand, if invites are put in the Games dashboard, as it appears they are considering, and therefore are visible from the user’s home page by default, we may have an overall uptick in acceptance rates which could make up for lost virality on other channels. So I’m crossing my fingers on this one. It’s going to come down to details that apparently haven’t been decided on yet, and the implementation is going to be very key to virality on the platform.

It also appears as if invite texts may no longer be customizable. This will have the massive effect of getting rid of gifts sent via the invite message. That’s been a tremendous driver of both engagement and new users for a lot of games, and moving those to messages, where sending one-to-many becomes much more difficult, will have a massive impact. Developers will push these as hard as possible, and they’ll increase the load of messages in your inbox possibly to the extent that they’ll start annoying everyone, but the difficulty in sending them will ensure they don’t make up for losses on the other big channels.

It will also make app naming and icon selection more important as they will be the only thing differentiating your invite from the rest in someone’s inbox.

On the engagement side, the news seems mostly positive. Notifications been replaced by new dashboards that are enabled by default on the homepage and allow you to show users how many updates they have in your game. This is fantastic.

image

If there’s one thing people cannot stand, it’s seeing that they have new action items they have not yet resolved. It’s why the progress bars on LinkedIn make people who know they’re probably never even going to use that site again seek recommendations from friends. It’s why I think that inbox invites with notifications in the top bar are great, but without them are near-worthless.

Now if someone bookmarks your app (which they’ve even given us a new button to add to our nag screens to help them do) you’ll be able to bring them back to it better than ever before. That’s a pretty good thing for developers.

Also Facebook is now giving developers the ability to email users directly. I’m not sure how this is going to shake out. Getting customers to give you permission to email them is not trivial. Sending emails to large numbers of people without ending up exclusively in spam folders is not easy either. On the other hand, having direct communication, not limited and/or filtered by Facebook opens new doors. It will take some time for developers to figure out how to best take advantage of this, but we’ll get there.

So overall on the engagement front the changes may be a big win. On virality the verdict’s out, but it may be a small win, or it may be a loss.  Potentially a huge one. I suppose we’ll know in a month or two.

A lot of developers think Facebook is out to kill virality in order to sell us users via advertising. Right now a lot of game makers buy traffic from Facebook’s self-serve ads. My company supplements our user growth with this, though the lion’s share still comes in organically. Increasing engagement (and therefore Revenue Per User) would enable developers to place higher bids on customers, resulting in higher CPMs on their ad platform, which are otherwise abysmally-low. Decreasing virality would make ad purchases a necessity to get traffic on the platform.

If that’s their goal, it’s a short-sighted one. It will be a huge deterrent to build on the platform and force developers back to simply building on the web. It will also lead to long-term stagnation. The story of the platform has so far been something like:

1. Guy in basement invents the next big app. At first it was pokes/gifts. Then RPGs. Then quizzes, and most recently farm games.

2. Big companies (lately mostly Zynga) copy them, improve, throw millions of dollars worth of marketing/cross promotional muscle at them.

Remove the guys in basements and who is Zynga going to clone? Once they’ve outbid all of us little guys, who do pretty much all of the innovating, for the traffic then what are they going to spend their ad dollars promoting? The little guys will lose because they won’t be able to afford the ad  buys it takes to get traction. Customers will lose because platform innovation will slow drastically. Zynga will lose because they’ll run out of innovative new ideas to copy. And Facebook will lose because in the end they’ll end up with less ad sales, and less profit from the payment platform.

Moreover, it will result in significantly less overall traction on a platform that could probably monetize far better for Facebook through payment processing than ad sales. If Facebook made their payment platform public today, even at a relatively steep fee like 5% of sales I’d integrate it immediately. It would take a much larger platform for that to be a better business model than ads.

So in the end I’m all for Facebook trying to improve their own user experience, and I think in a lot of ways they’ll improve the platform by doing so. I just hope they manage to do it in such a way as to keep virality reasonable, spam low, and independent developers competitive. And if they just want to cash in on the big ad budgets of Zynga, EA, etc., that’s their prerogative. It’s their house, so I’ll pack up my toys and go somewhere else. There’s always that internet thing.

Twist of F8

Posted in Startup on October 28, 2009 by themaroon

Since my company, Blue Frog Gaming, shifted focus to developing Facebook apps nearly a year ago, we’ve seen a lot of changes to the platform. Some of them have probably been for the better, some for the worse, and one in particular has been disastrous: the rise of gifting. In the last few months it has fundamentally broken the platform.

In the early days of the Facebook platform there arose a bit of a spam problem. Developers incentivized customers to send invites to their friends, often even paying them in-app currency to do so. It quickly became obvious that apps employing such tactics could grow to millions of users almost overnight and, in the process, create tremendous volumes of invites that hampered the Facebook user’s experience.

Facebook reacted by doing a couple things. First they banned rewarding users for sending invites (or using other similar platform integration points) and they limited the amount of invites a user could send from any one app to 20 per day. The limit made it impossible to spam your entire list in just a couple clicks and the new incentive rules made users much less apt to spam over time. The idea was that if people were so constricted, and rewarded only when their friends actually signed up rather than when they sent the invite, people would be more considerate, invite only friends who might actually be interested, and the number of unwanted invites being sent out would decrease dramatically.

Those changes helped, but still they wanted to do better, so they later changed the allocations such that the “better” apps got more invites per day (up to 60) and the worst offenders were choked off entirely. Invites are the lifeblood of almost all Facebook apps, so it worked. That seemed to be an improvement until a few months ago when developers figured out how to game the system.

The problem is in how Facebook determines which apps are “better”. They do that mainly by looking at the app’s invite acceptance rate, as well as the rate at which those invites are blocked or ignored. An app’s allocations are based on how their rates compare to the median. When we first started developing about a year ago, the median hovered somewhere around 20-25%.

This method is, it turns out, easily gamed. The original solution, used by Mob Wars and the like, was to create in-game “buddies” that come from an invite and give you in-game benefits. Want to run a job in Mob Wars? You’re only allowed to if you have enough friends in your mob. Want to attack people? Your success in battle will be almost entirely dependent on your mob size. You may need 20 buddies to do a mid-level job and 500 to attack another player with any shot of success. At some point the buddy requirements get so high that the only realistic way to get them is to send buddy invites (via Facebook invites) to large numbers of people who already have the app, which you found on some large “Add Me” lists.

This of course boosted Mob Wars’s invite acceptance rate. When you install the app, you might invite your real friends for a week until you run out. Let’s say you send 100 invites to actual friends, and 10% sign up. Not bad, but you need 20 to do that next job. So you join an add-me list.

Next thing you know you’ve got 400 new friends, all of whom were on the list, and almost all of whom are sure to accept your invite request. So you invite them over the next couple weeks and they almost all accept. Despite the fact that only 10 out of the 100 new people you sent an invite accepted (not a particularly high rate) your total invites were accepted by 400 out of 500, making for an average of 80%. The acceptance rate didn’t go up because the developers made the game better, they just hacked the platform to make sure the people who already used it sent and accepted more invites.

This still wasn’t that big of a problem because most people never got that far, the needed number of friends wasn’t too high, and the active players really didn’t need to send out the full 20 invites per day for very long. It pushed the median invite acceptance rate up as RPGs grew, but not ridiculously so. Then came gifts and the rise of Farm Town.

As far as I can tell, in-game gifting as a platform hack was first figured out by MyFarm, and then later put to spectacular use by Farm Town. The idea is to have one app send many invites to people who play the game every day for as long as they play the game. Combine this with an engaging game and you’ve got an invite acceptance machine.

When you first log into Farm Town, you are taken to the gifting screen, where you can easily choose an item (such as a pig or an orange tree) and then send it to all of your friends. Each gift is a Facebook Invite that has to be accepted in Facebook (not in the Farm Town app) from your requests page. So you click the accept button, go to the app, are given the gift, then have to hit the back button and do it again for every gift you have.

Now just about everyone who plays the game is sending out the full amount of gifts per day. And what happens is that their friends who play accept nearly 100% of them. The ones who don’t click ignore once, and the ones who do click accept 100 times. As a result, the median invite rate for the entire platform has since shot to near 60%, and it isn’t because spam has been reduced, it’s because it’s been increased but the non-spam invites have been increased many times more.

Imagine if your email provider, instead of blocking spam, somehow made you receive twice as much of it but then somehow made half of their customers (of which you may or may not be one) receive 100 times as much non-spam email. Your overall user experience suffers, and in fact even the people who are getting more non-spam are suffering, but the overall % of emails that are spam just decreased by a wide margin.

That’s exactly what has happened on Facebook. Even the people who play the farm games don’t want that many invites. They want the gifts, and that’s fine, but surely nobody wants to log into Facebook, see 20 Farm Town gift invites, and have to accept them one at a time by clicking accept, loading the app, then clicking back to the requests page. It’s slow and painful. From a usability standpoint gifts should be given in-game and not even require acceptance (who would ever not want a free chicken?) but the developers get a tremendous advantage from the acceptance rate so the user has to suffer in order to help them game the platform.

Another problem this creates is that you simply cannot have a top app without gifting, no matter how nonsensical its existence in your game is, or how much it detracts from the user experience or game mechanics. Your game could be the most engaging on the platform, but without a solid gifting system your invites are going to get choked off. Take a look at Restaurant City, which is maybe the most engaging game ever launched on the platform. It’s also a great platform citizen, attempting to get new users largely by making a game so engaging people want to tell their friends about it, rather than by giving them large rewards for spamming friends.

Restaurant City’s invites per day are down to 12 and it’s a Verified App. Being Verified means it gets boosted 2 buckets in the allocations. To put that another way, if it were not Verified it would be getting 6 per day.

Scroll down through the top games on the Facebook platform and install them all, as I have, and you’ll see a trend appear very quickly. Almost all of them dump you immediately onto a gifts page every time you log in. This is no coincidence. It’s because it’s the only way to keep reasonable allocations.

The solution is simple: only count requests sent to someone for the first time when determining the median. Or better yet, switch to a better metric entirely like engagement. Facebook knows how much time my users spend on my apps (or at least they could if they so desired). Why not base my allocations on that rather than forcing me to beg my customers to send a dozen gifts with every login?

I wrote 90% of this post over a month ago, and was prompted to write it today by the fact that the platform is probably changing in about an hour and a half. I’ll admit, I’m somewhat dreading it. It’s been a long time since Facebook made a change that made me think more highly about developing on their platform, and with each knock to developers’ allocations they’re going to push more and more people off. I worry that if trends continue, at some point we’ll be left with just Playfish making new games and Zynga cloning them and then marketing them to the top. Our new game on Facebook is doing very well, and we’re already thinking about how to parlay that into a standalone web success. I know we’re not the only app developers thinking along those lines these days, and Facebook should take that seriously, if for no other reason than to give Zynga someone’s games to copy.

An Internet Advertising Primer

Posted in tech on October 19, 2009 by themaroon

I’ve been talking to some people a bit about the internet advertising industry lately, and it’s occurred to me that many people even in the web industry have little or no understanding of how it works. To save myself the time of repeating it to each, because a lot of people may find it interesting, and because some of the topics I’ll be covering here in the very near future relate to it, I thought I’d write up a quick primer on the various terms, how they’re defined, and what they mean in practice.

Here are the basic terms, in logical order rather than alphabetical:

Ad Terms

Impression: This is what one view of one ad is called. Every time you see an ad anywhere, that’s one impression. A webpage with multiple banners might serve up one impression each for many different ads.

Publisher: The website displaying ads. The term is a holdover from the days of print marketing, but probably could use some updating nowadays. It’s a pretty big stretch to call the authors of most blogs or a social network "publishers".

CPM: Cost per 1,000 impressions (M being the Roman Numeral for 1,000). This is the amount a publisher gets paid to serve up 1,000 ads. For instance, I might purchase 1,000,000 impressions (1,000 times 1,000) of an ad on Facebook for 12 cents CPM, so my total bill would be 1,000 * .12, or $120.

CPC: Cost per click. Many ads are paid for only when someone actually clicks them, regardless of how many impressions are shown. This is very typical for ads on Google, Facebook, Myspace, and many other platforms. So if I pay Facebook 30 cents CPC to run my ad, and only one person clicks it, then it doesn’t matter whether they showed it once or one million times to get that one click, I still pay exactly 30 cents.

CTR: Clickthrough rate. The number of impressions of an ad that are clicked on by the viewer divided by the total number of impressions of that ad shown. If Facebook shows my ad 100 times, and 3 people click on it, that’s a CTR of

3/100 = .03

This is also sometimes expressed as a percentage (which in the above case would be 3%) but if so will need to be converted to a decimal for calculating eCPM, which I’ll get to after…

CPA: Cost per action. This is the amount of money an advertiser pays a publisher to drive one user who performs a certain action. For instance, suppose Netflix pays publishers $20 every time an ad banner on the publisher’s site gets Netflix one new member who signs up for a monthly service plan. Netflix is paying $20 CPA.

What constitutes an action is generally determined in advance by the advertiser, and in most cases involves a user purchasing something. (There’s also a similar method called CPL, or cost per lead, which I’ll ignore since it works about the same way but usually doesn’t necessitate a purchase.) This is a very common method of marking online through affiliate programs.

eCPM: The effective cost per 1,000 impressions. This is a useful metric when estimating the cost to run ads paid for by the CPC or CPA method rather than CPM. The formula for calculating it is:

eCPM = CPC * CTR * 1,000

or

eCPM = CPA * CTR * 1,000

So let’s say I’m paying Facebook 30 cents CPC, and I get a clickthrough rate of 1%, then I am effectively paying Facebook

$.30 * 0.01 * 1,000 = $3

eCPA: Effective cost per action. The effective amount an advertiser purchasing ads by any method other than CPA (for instance by CPC or CPM) pays for one action.

Ramifications

For publishers everything comes down to eCPM, for advertisers it all comes down to eCPA. Once you understand those two simple rules, the rest flows naturally.

Publishers have limited inventory (i.e. impressions) and want to maximize their profit, and the way to do that is to run the ads with the highest eCPMs. Even if the advertiser is paying by the CPC method, the smart publisher is automatically calculating which ads are paying the highest eCPM (which, remember, is CPC * CTR * 1,000) and displaying them first. (The same applies to CPA, but I’m going to continue just using CPC in my examples both for clarity and because it’s considerably more common among major ad platforms.)

Advertisers are all about maximizing the productivity of their ad budget. They seek to allocate their funds to the places that have the lowest eCPA. If that eCPA is less than the profit they make from the acquired customer, they’re making money. If not, they’re going to end up poorer.

So regardless of the tracking method used, every intelligent advertiser is looking at their eCPA, and every intelligent publisher their eCPM. This is why when I see ludicrous articles like this one about how we should stop using the CPM method (oddly by someone who formerly ran the Interactive Advertising Bureau and should know better) I laugh because the payment method is entirely irrelevant. It all boils down to the same thing in the end.

As an advertiser bidding by the CPC method, there are therefore a couple things you can do to maximize your profit. For one, you can pay more. If you double your CPC bid, you’re doubling the eCPM you’re paying the publishers, and therefore your ad will be significantly more likely to run. If your profit margin drops to half of what it was, but your volume quadruples, you come out a winner.

But since no advertiser is ever in a hurry to pay twice as much when there are other options available, it’s usually more common to focus on improving the CTR. Double your clickthrough rate and you’re paying the ad network twice the eCPM, however you’re still paying the same amount per click, while only using up half as much of the advertiser’s inventory. It’s a win-win for the advertiser and the network, which is why you’ll find a lot of helpful tips on the networks’ sites (and even frequently get contacts from staffers) on how to improve your CTR.

There are two very good ways to increase your CTR. One is to make your ad more appealing. Experiment with different images, sizes, and texts. This is both art and science, and time-intensive to boot, but it’s a powerful way to maximize your return on investment. If you are purchasing sufficient volume you can multivariate test the results of different ad texts pretty quickly.

Another common method of improving CTR is to improve your targeting. With search-based ads, such as those found on Google, find the keywords that convert best and most cheaply. On Facebook or Myspace, target users who fit your desired demographics and interests, and tailor your ads specifically toward the keywords being targeted.

So there you go. You now know everything you really need to know about how internet advertising functions at a basic level. There of course are thousands of little tips and tricks that people have collected over the years, some of which they’ve shared, many they’ve probably not. I’d recommend searching around for all of the advice you can find and then figuring out the rest through trial and error.

Still Alive

Posted in Uncategorized on October 15, 2009 by themaroon

I know, it’s been a rather long while between updates for me. I’ve been busy lately. Really busy.

My company, Blue Frog Gaming, put out a new game a month or so ago called Starfleet Commander and it’s been doing really well. The volume of support work has been huge, 4 or 5 times all of our other games combined (though the other games add up to much more traffic). Some of its due to the fact that we just haven’t ironed out a lot of the kinks yet, but most of it’s because people are just getting way more into it. We’ve got significantly higher engagement, growth, and revenue per user than we’ve seen before.

So I haven’t had much time for writing, but what I have had time for, I’ve gone a little overboard with. I’ve been holding it back because I’m always loathe to publish some 20,000 word blog post, but I’ve got a good series about the state of internet advertising, especially as related to social media, that I think I need to at least serialize and get out there. It starts with a rather lengthy primer that’s totally skippable to anyone who knows the difference between CPA and eCPM, but is a great intro to how ads work online for everyone else. I’ll probably try to get that live in the near future.

I’ve got some stuff to say about the public health care debate too. I know, who doesn’t? But it’s one of the most fascinating and complex issues our country has dealt with in living memory, and I find most of the arguments both for and against it to be focused on the wrong things, and the task of arriving at any firm conclusion to be almost entirely impossible. I also plan to write about why Libertarianism has become nothing but a religion for people who think they are too smart to buy into the other ones. It may be Target to Christianity’s Wal-Mart, but it’s still just a big-box retailer.

So more coming soon, I promise.

 

Critical Points of Differentiation

Posted in business on September 15, 2009 by themaroon

One of the internet’s most popular uses, up there with porn and pictures of kittens, is arguing over which product, service, or company is "better". OSX or Windows, iPhone or Blackberry, Myspace or Facebook, Ruby on Rails or PHP. Everyone has an opinion as to which is "better", and as often as not it seems to be the far less popular one in terms of overall adoption (such as OSX or RoR) that the experts like.

I saw this quite a bit in the online poker world too. Before the UIGEA forced them out of the market, Party Poker was so much larger than any of the other sites that even after they were forced to turn away 85% of their customers they were still virtually tied for second place, and not too far off of first. But hardly anyone would call Party Poker "better" than Poker Stars, or maybe even Full Tilt. For one thing, their software was atrocious. Most of the programmers I know will tell you that PokerStars is rather impressive from an engineering standpoint, and most players would agree about their superior ease of use, responsiveness, etc. On Party, the software crashed all the time, but was still more reliable than their customer support. You were lucky to get any response at all from their reps if you sent in a problem, and if you did it was unhelpful, incomprehensible, and sometimes even rude. PokerStars has always had someone who actually speaks English respond to you with actual help in a few hours. If you compared the two sites from the user experience standpoint, it was like the difference between Edvard Munch’s "The Scream" and the crayon drawing your 3 year-old made that’s hanging on your fridge. They’re both sort of the same thing, but one belongs in a museum and the other is going in the trash as soon as you can do it without hurting a little kid’s feelings.

And yet Party Poker was massive and PokerStars, while still most likely very profitable and better in almost every way, was considerably less successful. Why? Because "better", as used generally, is a totally meaningless term.

Two competing products or services, even in the same industry, compete across a number of different battlefields and usually only one or two of them matter. I call them the critical points of differentiation, and they’re what determines who gets Windows market share and who gets OSX.

Take mobile devices for instance. If you read much in the way of gadget blogs or tech-related news, you’ve heard about the iPhone 20 times a day for the last two years. The only time you hear about RIM is when someone is lampooning their new products or talking about how much they "just don’t get it". And yet while Apple’s sales have been impressive at about 20 million units in 2 and a quarter years, Blackberry sold almost 8 million units in the last fiscal quarter. And Windows Mobile, about which a favorable word has not been uttered in all of history, sold 20 million units in 2008 alone.

And so the question is, if the iPhone is so much “better”, then why are Blackberry and WinMo outselling it by a wide margin? Surely it’s not because of brand awareness. Nobody beats Apple on that. The answer is because on many of the critical points of differentiation, the competition wins hands-down.

If you were to line up the many features on which the phones compete, you’d arrive at a table something like this:

 

iPhone

Blackberry/WinMo

Web Surfing

x

 

Apps/Games

x

 

Making Calls

 

x

Emailing

 

x

Network Choice

 

x

Corporate Features*

 

x

*such as remote wipes, Blackberry/Active Sync server support, Word/Excel support, etc.

When it comes to some of the critical points of differentiation, the Blackberry and its WinMo cousins are clearly inferior (most notably the consumer ones) and for some (most notably the business ones) they’re clearly far superior. And the market demand for those individual points determines which is the winner.

It was similar in online poker. If you compared Party and Stars, you’d get a table like this:

 

 

Pokerstars

Party Poker

Action

 

x

Everything Else

x

 

It turns out that people play poker, especially online, primarily to make money, and how much money they make is directly correlated with the amount of action the site has. Party Poker was aggressive at marketing, especially in the early days of poker on TV, and as such they built a massive user base early on. And because they had the most action, especially amongst average Joes who were pretty easy to win against, they earned the biggest marketing budget to spend on ads, which in turn brought in new action. They also won the word of mouth game too because guys like me were making boatloads of cash there and not nearly so much on PokerStars, and of course were telling our friends about it. Plus they had a very lucrative affiliate program, which nets traffic directly and leads to lots of links which also helps boost your popularity with search engines, so despite almost everyone who played at both sites considering them inferior, they were getting more players through every conceivable channel. I can’t tell you how many times I or one of my friends said something like “Jesus I hate Party Poker but those $30/$60 games are so good.” Some of us even wrote in begging Poker Stars to advertise on TV so they’d get more action and we could play there instead.

Like the iPhone, PokerStars wasn’t a dud by any means, because "everything else" counted for something. Their tournaments, which they were the first site to really promote, brought lots of suckers to the tables and made sure that every week a number of them fell ass-backwards into enough cash to play some decent stakes ring games. And for the people who just played to have fun those tournaments, combined with the better software and support, at least sometimes made them not mind that they were losing more than they would have against the weaker competition over on Party Poker. Plus general randomness combined with superstition ensured that some people who tried both sites had better luck on Stars and saw a pattern where none really existed.

But despite all that, Party’s peak traffic was many times that of Stars, and the reason was that they were better at the one thing the market prized above all of the rest combined by a factor of five. The same is almost always observable in any product that the "experts" call "better" but still greatly undersells its competition. It’s why Windows is so much more popular than OSX, and it’s why Michael Bay grosses 10 times what the Coen Brothers do. People just want a cheap computer that runs lots of programs and a movie with a couple shots of exposed breasts and a bunch of crap blowing up.

So the question I always ask when someone says X "is better than Y" is "in what way(s)?" (It turns out people on arguing on the internet almost never stop to consider anything that deeply before typing, even at the places supposedly populated by an above-average-intelligence crowd.) The only way one product is ever truly and generally better than another, in the way critics use the term, is if it is actually superior at every point of differentiation, which is incredibly rare. (And if someone ever makes that claim you’ve almost certainly got a fanboy on your hands so just hang up the metaphorical phone.) If it’s not, then you have to ask yourself on which points is the product better, and which ones are the ones that really matter, because any business trying to make something that isn’t better, in terms of the critical points of differentiation, is really just a charity.

And when you’re examining your own product, it’s important to ask who your competition is, in what ways are you better than them, in what ways are they better than you, and how much do people really care each of those points. If you find that people care more about the points where you’re losing, then you’re wasting your time.

I wonder if they even know.

Posted in Uncategorized on August 25, 2009 by themaroon

No hill to steep. No ditch to deep. No grammar to easy.

– Sent from my Palm Pre

Totally Emasculated By Dan Lyons

Posted in Uncategorized on August 6, 2009 by themaroon

Worse yet, now you’ve stigmatized your product by making it seem like a “chick phone,” so dudes won’t want to buy it. You’ve created the Lexus RX of smartphones.

Man, I have a Palm Pre and drive an RX. Ouch.

Irony In Advertising

Posted in Stupid Shit I Found On The Web on July 31, 2009 by themaroon

Saw this on New York Times today.

image

Here’s a discovery that may help with obesity: a Chipotle Burrito is something like 1,300 calories fully loaded.