AdWords API Re: Why do we get the following error /ns1:messageOne or more report job parameters is invalid./ns1:message ns1:trigger The following columns are not supported by the Report Type
yes,that was the actual reason of my problem.Thanks a lot for the response. On Feb 9, 10:15 pm, pete peteseri...@gmail.com wrote: Hi I've had these errors as well - in our case it generally meant we had either specified a report column (in the definedReportJob.selectedColumns) which is not available for the report type; or it is available but is not relevant for the Account/ Campaign/AdGroup e.g specifying the Conversions column on a Campaign which is not using Conversion Optimiser. From the error message you supplied, it looks like your requesting a column (KeywordTypeDisplay) which is not available in an Account level report. Available columns are defined here for performance reportshttp://code.google.com/apis/adwords/docs/developer/adwords_api_report... Hope this helps. pete -- 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-...@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.
AdWords API DatabaseError.CONCURRENT_MODIFICATION or which concurrent modifications are allowed?
Hi, When we have to upload changes to a campaign using the 200909 API we upload both ad and keywords changes at the same time using two threads. Sometimes we get a DatabaseError.CONCURRENT_MODIFICATION back. So my question is what concurrent modifications are allowed? Do we have to deal with one campaign at a time or one account or something else? Here are the SOAP request and response that caused the error: ?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.w 3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next; soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/ adwords/cm/v200909ns1:applicationTokenTwAbF7xAay84 ntBUiLrIaw/ns1:applicationTokenns1:authToken xmlns:ns1=https:// adwords.google.com/api/adwords/cm/v200909**/ ns1:authTokenns1:clientCustomerId9940465121/ ns1:clientCustomerIdns1:developerTokenp2yMk6iT8bAMXbyt3cCuOQ/ ns1:developerToke nns1:userAgentAdWords API Java Client Library - v6.4.0 - Keybroker Campaign Control 1.0/ns1:userAgentns1:validateOnlyfalse/ ns1:validateOnly/ns1:RequestHeader/ soapenv:Headersoapenv:Bodymutate xmlns=https://adwords.google.com/ api/adw ords/cm/v200909operationsoperatorREMOVE/operatorns2:operand xsi:type=ns2:BiddableAdGroupCriterion xmlns:ns2=https:// adwords.google.com/api/adwords/cm/v200909ns2:adGroupId1569734428/ ns2:adGroupIdns2:criterion xsi:type=ns2:Keyword ns2:id16137165568/ns2:idns2:textBahsybdf/ ns2:textns2:matchTypeBROAD/ns2:matchType/ ns2:criterionns2:userStatusDELETED/ns2:userStatusns2:bids xsi:type=ns2:ManualCPMAdGroupCriterionBidsns2:maxCpmns2:amountns2:microAmount0 /ns2:microAmount/ns2:amount/ns2:maxCpm/ns2:bids/ns2:operand/ operationsoperationsoperatorREMOVE/operatorns3:operand xsi:type=ns3:BiddableAdGroupCriterion xmlns:ns3=https:// adwords.google.com/api/adwords/cm/v200909ns3:adGroup Id1569734428/ns3:adGroupIdns3:criterion xsi:type=ns3:Keywordns3:id16137165658/ns3:idns3:textKalsimf/ ns3:textns3:matchTypeBROAD/ns3:matchType/ ns3:criterionns3:userStatusDELETED/ns3:userStatusns3:bids xsi:type=ns3:ManualCPM AdGroupCriterionBidsns3:maxCpmns3:amountns3:microAmount0/ ns3:microAmount/ns3:amount/ns3:maxCpm/ns3:bids/ns3:operand/ operationsoperationsoperatorREMOVE/operatorns4:operand xsi:type=ns4:BiddableAdGroupCriterion xmlns:ns4= https://adwords.google.com/api/adwords/cm/ v200909ns4:adGroupId1569734428/ns4:adGroupIdns4:criterion xsi:type=ns4:Keywordns4:id16137165388/ns4:idns4:textNalsinff/ ns4:textns4:matchTypeBROAD/ns4:matchType/ns4:criterionns4:use rStatusDELETED/ns4:userStatusns4:bids xsi:type=ns4:ManualCPMAdGroupCriterionBidsns4:maxCpmns4:amountns4:microAmount0/ ns4:microAmount/ns4:amount/ns4:maxCpm/ns4:bids/ns4:operand/ operationsoperationsoperatorADD/operator ns5:operand xsi:type=ns5:BiddableAdGroupCriterion xmlns:ns5=https:// adwords.google.com/api/adwords/cm/v200909ns5:adGroupId1569739198/ ns5:adGroupIdns5:criterion xsi:type=ns5:Keywordns5:textBahsybdf/ ns5:textns5:matchTypeBROAD/ns5: matchType/ns5:criterionns5:userStatusACTIVE/ ns5:userStatusns5:bids xsi:type=ns5:ManualCPCAdGroupCriterionBidsns5:maxCpcns5:amountns5:microAmount2000/ ns5:microAmount/ns5:amount/ns5:maxCpc/ns5:bids/ns5:operand/ operationsoperationsoperatorADD/operatorns6:operand xsi:type=ns6:BiddableAdGroupCriterion xmlns:ns6=https:// adwords.google.com/api/adwords/cm/v200909ns6:adGroupId1569739198/ ns6:adGroupIdns6:criterion xsi:type=ns6:Keywordns6:textKalsi mf/ns6:textns6:matchTypeBROAD/ns6:matchType/ ns6:criterionns6:userStatusACTIVE/ns6:userStatusns6:bids xsi:type=ns6:ManualCPCAdGroupCriterionBidsns6:maxCpcns6:amountns6:microAmount2000/ ns6:microAmount/ns6:amount/ns6:max Cpc/ns6:bids/ns6:operand/operationsoperationsoperatorADD/ operatorns7:operand xsi:type=ns7:BiddableAdGroupCriterion xmlns:ns7=https://adwords.google.com/api/adwords/cm/ v200909ns7:adGroupId1569739198/ns7:adGroupIdns7:criterion xsi:type=ns7:Keywordns7:textNalsinff/ ns7:textns7:matchTypeBROAD/ns7:matchType/ ns7:criterionns7:userStatusACTIVE/ns7:userStatusns7:bids xsi:type=ns7:ManualCPCAdGroupCriterionBidsns7:maxCpcns7:amountns7:microAmount2000 /ns7:microAmount/ns7:amount/ns7:maxCpc/ns7:bids/ns7:operand/ operations/mutate/soapenv:Body/soapenv:Envelope ?xml version=1.0 encoding=UTF-8?soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/ envelope/soap:HeaderResponseHeader xmlns=https:// adwords.google.com/api/adwords /cm/v200909requestIdff5dc623d3ee16a0280d99feadfe000c/ requestIdoperations0/operationsresponseTime2056/ responseTimeunits1/units/ResponseHeader/ soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/ faultcodefaultstringDatabaseError.CONCURRENT_MODIFICATION @ / faultstringdetailApiExceptionFault xmlns=https:// adwords.google.com/api/adwords/cm/ v200909messageDatabaseError.CONCURRENT_MODIFICATION @ / messageApplicationException.TypeApiException/ ApplicationException.Typeerrors
AdWords API Re: v200909 AdGroupCriterionOperation mutate Unable to set new bid
Thank you very much for that information. It has certainly set me on the right path and I should be able to make much more progress now. On Feb 10, 11:30 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi, I can see two problems with your request. The first is that the operations element and all sub elements needs to be in the AdWords cm namespace. The xsi:types are all in this namespace, but the body elements themselves are not in any namespace, which is causing the API server to not find the elements and return an error about an empty list. Looking forward, there shouldn't be a BiddableAdGroupCriterion element. Instead the operand should have an xsi:type of BiddableAdGroupCriterion. Best, - Eric Koleda, AdWords API Team On Feb 9, 12:59 pm, TJG tgala...@didit.com wrote: I am responsible for converting my company's v13 interaction to the new v200909 API. All seemed to be going well as I started but I seem to have hit a wall. For the moment, I am only attempting to access the sandbox API and have not attempted to connect to the production WSDLs. I should note that this code is in Perl, and we are not using the client library. The constructed SOAP request is: ?xml version=1.0 encoding=UTF-8? soap:Envelope xmlns:namesp1=https://adwords.google.com/api/adwords/cm/v200909; xmlns:wsdlsoap=http://schemas.xmlsoap.org/wsdl/soap/; soap:encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; xmlns:wsdl=http://schemas.xmlsoap.org/wsdl/; xmlns:soapenc=http://schemas.xmlsoap.org/soap/encoding/; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:xsd=http://www.w3.org/2001/XMLSchema; soap:Header namesp4:RequestHeader soapenc:arrayType=xsd:string[5] xsi:type=soapenc:Array xmlns:namesp4=https://adwords.google.com/api/ adwords/cm/v200909 namesp5:applicationToken xsi:type=xsd:string xmlns:namesp5=https://adwords.google.com/api/adwords/cm/v200909;not- used-in-sandbox/namesp5:applicationToken namesp6:authToken xmlns:namesp6=https://adwords.google.com/ api/adwords/cm/v200909 xsi:type=xsd:stringauth-token/ namesp6:authToken namesp7:clientEmail xsi:type=xsd:string xmlns:namesp7=https://adwords.google.com/api/adwords/cm/ v200909valid-email/namesp7:clientEmail namesp8:developerToken xmlns:namesp8=https:// adwords.google.com/api/adwords/cm/v200909 xsi:type=xsd:stringdeveloper-token/namesp8:developerToken namesp9:useragent xmlns:namesp9=https://adwords.google.com/ api/adwords/cm/v200909 xsi:type=xsd:stringOur Company/ namesp9:useragent /namesp4:RequestHeader /soap:Header soap:Body namesp1:mutate xmlns:namesp1=https://adwords.google.com/api/ adwords/cm/v200909 operations xmlns:impl=https://adwords.google.com/api/adwords/ cm/v200909 soapenc:arrayType=xsd:anyType[2] xsi:type=impl:AdGroupCriterionOperation operator xmlns:impl=https://adwords.google.com/api/ adwords/cm/v200909 xsi:type=impl:OperatorSET/operator operand xmlns:impl=https://adwords.google.com/api/ adwords/cm/v200909 soapenc:arrayType=impl:BiddableAdGroupCriterion[1] xsi:type=impl:AdGroupCriterion BiddableAdGroupCriterion xmlns:impl=https:// adwords.google.com/api/adwords/cm/v200909 soapenc:arrayType=xsd:anyType[3] xsi:type=impl:BiddableAdGroupCriterion adGroupId xsi:type=xsd:long3000128164/ adGroupId criterion xmlns:impl=https://adwords.google.com/ api/adwords/cm/v200909 soapenc:arrayType=xsd:long[1] xsi:type=impl:Criterion id xsi:type=xsd:long11255383/id /criterion bids xmlns:impl=https://adwords.google.com/api/ adwords/cm/v200909 soapenc:arrayType=xsd:anyType[2] xsi:type=impl:ManualCPCAdGroupCriterionBids maxCpc xmlns:impl=https://adwords.google.com/ api/adwords/cm/v200909 soapenc:arrayType=impl:Money[1] xsi:type=impl:Bid amount xmlns:impl=https:// adwords.google.com/api/adwords/cm/v200909 soapenc:arrayType=xsd:long[1] xsi:type=impl:Money microAmount xsi:type=xsd:long450/microAmount /amount /maxCpc bidSource xmlns:impl=https:// adwords.google.com/api/adwords/cm/v200909 xsi:type=impl:BidSourceCRITERION/bidSource /bids /BiddableAdGroupCriterion /operand /operations /namesp1:mutate /soap:Body /soap:Envelope And it receives the rather cryptic response: soap:Body soap:Fault faultcodesoap:Server/faultcode faultstring[NotEmptyError.EMPTY_LIST @ operations]/ faultstring detail ApiExceptionFault
AdWords API using adwords .net library for dummies
I'm trying to use the library as recommended but not sure where to begin. I've used v13 directly without issues for a while. I've downloaded the latest library and placed elements of the src folder into my app_code folder namely lib, v13, 200906 and 200909, everything seems to compile. I then created a test file based on an example, it looks a bit like this: AdWordsUser user = new AdWordsUser(headers); CampaignTargetService campaignService = (CampaignTargetService)user.GetService(AdWordsService.v200909.CampaignTargetService); CampaignTargetPage page = campaignService.get(new CampaignTargetSelector()); // Display campaign targets. if (page != null page.entries != null) { foreach (TargetList targetList in page.entries) { Debug.WriteLine(Campaign target of type + targetList.TargetListType + was found for campaign with + +targetList.campaignId); } } Everything compiles fine. But I always get a 'Unable to connect to the remote server' in runtime. I've not manually added any webservices in visual studio, the only ones that are there are from v13. Do I need to? The runtime exception happens in v2009 soapServiceBase, line 135. Suggests it could be down but more likely I'm doing something wrong. How do I install the library? I haven't done anything with assembly.cs and app.config, I didn't bring them into my project. -- 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-...@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.
AdWords API Keyword Variation - Daily/Monthly report generate option..
Hi, I have used get_keyword_variations.php script to generate keyword variation report, which is producing the following output. Array ( [moreSpecific] = Array ( [0] = Array ( [text] = live cricket australia [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 40500 [lastMonthSearchVolume] = 12100 ) [1] = Array ( [text] = cricket test australia [language] = [advertiserCompetitionScale] = 2 [avgSearchVolume] = 9900 [lastMonthSearchVolume] = 3600 ) [2] = Array ( [text] = australia live cricket [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 40500 [lastMonthSearchVolume] = 12100 ) [3] = Array ( [text] = cricket scores australia [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 5400 [lastMonthSearchVolume] = -1 ) [4] = Array ( [text] = cricket score australia [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 22200 [lastMonthSearchVolume] = 1900 ) [5] = Array ( [text] = cricket team australia [language] = [advertiserCompetitionScale] = 2 [avgSearchVolume] = 5400 [lastMonthSearchVolume] = 1000 ) [6] = Array ( [text] = cricket australia [language] = [advertiserCompetitionScale] = 5 [avgSearchVolume] = 246000 [lastMonthSearchVolume] = 49500 ) [7] = Array ( [text] Is there a way through which i can generate report for same keyword on Daily/Monthly(by giving specific month)? Looking forward to hear from you. Thanks, Warm Regards, Saravanan -- 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-...@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.
AdWords API AdParam greater than 1000
Hi, I get this error message from api: AdParamError.INVALID_INSERTION_TEXT_FORMAT @ operations[0].operand.insertionText; trigger:'1001' AdParamError.INVALID_INSERTION_TEXT_FORMAT @ operations[1].operand.insertionText; trigger:'3222' I can't set this parameter to value greater than 1000??? Thanks -- 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-...@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.
AdWords API Re: AdParam greater than 1000
This is a known issue. Check out this thread for the details: http://groups.google.com/group/adwords-api/browse_thread/thread/4845ba0260c3394d/fc24ed8aacf22b85?lnk=gstq=adparam#fc24ed8aacf22b85 -- 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-...@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.
AdWords API Re: keyword stats
Hi, Your code looks great, but I think you are missing just one step, which is to set your dateRange on the statsSelector. It looks like currently you are creating it and then never sending it in the request. In situations like these I recommend you take a look at the resulting SOAP XML, as this problem would become apparent. Best, - Eric Koleda, AdWords API Team On Feb 9, 10:49 pm, d3onlinemarketing vadakoconsult...@gmail.com wrote: Hello, Can someone point me how using v200909 APIs i can get stats for a particular keyWord. // Get the AdGroupCriterionService. AdGroupCriterionServiceInterface adGroupCriterionService = user.getService(AdWordsService.V200909.ADGROUP_CRITERION_SERVICE); // Create selector. AdGroupCriterionSelector selector = new AdGroupCriterionSelector(); // Create id filter. AdGroupCriterionIdFilter idFilter = new AdGroupCriterionIdFilter(); idFilter.setAdGroupId(adGroupId); selector.setIdFilters(new AdGroupCriterionIdFilter[] {idFilter}); StatsSelector statsSelector = new StatsSelector(); DateRange dateRange = new DateRange(); dateRange.setMin(20090121); dateRange.setMax(20090121); selector.setStatsSelector(statsSelector); / Get all ad group criteria. AdGroupCriterionPage page = adGroupCriterionService.get(selector); // Display ad group criteria. if (page.getEntries() != null page.getEntries().length 0) { for (AdGroupCriterion adGroupCriterion : page.getEntries()) { // at this point i am able to see adGroupCriterion populated. however stats are all zero'd out. i am looking at data from 2009; // quality score is correctly prefilled // firstPageCpc is correctly prefilled // however com.google.api.adwords.v200909.cm.Stats object seems to have everything set to default init values. i.e. startData = null , impressions = 0 ( even though it is ~ 400 ) } } please advise -- 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-...@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.
AdWords API Re: keyword opportunities
Hi Ralph, My apologies, I meant to type that those exact opportunities *aren't* exposed via the API. You can use the SeedAdGroupIdSearchParameter to generate similar results on your own. http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIdeaService.SeedAdGroupIdSearchParameter.html Best, - Eric On Feb 10, 1:04 pm, Ralph Heimburger 1stpo...@gmail.com wrote: Can you tell me how they are exposed via the Api and how I can go about downloading them as I don't see any specific examples. On Feb 10, 10:46 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Ralph, Those exact opportunities are exposed via the API, but you can use the TargetingIdeaService to generate similar results: http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIde... Best, - Eric Koleda, AdWords API Team On Feb 9, 4:14 pm, Ralph Heimburger 1stpo...@gmail.com wrote: are the keyword opportunities in the opportunities tab available for download via the 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-...@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.
AdWords API Re: BulkMutateResult for Individual Failures
Hi, The PENDING status means the job has not started. This could happen for two reasons: 1) The job hasn't received all of the defined parts yet (the parts received is less than the numRequestParts field). 2) There are jobs ahead of it in the queue that are PROCESSING or PENDING (only one job can be processing at a time per AdWords account). Best, - Eric On Feb 10, 2:27 pm, sidd sidd.da...@gmail.com wrote: Okay .. that helps ! Have one more question though .. I am trying to test failures in the sandbox environment by putting through mutate jobs I know will fail using the bulk service. My jobs stay 'Pending' though, and never seem to get processed. Is that normal behavior? Does a job that causes an error always stay pending? On Feb 10, 7:44 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Sidd, The index in the failure result doesn't point to an operation stream, it points to the operation within a stream. To determine which operation stream to look in you need to count which operation stream result you are in, and then look in the corresponding operation stream. So if you are in the 3rd operation stream result and the failure result has an index of 5 then you need to look at the 5th operation in the 3rd operation stream. Best, - Eric On Feb 9, 4:14 pm, sidd sidd.da...@gmail.com wrote: Hi .. Thanks for your answer. Unfortunately, it's still unclear to me how to extract the actual entity that failed. If I have the index into the operation stream, how do I know which operation within that stream failed? On Feb 9, 7:51 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Sidd, The FailureResult exists within an OperationStreamResult. There is a one-to-one correlation between OperationStreams and OperationStreamResults. The index in the field path of the error in the FailureResult is relative to the OperationStream that correlates to the current OperationStreamResult (try saying that three times fast). Let me know if you have any further questions. Best, - Eric Koleda, AdWords API Team On Feb 8, 6:02 pm, sidd sidd.da...@gmail.com wrote: Hello. I'm finding it a bit unclear how to extract the failed Operand in a batch process. I see there is a FailureResult that contains a fieldPath. To which operation stream does the index returned in the field path belong? Or in short, how do I extract the failed entity ID from an individual batch failure result? Thanks, sidd -- 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-...@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.
AdWords API Re: AdParams - INVALID_INSERTION_TEXT_FORMAT
Hi Daniel, We are still working on a fix for the policy errors and hope to have that resolved soon. As for the currency codes, this is a good point and I will raise the issue with the core engineering team. Best, - Eric On Feb 11, 6:53 am, Daniel Bergholm daniel.bergh...@keybroker.com wrote: We just encountered this problem too. Unfortunately, including the comma separator only gets us past the validation, if we try to actually mutate an ad param with the insertiontext 5,990 we get AdParamPolicyError ... Another problem: for countries that do not have a single currency character which is written before the numbers, you cannot include the currency indicator in the insertiontext. Examples 100 SEK, 100 kr, 100 EUR. -- 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-...@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.
AdWords API Re: using adwords .net library for dummies
Hi David, I think you need to change some values on app.config file such as your google account info and tokens.etc. and you have to change the URL as well. I am using .net with c#,too. I took a quick look this .net library, it can be your good reference, but I won't take them into my project. James On Feb 11, 9:12 am, David cont...@akamarketing.com wrote: I'm trying to use the library as recommended but not sure where to begin. I've used v13 directly without issues for a while. I've downloaded the latest library and placed elements of the src folder into my app_code folder namely lib, v13, 200906 and 200909, everything seems to compile. I then created a test file based on an example, it looks a bit like this: AdWordsUser user = new AdWordsUser(headers); CampaignTargetService campaignService = (CampaignTargetService)user.GetService(AdWordsService.v200909.CampaignTarge tService); CampaignTargetPage page = campaignService.get(new CampaignTargetSelector()); // Display campaign targets. if (page != null page.entries != null) { foreach (TargetList targetList in page.entries) { Debug.WriteLine(Campaign target of type + targetList.TargetListType + was found for campaign with + +targetList.campaignId); } } Everything compiles fine. But I always get a 'Unable to connect to the remote server' in runtime. I've not manually added any webservices in visual studio, the only ones that are there are from v13. Do I need to? The runtime exception happens in v2009 soapServiceBase, line 135. Suggests it could be down but more likely I'm doing something wrong. How do I install the library? I haven't done anything with assembly.cs and app.config, I didn't bring them into my project. -- 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-...@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.
AdWords API Re: keyword stats
Hello, thanks for a reply. however, adding the dateRange line StatsSelector statsSelector = new StatsSelector(); DateRange dateRange = new DateRange(); dateRange.setMin(20090121); dateRange.setMax(20090121); // this line was missing from prev post statsSelector.setDateRange(dateRange); selector.setStatsSelector(statsSelector); // Get all ad group criteria. AdGroupCriterionPage page = adGroupCriterionService.get(selector); still does not return Keyword specific data; 2. how can i see the resulting SOAP XML? -- 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-...@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.
AdWords API Re: keyword stats
Hello, Doing the following on the on the campaign level works perfectly CampaignSelector selector = new CampaignSelector(); StatsSelector statsSelector = new StatsSelector(); DateRange dateRange = new DateRange(); dateRange.setMin(20090121); dateRange.setMax(20090121); statsSelector.setDateRange(dateRange); selector.setStatsSelector(statsSelector); com.google.api.adwords.v200909.cm.Stats object is filled out; so something i am doing wrong on the AdGroupCriterionPage -- 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-...@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.
AdWords API Re: Keyword Variation - Daily/Monthly report generate option..
FYI..currently, am using V13 and on the other hand , i have setup V200909 as well. Thanks, S On Feb 11, 7:03 pm, SaravananTopgun slg.sarava...@gmail.com wrote: Hi, I have used get_keyword_variations.php script to generate keyword variation report, which is producing the following output. Array ( [moreSpecific] = Array ( [0] = Array ( [text] = live cricket australia [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 40500 [lastMonthSearchVolume] = 12100 ) [1] = Array ( [text] = cricket test australia [language] = [advertiserCompetitionScale] = 2 [avgSearchVolume] = 9900 [lastMonthSearchVolume] = 3600 ) [2] = Array ( [text] = australia live cricket [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 40500 [lastMonthSearchVolume] = 12100 ) [3] = Array ( [text] = cricket scores australia [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 5400 [lastMonthSearchVolume] = -1 ) [4] = Array ( [text] = cricket score australia [language] = [advertiserCompetitionScale] = 3 [avgSearchVolume] = 22200 [lastMonthSearchVolume] = 1900 ) [5] = Array ( [text] = cricket team australia [language] = [advertiserCompetitionScale] = 2 [avgSearchVolume] = 5400 [lastMonthSearchVolume] = 1000 ) [6] = Array ( [text] = cricket australia [language] = [advertiserCompetitionScale] = 5 [avgSearchVolume] = 246000 [lastMonthSearchVolume] = 49500 ) [7] = Array ( [text] Is there a way through which i can generate report for same keyword on Daily/Monthly(by giving specific month)? Looking forward to hear from you. Thanks, Warm Regards, Saravanan -- 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-...@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.
AdWords API Re: Correct soap body of a request to TargetingIdeaService
Hi Eric, Is that possible to get the ideas(keywords) specific to individual day/ month using PHP? Thanks, Warm Regards, Saravanan On Jan 20, 10:39 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Michal, The first thing to remember is that all data returned from sandbox for the TargetingIdeaService will be dummy. As for the number of results returned, the numberResults field controls how many ideas (keywords) are returned per page. The GLOBAL_MONTHLY_SEARCHES attribute returns the search volume for the last 12 months for each keyword, and this amount can not be controlled by paging. Best, - Eric Koleda, AdWords API Team On Jan 18, 6:23 pm, Michal hyk.s...@gmail.com wrote: I would like to get GLOBAL_MONTHLY_SEARCHES data for a keyword_text. Is that the correct body for this request? SOAP-ENV:Body get xmlns=https://adwords.google.com/api/adwords/o/v200909; selectorsearchParameters xsi:type=RelatedToKeywordSearchParameterkeywords ns1:textkeyword_text/ns1:text ns1:matchTypeEXACT/ns1:matchType /keywords /searchParameters ideaTypeKEYWORD/ideaType requestTypeSTATS/requestTyperequestedAttributeTypesKEYWORD/ requestedAttributeTypesrequestedAttributeTypesGLOBAL_MONTHLY_SEARCHES/ requestedAttributeTypespagingns1:startIndex0/ ns1:startIndexns1:numberResults10/ns1:numberResults /paging /selector /get /SOAP-ENV:Body Should sandbox respond with 12 (for each month) dummy LongAttribute numbers ? Why then the paging is needed? I'm confused because in responses I'm getting from sandbox, the number of results actually corresponds to a numberResults defined. Thanks, Michal -- 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-...@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.