I’ve read other threads on webmasterworld about this topic, but I did not find the answers I was looking for. I’d greatly appreciate any insight and reviews you might have about SEM agencies.
Here’s what I’m looking for:
(1) A profit maximizing algorithm (or at least something smarter than account level ROI targeting). ROI and profit maximizing is not the same thing. For example, I could minimum bid and watch traffic trickle in while I bank $30 of profit at 900% ROI. I’d rather bid higher and increase my profit at the expense of a lower ROI. But at what ROI point does each keyword capture the most profit for me? If I set bids to an ROI target of say 50% across my account I will certainly under perform. For some of my low margin adgroups, I will underbid and get no traffic. For my high margin adgroups I will overbid and waste spend. I need a system that tests adgroups and keywords at different levels to find where they perform best.
Profit max = marginal revenue - marginal cost.
[en.wikipedia.org...]
Also see the flash video at MediaBoost.com for an excellent description of profit maximizing.
(2) Integration with at least Adwords, YSM, & Adcenter. I advertise across the major platforms. Also, the system must be able to bid discriminate between content and search match.
(3) Weight bidding based on recent data. My revenue for conversions changes cyclically. The bidding system must account for what I tell it a conversion is worth to me now, not it’s historic worth.
--- MY RESEARCH ---
Here’s what I’ve found through my research. MediaBoost seems to be the only company that overtly claims a profit maximizing bidding algorithm. Unfortunately, they only work for Adwords. If anyone has a review of MediaBoost I’d be interested to hear how they perform (Booster, I’ve seen you posting out there and I invite you to chime in!).
Efficient Frontier uses a portfolio-based bidding algorithm. Their system is premised around the idea of maximizing for X (Revenue, Signups, Orders) given a constraint Y(budget). Efrontier then manages your budget across your portfolio of keywords. I’m not interested in maximizing revenue, signups, or orders and I don’t have a set budget that I need to manage.
I have also talked to the sales people at DART. Their big claim is that because the search engines share actual bid info with them, they are able to make better decisions based on real data, not estimates. I can see real data creating a competitive advantage, but DART only applied simple rules like “bid to ROI” or “bid to CPA”. Also, I did not care for their interface or syndication process to different ad platforms.
Now I’m starting to research firms like Omniture, ChannelAdvisor, Inceptor, and Bidhero. Anyone tried these agencies? Any other suggestions or links to trusted reviews? I know I might not find my wish list I outlined above, but I can’t see shelling out big bucks to have these agencies “bid to ROI.” I can do that.
I know this was a long post.
Thanks!
I've recently tried and reviewed several bid management tools.
I was less than impressed by MediaBoost even though it was obvious they had smart people behind the algorithms. The execution, while aesthetically pleasing, was largely broken.
SearchForce has been great once you figure out all the intricacies. It's obvious that they need to get a usability expert to consult on their platform. They are thinking about bid management at a very different level than any other company...a level that's more intelligent, but harder to grasp. I definitely recommend evaluating this software.
We've moved on to testing Marin Software. They have a higher price point, but I'm very impressed with how they think about bid management. It's obvious that search marketers built this platform. It does have its issues, but they appear to be minor. I cannot speak to the performance yet, but I've been impressed with what I've seen.
We have several old Efficient Frontier clients and were able to double or triple their performance once we pulled them off that platform. It's a great plug, play, and forget platform if that's what you plan to do. The science is good and works very well for some clients. I'd argue that it's a bad match for others.
Inceptor was pretty interesting. They were a lot like SearchForce, but the customer service wasn't there to keep me interested. That was before they were acquired so maybe it's better now.
Good luck. It's obvious that there's a lot of room for improvement in this industry.
In terms of maximising your profits, EF will maximise your revenue, and you just work out at what point along your spend/revenue graphs profit is maximised - you can do this pretty easily without needing to rely on a bid management tool. In that sense, I can maximise my profits quite easily whilst still using EF & just doing some manual calculations.
In regards of such platforms, we’ve come across Atlas at some point. Not sure if any of you had any experience with them.
Sorry about not being capable of saying anything more in relation to the initial query.
I tried Efficient Frontier and they didn’t work out for me. The problem with maximizing to revenue is that the system doesn’t care all that much if it bids on terms that the system knows will lose money. Because it is a portfolio approach, you will get money losing adgroups lumped in with money making adgroups. Efrontier probably works better for firms who have a goal like, “We’ve got $10K to spend on PPC this month, let’s get as many people to sign for our newsletter as possible.” It didn’t work for me.
It seems like most of the big name SEMs out there were built with different goals in mind. I wonder if the founders of many of the SEMs ever tried to put together a PPC campaign. It feels like the systems were built to pitch huge companies who think more in terms of ethereal concepts like branding or lifetime customer value.
Keep the comments coming!
You may have $10k to spend, but you may find that you're actually better off only spending $7k in terms of profit generated. I guess it is a case by case situation though - some companies will want to spend $10k regardless because they have allocated budgets for it, and can't afford not to spend it (they may lose it next year etc)
In terms of profit maximisation, if you work out at which point you break even (100% ROAS etc), you can work backwards in terms of monthly spend to find the point of profit maximisation. Your revenue (for example) curve will be converse shaped, and your cost curve will be concave - the point at which the two are furthest apart should be the point you are spending at to maximise profits - you could apply this methodology to various objectives with a bit of tweaking etc.
Am interested to hear how others have approached this problem, insights etc?
Efficient Frontier can and does do profit optimization for clients, and has been doing so as far back as 2003. It's actually not a common goal among Google & Yahoo's top 1000 customers, but the reasons for that are too long to comment on here.
Over the years I've seen EF's system throw out some pretty huge improvements in campaigns, including profit-optimization campaigns; if you want to sticky me I can walk you through those.
It's not just portfolio algorithms that make EF's system better; it's accurate traffic estimation, something that most other firms don't have, as well as deep knowledge on the right way to structure campaigns to facilitate optimization.
-Shorebreak
It's been a real challenge to find something that works well.
I asked the question, “Let’s say I set my account to a 50% ROAS… I see that as a problem because I can’t get 50% out of some adgroups or keywords, so I’ll underbid and get no traffic, while at the same time I’d do much better in the profit department bidding certain adgroups or keywords to 100% ROI. How does SearchForce deal with this problem?” The response was that SearchForce allows you to create sub-portfolios and assign different ROAS values (same for groups of keywords). Problem is that, given a large campaign, it appears difficult to manage this sub-portfolio approach. I would need to manually create a sub-portfolio, then test out different ROI levels to see which yields the most profit, then set it to that number. That is the bulk of what I’m looking to outsource.
Here are the positives I saw for SearchForce. They are flexible when it comes to setting up tracking and reporting. Also, they have simple tools that give you control over bidding aggressiveness and sample size requirements for bid adjustments. Finally, the price seems more reasonable.
Migriffin, you said “SearchForce has been great once you figure out all the intricacies.” Can you shed some light on the intricacies you needed to overcome? Also, what were the bidding goals you were trying to implement?
So to answer your 50% ROAS versus 100% ROAS problem, you just setup two keyword sets (ie porfolios) and apply different rules to both. One thing that they probably didn't mention is that when you set an ROAS target, that's the minimum target that it's going to try to achieve. After it hits that, it's going to try to maximize your ROAS. Every time you set a goal on their platform, it's going to try to maximize around that goal. You can set an ROI goal and it will try to get you the highest ROI possible subject to that minimum. If you set a traffic goal, it will try to maximize your total traffic subject to your max CPC.
So if you're willing to spend some time learning SearchForce, I think it's a good option. That said, we're evaluating Marin right now and considering switching because SearchForce is a little too much of a "black box" solution for us.
[edited by: engine at 3:04 pm (utc) on Feb. 19, 2008]
[edit reason] See TOS [webmasterworld.com] [/edit]
[edited by: engine at 3:05 pm (utc) on Feb. 19, 2008]
[edit reason] See TOS [webmasterworld.com] [/edit]
First I'd like to say that profit maximization is done through hard work. This means tinkering with your campaign hands on, having an asset or even a team if you have enough traffic to be watching and managing your campaign. I to this day, have not seen a set it and forget it tool out there.
I would admit that our tool does not have the prettiest interface on the market, I however don't think that "easy on the eyes" is a top priority for a Search Marketing Solution.
Our big claim that we use Real Engine data is quite an advantage. We are the only company that has real API integration with all 3 engines. That means you optimization is based upon 100% real data. The minimum descripency disclaimer I've heard from anyone using sample data, graph estimations, or any sort of algorithim is 10%. That means if everything works perfect, your already off by that margin.
Our relationship with the engines goes much deeper. 2 of the 3 Tier 1s use our tool to trafic their own campaigns...the other is attempting the acquire us. We are in fact the only 3rd party tool that the engines have their people train in at all.
Something that hasn't been mentioned is the ability to do spotlight tag optimization. This means the system has the ability to take into account what conversion the words are generating, and is able to optomize of that. Optomization can be at the keyword, the group, or the strategy level, not just the keyword level. This gives you an effective way to both maximize profits, and lets your weight bidding be based on recent data, as you prioritize your conversions.
On the other side, if your not managing a lot of click traffic, if your not hands on / don't have assets to allocate to the tool, or if you are looking for a black box solutios out tool is NOT for you.
Honestly, this forum shouldn't be used as a sales floor, I deleted half the stuff I've typed, I just wanted a clear view of our product to be out there. I'd be happy to discuss the product, the pros and cons, or anything else, feel free to e-mail me at msilberberg@doubleclick.com.
[edited by: Sylvanrage at 2:23 pm (utc) on Dec. 10, 2007]
Absolutly.
I should have said Full, rather then real.. we constantly work with Google, Yahoo, and MSN to keep full API compliance with their systems.
Full API integration means we are getting real search engine data, and optomizing on it every time it is released by the engines (up to 12 times a day). This means your campaigns are constantly be optomized on real time data. Also this means any reports you run will also reflect real data.
The neatest thing about PPC advertisement is that you are able to track where every penny goes, and know your return on it... why would you want to add data gaps to something like that?
On a seperate note... I think these are some of the questions to ask when evaluating any Search Marketing Solution?
1. How accurate is your date?
2. How will this create workflow efficencies for me (save me time).
3. How does you system handel bid management?
4. Can you system grow with me, how scaleable is it?
5. What sort of support will my in house team get?
<snip>
[edited by: engine at 3:07 pm (utc) on Feb. 19, 2008]
[edit reason] See TOS [webmasterworld.com] [/edit]
Great question... at 50 dollars spend a day with a few ads. I don't think it would make sense to use a in house tool. Most of the advantages offered by tools like mine aren't realized till you are looking at 100ks worth of clicks a month, they are mainly bought to improve workflow effeciency.
I would suggest that you either look into a SEM specialized agency, or bring in a dedicated search specialist in your company if your finding that PPC campaigns could use more focus.
Mike
It’s nice to get DART’s perspective in here since it’s such a huge management player. First I want to clarify a bit on what I’m looking for. I do not expect to find a tool that allows me to click a button and watch the profit spill in. I’m looking for a tool that uses and optimizes for metrics that are relevant to accomplishing my goals and allows me to easily manage my portfolio. I’m looking to make money off the traffic I purchase. Therefore, optimizing to a metric like revenue or traffic is worthless to me because the correlation to profit is weak. Optimizing to ROI starts to hint at what I want because at least we are talking about making money. But focusing on a certain ROI number will cause us to under perform in terms of real profit. The problem I had with DART, and pretty much all the other SEM tools, is that the bidding rule goals do not match my goals. I think there is a flip side to your statement that “profit maximization is done through hard work” -- it’s that bidding to ROI isn’t all that tough. So why should I pay DART a minimum of $100K a year for that?
Second, I was under the impression that DART is privy to bid info only. Unless that bid info is already normalized for quality score on Google and CTR numbers on Yahoo and other platforms, then DART is still very much in the dark.
Finally, I have an industry-wide question… Why doesn’t DART, Omniture, or any similar company offer API access to their management platform? Really? Their whole systems are based on being able to integrate efficiently with other platforms through an API, yet they don’t extend their clients the power to manage that single platform in an efficient method that can integrate with our internal tools. Managing for profit wouldn’t be nearly as much “hard work” if I could change bidding goals through an API instead of a clunky web interface.
I don't know your business, and would love to discuss with you what we do, based on what you do. Basicly roi bidding is not that hard on small campaigns...or manageable campaigs. We have a client with over 19million key words. Much less easy..
As to why we don't allow api integration, its expensive to develope, and with our system constantly having to be updated to stay with the tier 1 api's (we are on a one month development cycle) it would mean that the other side would have to be managed that way too...
If I asked really nice would you go ahead and e-mail me and we could discuss this in depth... Dart search is not a solution for everyone...but hey... it might be for you.
Omniture has three product brands that fit into SEM management. There PPC management is called SearchCenter, the site analytics is SiteCatalyst, and their multivariate landing page system is the newly acquired Offermatica. All products are priced and sold separately, but they are integrated and can be controlled centrally.
My focus was on SearchCenter, but I learned that in order to integrate the way I wanted to (share revenue and reporting data with bid management), I would need to use SiteCatalyst. I’m okay with that as long as it doesn’t move the price point too high.
The positives I saw with SearcCenter include: Integration with all top tier engines, plus many 2nd and 3rd tier engines as well; Self defined bidding rules; Slick intuitive interface; plus too many bells and whistles to list. My focus was on bidding rules, so I tried not to get distracted by all the toys.
Omniture takes the anti-blackbox approach to bidding: they give you the tools to define how to bid instead running it through a mysterious algorithm. Basically, there are a series of “if this, then than that” boxes that you can fill out to define bidding preferences. They also have all the normal defaults (CPA, ROI, etc). That all sounds great, but I did see one hang-up that might be a deal breaker. I wanted to know about sample size requirements to apply bidding rules. The response was that the system needed a minimum of 3 days worth of data, and a max of 90 days. Hmm… #*$! does the number of days have anything to do with sample size? I ran into something similar at efrontier where they wanted 21 days during setup before applying their algo (while they were being paid to watch my account of course – little tangent). In statistics, you don’t measure sample sizes by days, you measure by numbers. I could have one adgroup that gets 1 click in three days and another that gets 1,000 clicks in three days. This is not a small point -- it means that if I can’t define sample size requirements, I’ll be left to do manual bid management until Omniture takes over.
So I followed up the webex with a couple questions to find out more. Here’s where I started to cool down on Omniture... It’s been 8 days since I sent over a couple buying questions and they haven’t answered any of them (got a quick email that they would need a couple days to answer). Here is the first of five questions I sent over:
--“(1) 3-day Requirement for bidding rules. We saw that in order to run bidding rules, the system required a minimum of 3 days of historical info. How does this function work? Is this a moving average of the last 3 days, or a starting requirement? What data needs to be collected in the three days? For example, if we uploaded an adgroup but our starting bid was too low and it didn't get any clicks or impressions, would the bidding rules be unlocked on the fourth day? If so, what's the point of the requirement? We are trying to figure out what kind of bid management we'll need to do outside the Omniture platform to get adgroups up and running.”
Awaiting a response as my interest cools with each passing day…
-Shorebreak