I totaly agree with you. I'm a big Google fan too but so surprised the could come up with something like the new API. It is the exact opposite of what google is all about "Simplicity"... I hope someone will answer to clarify the situation... Maybe that wasn't just a Cylon plan :-) Maybe they are really good reasons for that. But please, explain them !
On Apr 22, 6:15 pm, miracl <mir...@gmail.com> wrote: > I finally took care of the migration to v2009 yesterday(yeah i know, > doing it at the very last moment, lots of projects aside) > I run adwords for like 100 customers, using budgetoptimizer, > conversion optimizer, pulling stats, adjusting budget, and many other > thing. > So it was quite a work to migrate everything, cause i use a lot of > function from the api. > > Still, I have a question for the google engineers, and it s not a > troll i m about to do, this is really a question that i keep asking > me, without finding any answer. > > After dying on google searching for examples on > "How can i set the budget optimizer with a CPC bid limit on my > campaign", i used one of the google example for the > conversionoptimizer, tweaked and adjusted it, and came out with > that : > > $campaignService = $user->GetCampaignService('v200909'); > $campaign = new Campaign(); > $campaign->id = $idGoogleCampaign; > > $BiddingTransition = new BiddingTransition(); > $budgetOptimizer = new BudgetOptimizer(); > $budgetOptimizer->bidCeiling = new Money($bidCeiling); > $BiddingTransition->targetBiddingStrategy =$budgetOptimizer; > > $operation = new CampaignOperation(); > $operation->biddingTransition = $BiddingTransition; > $operation->operand = $campaign; > $operation->operator = 'SET'; > > $operations=array($operation); > $result = $campaignService->mutate($operations); > > And it works ! i think it s the first example on the internet about > that... > > My question now : > GoogleAdword engineers, for the sake of gods, what is your secret > cylon plan ? > 576 characters, 13 lines of codes, overcomplex/veryartistic/ > totallyoverkill (<=choose one from these) > > I know i may sound a bit harsh, but if I plan on letting others > accessing an API of my system, and if i have the money to hire some > good programmers, here s how i d do it : > > Solution 1 : Make a very very very simple API that allows programmers > to quickly and efficiently get the job done. > > Solution 2 : Make art, like you did, cause i have to admit it, it s > really more beautiful than the v13, no more xml everywhere in the > code, that's better, we get some functions and object now(well, it > cost 37Megs of library on the hard disk, but hey, the megabyte is > cheap nowadays, needs a very last version of php not even present on > the standard ubuntu distribution, but hey, we developpers have the > time to tweak around in linux to meet your advanced requirement....) > > But with solution 2, like you did, well, if I actually want people to > use it, i d give example for quite everything, not 33 examples script > with random operations, when there are hundreds possible operations. > > About solution 1 : here's a hint for the same operation, not with 13 > lines, but with 2 : > $campaign=new Campaign($id); > $campaign->setBiddingStrategy('BudgetOptimizer',$maxcpa); > > What's wrong with that ? and dont tell me about bulk operations, cause > it could be very simple to implement it with the same simplicity in > mind. > > next time, warn us : > We give you 100 days to completly understand what's in our minds with > that new api, so you ll be able to guess how to work with it, cause we > re not going to give you all the examples, who needs examples > anyway ! :) > > Dont take me wrong, or do it if you like :), i m a big fan of google, > I search with google, i do websites with googlemaps, i use gmail > everyday(everyhour:)), I get almost all of my search traffic from > google, adwords are a fantastic and very nearperfect > project( contentnetwork set aside, dont get me started on this ). > And the api allows to do anything a programmer would want, but please, > keep it simple. > Google is simplicity, look at the search page, look at the basic > pagerank idea, simple yet more powerful than any other complex idea > searchengines had before google came to our world. > > just my 2 cents. > Good side : the new api is a lot faster(but is it because so much less > programmers are able to work with it ? was that the real purpose of > the v2009 :), just check the numbers if you have access to them, and > proove me wrong ! :)) > > miracl > > ps : accept my apologies if I offended you, that was not the purpose, > the purpose is just to give a feedback from the field, where we > developpers, are fighting ! :) > > -- > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > Have you migrated to v200909 yet? > The v13 sunset is on April 22, 2010. > > Also find us on our blog and discussion > group:http://adwordsapi.blogspot.comhttp://groups.google.com/group/adwords-api > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > > You received this message because you are subscribed to the Google > Groups "AdWords API Forum" group. > To post to this group, send email to adwords-api@googlegroups.com > To unsubscribe from this group, send email to > adwords-api+unsubscr...@googlegroups.com > For more options, visit this group > athttp://groups.google.com/group/adwords-api?hl=en -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en