Re: php code examples update keyword status
Thanks a lot Steve, run off now and have a go :-) On Tuesday, July 3, 2012 5:36:04 PM UTC+2, Steve wrote: > > > > On Tuesday, July 3, 2012 8:30:40 AM UTC-7, opalepatrick wrote: >> >> HI, >> >> be appreciated if someone can point me at a current link with php >> examples showing how to update keyword status. >> > > > Hi. > > Here is a function (in PHP) I use to perform basic updates to keywords... > like CPC updates, activate, url, etc. > > public function updateKeywords($ary) { > > $user = new AdWordsUser(null, $this->username, $this->password, > $this->developerToken); > $user->SetDefaultServer($this->setServer); > $user->LogAll(); > $user->SetClientId(null); > > $user->SetClientId($this->customerId); > > // Get the service, which loads the required classes. > $adGroupCriterionService = > $user->GetService('AdGroupCriterionService', 'v201109'); > > // Create criterion using an existing ID. Use the base class > Criterion > // instead of Keyword to avoid having to set keyword-specific > fields. > $criterion = new Criterion(); > $criterion->id = $ary['criterionId']; > > // Create ad group criterion. > $adGroupCriterion = new BiddableAdGroupCriterion(); > $adGroupCriterion->adGroupId = $this->adGroupId; > $adGroupCriterion->criterion = new Criterion($ary['criterionId']); > > // Update destination URL. > $adGroupCriterion->userStatus = 'ACTIVE'; > $adGroupCriterion->destinationUrl = $ary['destinationUrl']; > > $bids = new ManualCPCAdGroupCriterionBids(); > $bids->maxCpc = new Bid(new Money($ary['maxCpc'])); > $adGroupCriterion->bids = $bids; > > // Create operation. > $operation = new AdGroupCriterionOperation(); > $operation->operand = $adGroupCriterion; > $operation->operator = 'SET'; > > $operations = array($operation); > > // Make the mutate request. > $result = $adGroupCriterionService->mutate($operations); > > // Display result. > $adGroupCriterion = $result->value[0]; > printf("Keyword with id '%s' has updated destination URL '%s'.\n", > $adGroupCriterion->criterion->id, > $adGroupCriterion->destinationUrl); > > return $adGroupCriterion; > > } > > > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
php code examples update keyword status
HI, be appreciated if someone can point me at a current link with php examples showing how to update keyword status. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Pause/Enable/Delete text ad and keyword
I'd be an adwords guru as well if I went around giving linkd to the docs and not answering the question On Friday, January 7, 2011 9:23:43 PM UTC+1, Pete Lavetsky (AdWords API Guru) wrote: > > API reference is here: > http://code.google.com/apis/adwords/docs/developer/index.html > > Code examples here: > http://code.google.com/apis/adwords/docs/clientlibraries.html > > Pete > > On Jan 7, 9:23 am, Ramesh Amala Srinivasan > wrote: > > i have some text ads under a group. > > i am able to change the status of the group - pause/enable/delete > > > > now how do i update the status of text ads ?? > > > > also i want to update status of keywords [active/inactive or pause] -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:''???
OK, uploaded the 2.7.2 library and that solved the issue. But why did I have to go through loads of stuff to find that out. Also, the idea of using a blog of all things to announce important updates is just daft. There has to be a better way. I just switch off with blog stuff it just gets lumped into all the chatter and becomes part of the drone. As someone else said, this sort of thing that can break scripts needs to be flagged in a better way. On Jan 19, 4:30 pm, opalepatrick wrote: > Using php, I have always had the developers token in the auth.ini, so > why am I getting this message? > > On Jan 19, 3:12 pm, Eric Koleda wrote: > > > > > > > > > Hi Alexander, > > > We first communicated this change in November of last year, and then again > > about a week ago: > > >http://adwordsapi.blogspot.com/2011/11/update2-developer-token-requir.. > > > Sunil, > > > Please make sure you are using the latest version of the .NET client > > library, as older versions may not send the developer token along with > > report download requests. > > > Best, > > - Eric -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:''???
Using php, I have always had the developers token in the auth.ini, so why am I getting this message? On Jan 19, 3:12 pm, Eric Koleda wrote: > Hi Alexander, > > We first communicated this change in November of last year, and then again > about a week ago: > > http://adwordsapi.blogspot.com/2011/11/update2-developer-token-requir...http://googleadsdeveloper.blogspot.com/2012/01/developer-token-requir... > > Sunil, > > Please make sure you are using the latest version of the .NET client > library, as older versions may not send the developer token along with > report download requests. > > Best, > - Eric -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Default Max. CPC for adgroup
I want to try an adapatation of the status update stuff. while ($row = mysql_fetch_assoc($result)) { // Create ad group with updated bid. $adGroup = new AdGroup(); $adGroup->id = (float) $row['adgid']; $adGroup->multiplier = 0.75; // Create operations. $operation = new AdGroupOperation(); $operation->operand = $adGroup; $operation->operator = 'SET'; $newops[] = $operation; } $operations = $newops; Will this adapt the adgroup max default cpc by 0.75? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Default Max. CPC for adgroup
OK I can see that it is AdGroupService, so now I could do with an example for using the bid multiplier (in php preferably) but any language would help -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Default Max. CPC for adgroup
How does one change the Default Max. CPC for an adgroup specifically? What service? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus
Well this morning twice I got 'ReportDefinitionError.INVALID_REPORT_DEFINITION_ID@selector.selector', then the third time, it worked (this is a re-created report via the API), still working. However, I also cannot get a report because $user->LogAll(); gives me a fatal error, $user->LogDefaults(); does not. I have checked and double-checked the includes and paths to Logger.php but get this error no matter what on more than one report. I appreciate this may be an unrelated matter, but as I am getting totally sporadic behaviour, and I cant get a SOAP XML...? On Aug 11, 8:07 pm, Kevin Winter wrote: > Hi, > The README has instructions on how to do > it:http://code.google.com/p/google-api-adwords-php/source/browse/trunk/R... > > - Kevin -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus
Sorry - PHP :-) On Aug 11, 7:59 pm, opalepatrick wrote: > v201008 Kevin > > On Aug 11, 7:37 pm, Kevin Winter wrote: > > > > > Hi, > > Which client library are you using? They each have their own method of > > turning it on:http://code.google.com/apis/adwords/docs/clientlibraries.html > > > - Kevin Winter -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus
v201008 Kevin On Aug 11, 7:37 pm, Kevin Winter wrote: > Hi, > Which client library are you using? They each have their own method of > turning it on:http://code.google.com/apis/adwords/docs/clientlibraries.html > > - Kevin Winter -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus
Hi, straightforward keyword_performance_report with 13 fields as required. Checked it just with GetReportDefinitions and it hasnt changed. I knew I would get asked for SOAP XML, never done it, so how doers one turn on SOAP logging (for the record)? Thanks On Aug 11, 5:56 pm, Kevin Winter wrote: > Hi, > Could you provide the sanitized SOAP XML request that created the report? > > Also, if you use a GET to retrieve the reportDefinition, does it have the > same fields as when you created it? > > - Kevin Winter -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus
Actually that is not strictly true Kevin. I re-created a report via the API yesterday and it did exactly the same thing? On Aug 11, 4:14 pm, Kevin Winter wrote: > Hi All, > I just wanted to let everyone know we are aware of the problem. This only > seems to affect reports that were created in the UI and are being downloaded > via the API. We're still researching the best solution given that some of > the fields in the reports are not allowed in API reports. In the meantime, > redefining the report via the API and using that moving forward permanently > fixes the issue for an individual report (since it will not longer have the > fields that only the UI can add). > > We'll be sure to let you know when we have a fix. > > - Kevin Winter > AdWords API Team -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus
I have been having the same problem over on another thread, and without wishing to suggest that this won't work for some, I do know that I created reports yesterday directly from the API and still have the same sort of problem: This seems to be the favourite ReportDefinitionError.INVALID_REPORT_DEFINITION_ID@selector.selector although this one copmes up as well ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus Anyway, in a normal forum some moderator would merge the threads, but :-) On Aug 10, 10:22 pm, Jon Brown wrote: > Understood. There was some combination of things that wouldn't allow > me to do it that way at the time. I think it had to do with old versus > new reports for MCC account cross-client reports. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError - Simple Campaign Report
Hi Jon, yes I spoke to soon and it returned again this morning. Strange thing is that I have identical reports running on two accounts. One lot works the others dont. I have raised the issue with support as well, but early days. I noticed that another thread has spring up with the same sort of problems - http://groups.google.com/group/adwords-api/browse_thread/thread/4697465f60036ff4# -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ReportDefinitionError - Simple Campaign Report
Hi Pete, thanks for replying. No it didnt, I actually ran the script via shell a number of times, but that is all it came back with. However, I forgot about it and when your post came thorugh, I relaised that the cron for the early hours this morning was working again without any changes. Bizarre hey? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
ReportDefinitionError - Simple Campaign Report
I am getting a - ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT@PrimaryDisplayStatus - on a report that works once a day by cron and has worked fine for months. It is just getting a pre-existing report. I checked that the report was correct (it is). Can't understand why it would just stop working. To be sure, I overwrote the php script just in case it had got corrupted but with no difference. An identical script except on a different account with different report id works fine. Any ideas? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Error not making sense - EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId
Ignore this. Adgroup id's are wrong. Apologies -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Error not making sense - EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId
I am getting EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; trigger:'923377807' from an attempt to change the status of keywords using AdGroupCriterionService This is an array from one of them. As far as I can work out, I am passing the correct data. (I take it in this instance the criterion id would be the keyword id?) The adgroup does exist, the account is correct. I am passing this directly to a client account. Help appreciated. [1] => AdGroupCriterionOperation Object ( [operand] => BiddableAdGroupCriterion Object ( [userStatus] => PAUSED [systemServingStatus] => [approvalStatus] => [destinationUrl] => [bids] => [experimentData] => [firstPageCpc] => [qualityInfo] => [stats] => [adGroupId] => 951187267 [criterion] => Criterion Object ( [id] => 2147483647 [CriterionType] => [_parameterMap:private] => Array ( [Criterion.Type] => CriterionType ) ) [AdGroupCriterionType] => [_parameterMap:private] => Array ( [AdGroupCriterion.Type] => AdGroupCriterionType ) ) [exemptionRequests] => [operator] => SET [OperationType] => [_parameterMap:private] => Array ( [Operation.Type] => OperationType ) ) -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Update array of Adgroups statuses
Thanks for that Danial. After much gnashing of teeth, I did manage to do what you suggested, although for other users it might be useful for others to know that the $adGroup operands need to be inside that loop as well. Well useful for people like me with big holes in their php education :-) On May 30, 5:43 pm, Danial Klimkin wrote: > Hello opalepatrick, > > From the example here: > > http://code.google.com/p/google-api-adwords-php/source/browse/trunk/e... > > Code: > > // Create operations. > > $operation = new AdGroupOperation(); > $operation->operand = $adGroup; > $operation->operator = 'SET'; > > $operations = array($operation); > > To update multiple ad groups, just add more operations to the $operations > array. Each of them will have operator 'SET' and it's own operand. > > -Danial, AdWords API Team. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Update array of Adgroups statuses
Hi, I can see how I would go about updating the status of one adgroup in the php code example UpdateAdgroup.php. How would I update hundreds of groups from an array of hundreds of adGroupId's and mutate as single operation? Problem I have is that I am not sure what elements need to be looped before passing to the operation array. Any help appreciated. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Keyword cost disconnect
I log click data on my ads in a database with campaign, adgroup, keyword data. For a while I have attempted to match keywords costs from a keyword report, by taking an average cost for that phrase for the day and entering where the campaign, adgroup and keyword are the same. This all seems a bit fuzzy and not very accurate for several reasons. One is the inexact cost per keyword and the fact that the match may be either too loose or too tight, and the other is of course that I will not be as good as Google at filtering out spurious clicks in my own database. So when I apply aggregated cost I can end up applying it also to clicks that are not clicked. I wondered what approach others have used to tighten this up. I cant use analytics for several reasons. I use php, but it is more the approach that I am interested in. I am just about to re-write a lot of my app and wondered what others do? Thanks -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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