Re: Script - Google Shopping Campaign - Auto CPC Bid
Hi Josh, i want to change product group cpc, i have created product groups by item id I followed your steps here is code (Python) adgroup_criterion_service = adwords_client.GetService('AdGroupCriterionService', version='v201406') bid_modifier = '1.5' operations = [{ 'xsi_type':'AdGroupCriterionOperation', 'operator': 'SET', 'operand': { 'xsi_type': 'BiddableAdGroupCriterion', 'adGroupId': ad_group_id, 'criterion': { 'xsi_type': 'ProductPartition', 'id': criterion_id }, 'bidModifier':bid_modifier } }] when i am running above code i got Error CriterionError.CANNOT_BID_MODIFY_CRITERION_TYPE @ operations[0].operand.bidModifier can you please help me to solve this errorr Thank You! Anup On Wednesday, September 24, 2014 8:11:29 PM UTC+5:30, Steve Berg wrote: Hello, I would like in my 30 Shopping Campaigns the offer and the management of the CPC from the Product Groups automate. For example, the CPC should be low in a low CTR be in good conversion correspondingly higher. How would a possible script look like? Best Regards - Steve - -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f69fe4e6-8856-4b8b-9503-e46852779e9a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Custom Date with Call Metrics Call Details Report
Hi Euge, I was just experimenting with the report a bit more and after some trial and error I realized that you *can* filter by *CallStartTime* by using a date in the format *MMddHHmmss*. For example, this AWQL report query will only return calls with a start time on or after October 12, 2014 9:30 AM. SELECT CampaignId, CampaignName, CallType, CallStatus, CallDuration, CallStartTime FROM CALL_METRICS_CALL_DETAILS_REPORT WHERE CallType IN [GOOGLE_SEARCH, HIGH_END_MOBILE_SEARCH] AND CallStartTime = 20141012093000 I realize this is a bit non-standard since we're not using a *DURING* clause here, but please let me know if this is a viable work-around for you while we are waiting for *DURING* clause support for this report. Thanks, Josh, AdWords API Team On Wednesday, October 15, 2014 6:02:38 PM UTC-4, eugegim wrote: Hi Josh, Is there any timetable available for when this may be resolved. Not having the during clause work is causing us quite a lot of difficulty. Do you have any recommendations for how we may be able to reduce the scope of the output to only contains a month or two of data? Thanks much! Euge On Friday, October 10, 2014 12:34:19 PM UTC-7, Josh Radcliff (AdWords API Team) wrote: Hi, You cannot filter on *CallStartTime* or *CallEndTime*. However, you can filter by *CampaignId* or *AdGroupId* if you want to break the report up into multiple runs. We're still working on the issue of allowing specific dates in the *DURING* clause. I'll post here when I have an update. Thanks, Josh, AdWords API Team On Thursday, October 9, 2014 12:57:37 PM UTC-4, Jeff Siebach wrote: Is there a way that this can be circumvented using the WHERE clause with a date comparison on CallStartTime? Or is this issue going to be resolved? On Friday, April 4, 2014 10:54:36 AM UTC-7, jarms...@stringenterprises.com wrote: I'm trying to use the Call Metrics Call Details Report with a custom date range and the response tells me it is not supported. I've used custom date ranges successfully with other ad hoc reports, but I haven't been able to get this one to work. Also, if i used any of the predefined values for dateRangeType, e.g. LAST_MONTH, or LAST_7_DAYS it always seems to return data outside of the specified range. Any suggestions on how I can use custom date ranges with this report? Here's my XML: reportDefinition xmlns=\ https://adwords.google.com/api/adwords/cm/v201402\; selector fieldsCampaignId/fields fieldsCampaignName/fields fieldsCallStartTime/fields fieldsCallEndTime/fields fieldsCallStatus/fields fieldsCallDuration/fields fieldsCallerNationalDesignatedCode/fields fieldsOfflineInteractionCost/fields fieldsCallType/fields dateRange min20140315/min max20140331/max /dateRange /selector reportNameCustom Performance Report/reportName reportTypeCALL_METRICS_CALL_DETAILS_REPORT/reportType dateRangeTypeCUSTOM_DATE/dateRangeType downloadFormatXML/downloadFormat /reportDefinition And here is the response: ?xml version=1.0 encoding=UTF-8 standalone=yes?reportDownloadErrorApiErrortypeSelectorError.FILTER_BY_DATE_RANGE_NOT_SUPPORTED/typetriggerFiltering by date range not supported./triggerfieldPath/fieldPath/ApiError/reportDownloadError Any help would be appreciated. Thanks! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/da93e3cf-35bf-40ba-ac5e-88312e4b41ab%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Offline conversion, timezone format clarification UTC
Hello, When uploading offline conversions, you must always explicitly include what time zone the time is in. See the documentation here https://developers.google.com/adwords/api/docs/reference/v201409/OfflineConversionFeedService.OfflineConversionFeed#conversionTime. So you should be able to upload the conversions in whatever time zone is most convenient for you, and we'll do the conversion on our end. Regards, Mike, AdWords API Team On Thursday, October 16, 2014 4:25:16 AM UTC-4, Luca Fiaschi wrote: Hi all, I have some offline conversion to upload where the timestamp for the click id is in UTC format. Unfortunately, I could not find it anywhere in the documentation, hence my question is: Is it possible to upload UTC as timestamp ? If it is not possible, could I just change all the time stamps in another format (for example GMT) and upload to the target accounts (even though the account time zone is different from GMT) ? Would this operation create any inconvenience to the user ( in other words, would he get reports all in the same, correct time zone: i.e. the one of the account? ) Thanks ! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/0b40ed3d-ca14-4f36-a0a4-f64fa1f1ba54%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to remove AdGroup Bidding Strategy Configuration override?
Hello Joel, To remove the override, you should be able to set the biddingStrategyType https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupService.BiddingStrategyConfiguration#biddingStrategyType to NONE, which should reset it so it inherits from the campaign again. Please try this and let me know if it works. Regards, Mike, AdWords API Team On Tuesday, October 14, 2014 9:31:50 PM UTC-4, Joel wrote: I modified a bunch of AdGroups to use a shared Enhanced CPC bidding strategy and overrode the campaign's manual cpc strategy. Now I'm trying to undo this. When I make a call like: biddingStrategyConfiguration.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC); with an AdGroup Operation.SET I get the following error: AD_GROUP_BIDDING_STRATEGY_OVERRIDES_PER_CAMPAIGN EntityCountLimitExceeded.CAMPAIGN_LIMIT 1000. So it seems like this code is ALSO overriding the Campaign's bidding strategy. But what I want to do is remove the override. I tried making an Operator.REMOVE call but that gave another error. How do I remove the override? Thanks! Joel -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/fbb90ff2-13d8-426f-a8b7-1b08a89c8301%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: список минус слов
Дмитрий, добрый день, В настоящее время, API не позволяет работать со списком минус слов из библиотеки. -Даниил, команда AdWords API. On Thursday, October 16, 2014 1:31:58 AM UTC+4, Дмитрий Дон wrote: Столкнулся с проблемой. Хочу добавить все или ряд отфильтрованных кампаний в созданный в общей библиотеке список минус слов. В AdWords нет функции добавить все кампании или добавить отфильтрованные (очень не хватает этой функции для больших аккаунтов). Подскажите, можно это сделать через API? Заранее благодарен за помощь. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/e6ae997f-a0cb-42a6-9425-d9864bc7d531%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
UNEXPECTED_INTERNAL_API_ERROR for AdGroupAdService
Hi! Since yesterday I'm constantly receiving UNEXPECTED_INTERNAL_API_ERROR when I try to query the AdGroupAd-Amount of an account. The problem occures for different accounts. I have been using the same query for a long time without any problems. ?xml version=1.0 encoding=UTF-8?soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; soapenv:Header ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201402; soapenv:mustUnderstand=0 ns1:clientCustomerId***/ns1:clientCustomerId ns1:developerToken***/ns1:developerToken ns1:userAgent*** (AwApi-Java, AdWords-Axis/1.29.1, Common-Java/1.29.1, Axis/1.4, Java/1.7.0_25, maven)/ns1:userAgent ns1:validateOnlyfalse/ns1:validateOnly ns1:partialFailuretrue/ns1:partialFailure /ns1:RequestHeader /soapenv:Header soapenv:Body get xmlns=https://adwords.google.com/api/adwords/cm/v201402; serviceSelector fieldsId/fields fieldsStatus/fields predicates fieldStatus/field operatorNOT_EQUALS/operator valuesDISABLED/values /predicates ordering fieldId/field sortOrderASCENDING/sortOrder /ordering paging numberResults0/numberResults /paging /serviceSelector /get /soapenv:Body /soapenv:Envelope Is there currently a known issue on Google's side? When I use the adwords web frontend and click on the ads tab I'm also getting an error. Thanks Christian -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/7bdaf5cd-8c7d-4745-9d85-957252f0b64c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
AdGroupCriterionService CONCRETE_TYPE_REQUIRED
No Matter what i try, i cant get rid of CONCRETE_TYPE_REQUIRED Error. I'm sure that adGroupId and Keyword is exist. (I can make get request ). And My operand is BiddableAdGroupCriterion. I do not know what else i can do. any help GET RESPONSE OF CRITERIONS: entries xsi:type=BiddableAdGroupCriterion xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; adGroupId15437588649/adGroupId criterionUseBIDDABLE/criterionUse criterion xsi:type=Keyword id86870128449/id typeKEYWORD/type Criterion.TypeKeyword/Criterion.Type matchTypeBROAD/matchType /criterion AdGroupCriterion.TypeBiddableAdGroupCriterion/AdGroupCriterion.Type /entries MUTATE REQUEST: soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; xmlns:v20=https://adwords.google.com/api/adwords/cm/v201409; soapenv:Header v20:RequestHeader v20:clientCustomerId461-090-/v20:clientCustomerId v20:developerTokenSfA0knzB72VQ3t1iVu5ndQ/v20:developerToken v20:userAgentTest/v20:userAgent v20:validateOnlyfalse/v20:validateOnly v20:partialFailurefalse/v20:partialFailure /v20:RequestHeader /soapenv:Header soapenv:Body v20:mutate v20:operations v20:operatorSET/v20:operator v20:operand v20:adGroupId15437588649/v20:adGroupId v20:criterion v20:id86870128449/v20:id /v20:criterion v20:AdGroupCriterion.TypeBiddableAdGroupCriterion/v20:AdGroupCriterion.Type /v20:operand /v20:operations /v20:mutate /soapenv:Body /soapenv:Envelope RESPONSE: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201409; requestId00050586be6327580ac415a10c00013b/requestId serviceNameAdGroupCriterionService/serviceName methodNamemutate/methodName operations0/operations responseTime218/responseTime /ResponseHeader /soap:Header soap:Body soap:Fault faultcodesoap:Server/faultcode faultstring[AdGroupCriterionError.CONCRETE_TYPE_REQUIRED @ operations[0].operand]/faultstring detail ApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201409; message[AdGroupCriterionError.CONCRETE_TYPE_REQUIRED @ operations[0].operand]/message ApplicationException.TypeApiException/ApplicationException.Type errors xsi:type=AdGroupCriterionError xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; fieldPathoperations[0].operand/fieldPath trigger/ errorStringAdGroupCriterionError.CONCRETE_TYPE_REQUIRED/errorString ApiError.TypeAdGroupCriterionError/ApiError.Type reasonCONCRETE_TYPE_REQUIRED/reason /errors /ApiExceptionFault /detail /soap:Fault /soap:Body /soap:Envelope -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/a9551d18-98d7-4de9-a83a-1ff798fba5c0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
About the Opportunity to raise my bid to beat competitors
Hi, I noticed that there is a type of Opportunities to suggest me raise some keywords' bid to beat the competitors'. My question is that is there an API to read this type of Opportunities? Cheers, -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/77d01b45-d01c-4543-af96-f16c5939db77%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Hi, how i type the getData(e) on my Api Analytics ?
Morning friends, Someway i delete the getData who doenst work. How i program a new getData ? Need to trigger the getData hour after hour (i alredy knew this). Sorry for my bad English. Thkx -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8cde21d9-749e-402a-884e-9a3dd7cb203d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Reporting Data Mismatch - API vs WebUI
Hi, for our AdWords account we have a batch job running which imports various reports like e.g. Criteria Performance Report. During the nightly import we import only the data of the previous day for all accounts and campaigns. Now we noticed that when comparing the imported numbers (clicks, conversion etc.) after one month with the AdWords Web Interface that the figures didn't match. I read in the forum that Google corrects that data which is made available via the API (e.g. removing click fraud). As a test I re-imported the data for one account for a full month and after that the numbers matched again exactly the ones shown on the web interface. Now my question: - After which period do you recommend to re-import the data in order to get the final numbers ? (Would be some sort of correction job which re-imports the data) For some analysis we always need the latest figures from the previous day. That's fine. However then for long time analysis it is not ideal if our database does not match with the figures on the AdWords Web GUI. Especially for the conversions we have seen huge differences up to 30% and trends being contradictory. Thanks for your help -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/34bb2a22-9ef0-4d95-9c0d-9d8cfea68553%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Account Performance Report and Labels
Hi guys, I am having difficulty obtaining data for labels within an AdWords account. I can pull data from the Account Performance Report for other metrics and dimensions, such as by month or device but when I try to apply labels I get an error. Some sample code is as follows: $requiredFields_ar = array(Labels, Cost, ConversionValue, Clicks, Impressions, Conversions); getAccountPerformanceReport($clientCustomerId, $xmlFilePath, $requiredFields_ar, CUSTOM_DATE, $dateFrom, $dateTo); //Get an account performance report for a given customer ID and time period. function getAccountPerformanceReport($clientCustomerId, $filePath, $requiredFields_ar, $timePeriod, $dateFrom = false, $dateTo = false) { $user = new AdWordsUser(); $user-SetClientCustomerId($clientCustomerId); // Load the service, so that the required classes are available. $user-LoadService('ReportDefinitionService', v201409); // Create selector. $selector = new Selector(); $selector-fields = $requiredFields_ar; //If we have a custom date range, use it. if ($timePeriod == CUSTOM_DATE) { $selector-dateRange = new DateRange($dateFrom, $dateTo); } // Create report definition. $reportDefinition = new ReportDefinition(); $reportDefinition-selector = $selector; $reportDefinition-reportName = 'Criteria performance report #' . uniqid(); $reportDefinition-dateRangeType = $timePeriod; $reportDefinition-reportType = 'ACCOUNT_PERFORMANCE_REPORT'; $reportDefinition-downloadFormat = 'XML'; // Set additional options. $options = array('version' = v201409); // Download report. ReportUtils::DownloadReport($reportDefinition, $filePath, $user, $options); } This code works without the Labels parameter in my requiredFields array and is the same code I use for pulling other data from the account performance report. But when I apply the Labels attribute I get an error: ReportDownloadException: Report download failed. Underlying errors are Type = 'ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT', Trigger = 'Labels', FieldPath = ''. in C:\wamp\www\project\googleads\src\Google\Api\Ads\AdWords\Util\ReportUtils.php on line 194 The field name Labels isn't invalid because it is listed in the documentation in the same table that lists the other report fields I use. I am basically trying to get the data under Dimensions Labels Labels - Campaign Type in the AdWords account. This is a list of labels and their metrics. Any idea where I am going wrong? Spent two hours searching Google and I'm not finding much info because labels seem to be a relatively new addition to the API. I am coding in PHP. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/44946d96-9835-4d54-9309-b9b27148bc1b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Terms and Conditions not Signed
I've been trying to set up our API access with a test MCC account and am running into the following error: [QuotaCheckError.TERMS_AND_CONDITIONS_NOT_SIGNED @ ; trigger:'null'] I found the following resource https://developers.google.com/adwords/api/docs/common-errors?hl=es#QuotaCheckError.TERMS_AND_CONDITIONS_NOT_SIGNED and have made sure that both the test MCC account and the production MCC account have a credit card attached and have accepted the terms and conditions. Furthermore, I have filled out the form https://services.google.com/fb/forms/apicontact/ intended for users that are unable to add their payment method and accept the terms and conditions (not my situation, but it was the only other option) but have yet to hear back from a team member. Am I missing something here or have I done all that I can at this time? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/90c448c7-d5ed-4a89-87d6-c81eb5e45c73%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How to allow a third party API access
We have had several conversations with AdWords support regarding this and we know there has got to be a way to make possible what it is that we need. Our digital marketing company has several clients that we’d like to manage all via our MCC umbrella. We need to link with one of our client’s MCCs, however there is a third party that needs API access for the purpose of backend reporting. That third party currently has the MCC access. We need to gain MCC access have our client's MCC under our umbrella, however we need to be sure the third party can retain their API access. Basically, can we keep them having API access without being the client manager? Can we get client-manager privileges and then authorize API access to the third party? One of the things compounding this is that we can’t be added at the account level because we can’t have our name as a subaccount due to client confidentiality. Please help us - thank you! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/580e3e73-e409-49e6-a774-e89b7b30d6d5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How can I get campaignId, campaignName, total clicks, total impressions
16 Ekim 2014 Perşembe 16:13:46 UTC+3 tarihinde Irfan Rafiq yazdı: Hi Josh, The API has 2 field names: Cost TotalCost under the report CAMPAIGN_PERFORMANCE_REPORT. I have pulled data for these 2 data fields they are the same, I suspect one will get depreciated? Which one should we use? Thanks Irfan On Friday, September 26, 2014 7:55:27 PM UTC+1, Josh Radcliff (AdWords API Team) wrote: Hi, Using the PHP library there is no way (yet) to get the stream of data without first writing to a file, so you'll have to first download the report to a file, and then read the file contents. We're aware that there's interest in adding this functionality and are working on it. Regarding your other questions: 1. Campaign level data is available in the Campaign Performance Report https://developers.google.com/adwords/api/docs/appendix/reports#campaign. The fields for what you want are *CampaignName*, *Cost*, and *Impressions*. 2. The Ad Performance Report https://developers.google.com/adwords/api/docs/appendix/reports#ad will return these fields. If you want to see all campaigns (#1) and ads (#2), whether they have impressions or not, make sure you include zero impressions https://developers.google.com/adwords/api/docs/guides/zero-impression-reports . Cheers, Josh, AdWords API Team On Thursday, September 25, 2014 1:36:58 PM UTC-4, Karen Martirosyan wrote: Hi, I am using php adwords api. I have 2 questions. 1. How can I get these fields campaignName, total clicks, total impressions. Via ReportDefinitionService we can save the file, but is there a way without saving get data. 2. How can I get 'Headline', 'Id', 'Description1', 'Description2' by campaignId (now I am using 2 requests: via AdGroupService I am getting all AdGropIds, and via AdGroupAdService what I need) Thanks... Hi Irfan.. They look same because you probably have 1 campaign returned in that request as a response. You can use TotalCost field when you have more than 1 Campaign on Account or when you try to get daily data which can be in any interval -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/401d7353-19eb-4e2d-ab6e-e63468d68827%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How do i get an API key?
Why is my API key pending approval? I've been waiting for weeks to get it approved. Does anyone know how can i fix this? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/787fe0a6-1826-49b1-8f5a-9b561d354815%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How do i get an API key?
Hello, You can get a developer token by following the instructions on our sign up guide https://developers.google.com/adwords/api/docs/signingup. If your token has been pending approval for more than 2 business days, usually that means that you have missed a communication from our token review team. Please make sure to double-check that you have access to the email address on file, and check any spam folders to make sure you can receive their messages. Regards, Mike, AdWords API Team On Wednesday, October 15, 2014 1:01:14 PM UTC-4, s...@futurdigital.fr wrote: Why is my API key pending approval? I've been waiting for weeks to get it approved. Does anyone know how can i fix this? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f37099d6-9bd3-4858-8915-e5e1e683accf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Reporting Data Mismatch - API vs WebUI
Hello, Please take a look at our article on determining the freshness of your data https://support.google.com/adwords/answer/2544985?hl=en. This includes information on when data returned by reports may be updated, altered, and finalized. Regards, Mike, AdWords API Team On Wednesday, October 15, 2014 4:48:59 AM UTC-4, Fliegender Ferdinand wrote: Hi, for our AdWords account we have a batch job running which imports various reports like e.g. Criteria Performance Report. During the nightly import we import only the data of the previous day for all accounts and campaigns. Now we noticed that when comparing the imported numbers (clicks, conversion etc.) after one month with the AdWords Web Interface that the figures didn't match. I read in the forum that Google corrects that data which is made available via the API (e.g. removing click fraud). As a test I re-imported the data for one account for a full month and after that the numbers matched again exactly the ones shown on the web interface. Now my question: - After which period do you recommend to re-import the data in order to get the final numbers ? (Would be some sort of correction job which re-imports the data) For some analysis we always need the latest figures from the previous day. That's fine. However then for long time analysis it is not ideal if our database does not match with the figures on the AdWords Web GUI. Especially for the conversions we have seen huge differences up to 30% and trends being contradictory. Thanks for your help -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/d072c766-60ae-4023-83fe-2a98036debc1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Terms and Conditions not Signed
Hello, The team can take up to two business days to reply to your inquiry using that form. If that amount of time has already elapsed, please reply to me *privately* (using the drop-down arrow at the top-right of my message) with your developer token. Regards, Mike, AdWords API Team On Wednesday, October 15, 2014 7:04:31 PM UTC-4, Evan Petersen wrote: I've been trying to set up our API access with a test MCC account and am running into the following error: [QuotaCheckError.TERMS_AND_CONDITIONS_NOT_SIGNED @ ; trigger:'null'] I found the following resource https://developers.google.com/adwords/api/docs/common-errors?hl=es#QuotaCheckError.TERMS_AND_CONDITIONS_NOT_SIGNED and have made sure that both the test MCC account and the production MCC account have a credit card attached and have accepted the terms and conditions. Furthermore, I have filled out the form https://services.google.com/fb/forms/apicontact/ intended for users that are unable to add their payment method and accept the terms and conditions (not my situation, but it was the only other option) but have yet to hear back from a team member. Am I missing something here or have I done all that I can at this time? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/bf8ff706-e5b5-4c5e-a732-daa91f44fe8c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Adding ipAddress Exclusions in Bulk
Hello, Yes, it should be possible to add these criteria to the Campaign in bulk, but not quite the way you're doing. Each NegativeCampaignCriterion can only take one criterion, but you can add multiple NegativeCampaignCriterions in a single request. You can make an array of operations to pass to the CampaignCriterionService in one request. Regards, Mike, AdWords API Team On Tuesday, October 14, 2014 6:18:41 PM UTC-4, Jake Ellark wrote: I need to add 20 ipAddresses to a campaign IpBlock using Google Adwords API. I need to conserve my API calls and potentially improve speed, so is it possible to NegativeCampaignCriterion using an ipAddressArray instead of one ipAddress at a time. Appreciate pointers if it is possible to add an array of ipAddresses for exclusion. My current snippet: foreach ($ipAddressExclusionsAddArray as $ipAddress) { $IpBlock = new IpBlock(); $IpBlock-ipAddress = $ipAddress; $IpBlock-type = 'IP_BLOCK'; $campaignCriteria = new NegativeCampaignCriterion($campaignID, null, $IpBlock); $addOperations[] = new CampaignCriterionOperation($campaignCriteria, 'ADD'); } // each ip address My attempt to use new NegativeCampaignCriterion($campaignID, null, $ipAddressExclusionsAddArray); without the foreach loop, resulted in api error. Similarly, is it possible to remove an array of ipAddress exclusions. Appreciate your time! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/21cf41b1-bbb0-4922-a72b-d704677423c3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Problem with bulk operations
Hello Maxime, It appears that you have basic access. Please read our rate sheet https://developers.google.com/adwords/api/docs/ratesheet guide carefully. Performing get operations in bulk will only use up 1 operation, but performing mutate operations in bulk still counts as 1 operation per item that you are mutating. This means that only the first 10,000 mutate operations on a given day will succeed. Regards, Mike, AdWords API Team On Tuesday, October 14, 2014 12:28:28 PM UTC-4, Maxime Menigoz wrote: Hi, I need to update the bid of 500 Ads in AdGroups more than 10 000 times in a day. That's why I try to pack all operations in one to avoid the over query limit but I think I don't understand something. I followed examples to have this code : myfunction($user, $adGroupIds, $value) { $mutateJobService = $user-GetService('MutateJobService', v201406); $operations = array(); foreach ($adGroupIds as $adGroupId) { $adGroup = new AdGroup(); $adGroup-id = $adGroupId; $bid = new CpcBid(); $bid-bid = new Money($value); $biddingStrategyConfiguration = new BiddingStrategyConfiguration(); $biddingStrategyConfiguration-bids[] = $bid; $adGroup-biddingStrategyConfiguration = $biddingStrategyConfiguration; $operation = new AdGroupOperation(); $operation-operand = $adGroup; $operation-operator = 'SET'; $operations[] = $operation; } $policy = new BulkMutateJobPolicy(); $policy-prerequisiteJobIds = array(); $job = $mutateJobService-mutate($operations, $policy); $selector = new BulkMutateJobSelector(); $selector-jobIds[] = $job-id; while ($job-status != COMPLETED) { $jobs = $mutateJobService-get($selector); $job = $jobs[0]; } if ($job-status == COMPLETED) { echo job completed; } } With this code, I still have [RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400] after 10 000 updates. Could someone explain me what I do wrong ? Thanks, Maxime -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/86140e64-abca-47a7-936c-85799ea1d068%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to allow a third party API access
Hello, Let me just rephrase the problem back to you, so that you can confirm that I've understood correctly. You already have an MCC account, and you want to add new clients under that account so you can manage them. There is also a third-party vendor who has their own MCC account, and needs access to the same clients. You also don't want to link your MCC account to the third-party vendor's MCC account, since you both may not have access to each of the other's clients. I believe you can link more than one MCC account as a parent of a single Client account. Is there anything preventing you from doing this? Regards, Mike, AdWords API Team On Wednesday, October 15, 2014 8:29:35 PM UTC-4, Claire w/ Amp Metrics wrote: We have had several conversations with AdWords support regarding this and we know there has got to be a way to make possible what it is that we need. Our digital marketing company has several clients that we’d like to manage all via our MCC umbrella. We need to link with one of our client’s MCCs, however there is a third party that needs API access for the purpose of backend reporting. That third party currently has the MCC access. We need to gain MCC access have our client's MCC under our umbrella, however we need to be sure the third party can retain their API access. Basically, can we keep them having API access without being the client manager? Can we get client-manager privileges and then authorize API access to the third party? One of the things compounding this is that we can’t be added at the account level because we can’t have our name as a subaccount due to client confidentiality. Please help us - thank you! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/acbdf24a-32c6-47cb-bba3-97099bf5e790%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: About the Opportunity to raise my bid to beat competitors
Hello, This feature is not currently available via the AdWords API. Regards, Mike, AdWords API Team On Thursday, October 16, 2014 5:35:04 AM UTC-4, adwords-mcc wrote: Hi, I noticed that there is a type of Opportunities to suggest me raise some keywords' bid to beat the competitors'. My question is that is there an API to read this type of Opportunities? Cheers, -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/1d53232f-70e3-4f20-9d99-2089911f5b3e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to remove placements from a campaign?
That worked! Thanks! -- Anna On Wednesday, October 8, 2014 8:06:33 AM UTC-5, Josh Radcliff (AdWords API Team) wrote: Hi, Regarding adding the placements, you do *not* need to specify an id https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.Placement#id when performing the *ADD* operation - AdWords will assign the ID as part of the operation. The *id* is only required when performing a *SET* or a *REMOVE*. In other words, to exclude a placement at the *Campaign* level, you'd create a NegativeCampaignCriterion https://developers.google.com/adwords/api/docs/reference/v201406/CampaignCriterionService.NegativeCampaignCriterion with: - campaignId = your campaign ID - criterion = Placement with: - url = the URL to exclude Note that you can also exclude placements at the *AdGroup* level -- just *ADD* a NegativeAdGroupCriterion https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.NegativeAdGroupCriterion instead of a *NegativeCampaignCriterion*. Cheers, Josh, AdWords API Team -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/be9d89a6-f097-4bb4-99fd-ba80ccb4e939%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to remove AdGroup Bidding Strategy Configuration override?
That works! Thank you! On Thursday, October 16, 2014 9:33:37 AM UTC-4, Michael Cloonan (AdWords API Team) wrote: Hello Joel, To remove the override, you should be able to set the biddingStrategyType https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupService.BiddingStrategyConfiguration#biddingStrategyType to NONE, which should reset it so it inherits from the campaign again. Please try this and let me know if it works. Regards, Mike, AdWords API Team On Tuesday, October 14, 2014 9:31:50 PM UTC-4, Joel wrote: I modified a bunch of AdGroups to use a shared Enhanced CPC bidding strategy and overrode the campaign's manual cpc strategy. Now I'm trying to undo this. When I make a call like: biddingStrategyConfiguration.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC); with an AdGroup Operation.SET I get the following error: AD_GROUP_BIDDING_STRATEGY_OVERRIDES_PER_CAMPAIGN EntityCountLimitExceeded.CAMPAIGN_LIMIT 1000. So it seems like this code is ALSO overriding the Campaign's bidding strategy. But what I want to do is remove the override. I tried making an Operator.REMOVE call but that gave another error. How do I remove the override? Thanks! Joel -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/137a9262-1d6c-44ee-81b3-0cfe04d44058%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Upgraded Location extension visibility
Hello, If an extension is disapproved, all associated ads will not serve until the issue that caused the disapproval is resolved. It shouldn't just pick another extension to use in its place. Regards, Mike, AdWords API Team On Tuesday, October 14, 2014 3:45:22 PM UTC-4, GDZ wrote: Example: we created 2 upgraded feed-based account-level location extensions. My account has 2 campaigns. So via API we assigned extension 1 to campaign 1, extension 2 to campaign 2. Campaigns are active and running. But... say a bit later we discovered that extension 2 was not approved (say address was all wrong or whatever). What is going to happen to campaign 2? Will it show extension 1 (because it is account-wide)? No extension at all? Thank you! GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/da12370a-bd03-400b-ae88-045310ddba0d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Upgraded Location extension visibility
Wait a minute :) If say I have an account with just one campaign, if location extension is disapproved, why ads will not serve? Why not show ads without location extension? AdWords do not show location extensions every time anyway... Thank you, GDZ On Thursday, October 16, 2014 4:24:30 PM UTC-4, Michael Cloonan (AdWords API Team) wrote: Hello, If an extension is disapproved, all associated ads will not serve until the issue that caused the disapproval is resolved. It shouldn't just pick another extension to use in its place. Regards, Mike, AdWords API Team On Tuesday, October 14, 2014 3:45:22 PM UTC-4, GDZ wrote: Example: we created 2 upgraded feed-based account-level location extensions. My account has 2 campaigns. So via API we assigned extension 1 to campaign 1, extension 2 to campaign 2. Campaigns are active and running. But... say a bit later we discovered that extension 2 was not approved (say address was all wrong or whatever). What is going to happen to campaign 2? Will it show extension 1 (because it is account-wide)? No extension at all? Thank you! GDZ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/78db922a-9140-4c94-928f-e494aca279e2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
DestionationUrl empty in search query performance report for shopping campaigns
Hi, One of the things we want to use in the search query performance report with shopping campaigns is the DestinationUrl field. However, for shopping campaigns, this is always coming back empty (it's filled in for rows from search campaigns). Is this a bug or intended behavior? Thanks in advance, Greg -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/10f00a78-e1e5-4d83-b194-15e0774dde47%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.