Re: wrong results for low volumes?
hi, thanks for your reply. Country: Portugal (PT) ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/ cm/v200909 xmlns=https://adwords.google.com/api/adwords/o/v200909; ns2:requestId9bb06ed39dfe7cb93f89c50bf067524a/ns2:requestId ns2:operations1/ns2:operations ns2:responseTime76/ns2:responseTime ns2:units6/ns2:units /ResponseHeader /soap:Header soap:Body getResponse xmlns=https://adwords.google.com/api/adwords/o/ v200909 xmlns:ns2=https://adwords.google.com/api/adwords/cm/ v200909 rval totalNumEntries1/totalNumEntries entries data keyTARGETED_MONTHLY_SEARCHES/key value xmlns:xsi=http://www.w3.org/2001/XMLSchema- instance xsi:type=MonthlySearchVolumeAttribute Attribute.TypeMonthlySearchVolumeAttribute/ Attribute.Type value year2010/year month6/month /value value year2010/year month5/month /value value year2010/year month4/month /value value year2010/year month3/month count880/count /value value year2010/year month2/month count590/count /value value year2010/year month1/month count390/count /value value year2009/year month12/month count880/count /value value year2009/year month11/month count0/count /value value year2009/year month10/month count0/count /value value year2009/year month9/month count0/count /value value year2009/year month8/month count12/count /value value year2009/year month7/month count0/count /value /value /data data keyKEYWORD/key value xmlns:xsi=http://www.w3.org/2001/XMLSchema- instance xsi:type=KeywordAttribute Attribute.TypeKeywordAttribute/Attribute.Type value ns2:Criterion.TypeKeyword/ns2:Criterion.Type ns2:texthsbc falciani/ns2:text ns2:matchTypeBROAD/ns2:matchType /value /value /data /entries /rval /getResponse /soap:Body /soap:Envelope Country: Russia ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/ cm/v200909 xmlns=https://adwords.google.com/api/adwords/o/v200909; ns2:requestIdf921c922eee0be416c6bcd2ec3820734/ns2:requestId ns2:operations1/ns2:operations ns2:responseTime67/ns2:responseTime ns2:units6/ns2:units /ResponseHeader /soap:Header soap:Body getResponse xmlns=https://adwords.google.com/api/adwords/o/ v200909 xmlns:ns2=https://adwords.google.com/api/adwords/cm/ v200909 rval totalNumEntries1/totalNumEntries entries data keyTARGETED_MONTHLY_SEARCHES/key value xmlns:xsi=http://www.w3.org/2001/XMLSchema- instance xsi:type=MonthlySearchVolumeAttribute Attribute.TypeMonthlySearchVolumeAttribute/ Attribute.Type value year2010/year month6/month /value value year2010/year month5/month /value value year2010/year month4/month /value value year2010/year month3/month count880/count /value value year2010/year month2/month count590/count /value value year2010/year month1/month count390/count /value value year2009/year month12/month count880/count /value value year2009/year month11/month count0/count /value value year2009/year month10/month count0/count /value value
AdGroup Response with ID
I have added an adgroup but wanted to see how I can capture the response to obtain the ID of that adgroup. Any help in PHP code would be much appreciated! Thanks! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: When to segment BMJS operations across JOBS, PARTS, and OPERATION STREAMS?
Hi Eric, Based on your response, one of the limiting criterion I listed above is incorrect: PARTS may contain up to 10,000 total OPERATIONS across all its OPERATION STREAMS? So, does that mean that PARTS may actually contain up to 25 OPERATION STREAMS with up to 10,000 OPERATIONS per OPERATION STREAM, for a maximum of 25*10, = 250,000 OPERATIONS per PART? Thanks in advance for the clarification. On Jul 7, 11:53 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi, In general you should use the following guidelines when creating your BulkMutateJobs: - 1 job per account being operated against. Jobs can not operate against multiple accounts. - 1 operation stream for every campaign being operated against, scoped to that campaign ID. If the number of operations for a campaign is greater than 10,000 than split it into multiple operation streams. - 1 part per 10,000 operations. If you have 10,000 operations or less than there is no need for multiple parts. If you have more operations, split the operations (and streams) into multiple parts. Operation streams exist to allow you to take advantage of concurrent processing on different campaigns, and parts exist to allow you to upload more than 10,000 operations into a single job. Best, - Eric Koleda, AdWords API Team On Jul 6, 4:32 pm, ojak ojakub...@gmail.com wrote: What criteria should be used when deciding how to segment BulkMutateJob operations across multiple JOBS, PARTS, and OPERATION STREAMS? After reading the BMJS overview (http://code.google.com/apis/adwords/ v2009/docs/bulkjobs.html), the limits appear to behave as follows: * CLIENTS may contain up to 10 JOBS * JOBS may contain up to 100 PARTS * JOBS may contain up to 500,000 OPERATIONS across all of its PARTS * PARTS may contain up to 25 OPERATION STREAMS * PARTS may contain up to 10,000 total OPERATIONS across all its OPERATION STREAMS * OPERATION STREAMS may contain up to 10,000 OPERATIONS So, if the above limitations are correct, are there any best practices for when to separate OPERATIONS across JOBS, PARTS, and OPERATION STREAMS? For example, you could segment a job with 500,000 operations in many ways, such as in the following three example: * EXAMPLE 1 (500,000 total OPERATIONS): - 1 JOB - 100 PARTS per JOB - 25 OPERATION STREAMS per PART - 200 OPERATIONS per OPERATION STREAM * EXAMPLE 2 (500,000 total OPERATIONS): - 1 JOB - 50 PARTS per JOB - 1 OPERATION STREAM per PART - 10,000 OPERATIONS per OPERATION STREAM * EXAMPLE 3 (500,000 total OPERATIONS): - 10 JOBS - 5 PARTS per JOB - 2 OPERATION STREAM per PART - 5,000 OPERATIONS per OPERATION STREAM Is there any reason why either EXAMPLE 1, EXAMPLE 2, or EXAMPLE 3 might be more appropriate for deploying the same number of operations? And again, more specifically, what criteria should be used when judging where to segment the operations? Thanks! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Error in Ad Performance Report
If I query requesting all fields, I get an xml load error 'adID' is a duplicate attribute name -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Error in Ad Performance Report
As an experiment, I removed the field ID from the report definition, and now get error: !!!Unexpected exception|||1581255 On Jul 9, 1:10 pm, chris h back5...@gmail.com wrote: If I query requesting all fields, I get an xml load error 'adID' is a duplicate attribute name -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Error in Ad Performance Report
Nore Info. Putting ID field back in query, the results have: table columns column name='impressions' display='Impressions'/ column name='clicks' display='Clicks'/ column name='cost' display='Cost'/ column name='avgCPC' display='Avg. CPC'/ column name='avgCPM' display='Avg. CPM'/ column name='avgposition' display='Avg. position'/ column name='convrate1perclick' display='Conv. rate (1-per- click)'/ column name='convratemanyperclick' display='Conv. rate (many- per-click)'/ column name='conv1perclick' display='Conv. (1-per-click)'/ column name='convmanyperclick' display='Conv. (many-per-click)'/ column name='ctr' display='CTR'/ column name='costconv1perclick' display='Cost / conv. (1-per- click)'/ column name='costconvmanyperclick' display='Cost / conv. (many- per-click)'/ column name='adID' display='Ad ID'/ column name='adtype' display='Ad type'/ column name='adformat' display='Ad format'/ column name='ad' display='Ad'/ column name='descriptionline1' display='Description line 1'/ column name='descriptionline2' display='Description line 2'/ column name='imageadname' display='Image ad name'/ column name='visibleURL' display='Visible URL'/ column name='destinationURL' display='Destination URL'/ column name='state' display='State'/ column name='adID' display='Ad ID'/ /columns row impressions='0' clicks='0' cost='$0.00' avgCPC='$0.00' avgCPM='$0.00' avgposition='0.0' convrate1perclick='0.00%' convratemanyperclick='0.00%' conv1perclick='0' convmanyperclick='0' ctr='0.00%' costconv1perclick='$0.00' costconvmanyperclick='$0.00' adID='12996778' adtype='Text ad' adformat='text/narrow' ad='Headline:XXX' descriptionline1='XXX' descriptionline2='X' imageadname='' visibleURL='XX' destinationURL='' state='disabled' adID='13609158'/ So two Google API bugs here 1. duplicate column 2. cannot query without Id field On Jul 9, 1:30 pm, chris h back5...@gmail.com wrote: As an experiment, I removed the field ID from the report definition, and now get error: !!!Unexpected exception|||1581255 On Jul 9, 1:10 pm, chris h back5...@gmail.com wrote: If I query requesting all fields, I get an xml load error 'adID' is a duplicate attribute name -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Error in Ad Performance Report
I was seeing this all day yesterday, and was about to post about it when you did your posting. But today it seems to be working - if I leave out v20:fieldsId/v20:fields from the selector, I get back a valid xml document that includes the adID value. Yesterday I was getting the exact behavior you posted, and noticed that when it sent me back two adIDs when I included Id in the selector, they were not the same value on any of the rows. It still seems to be sporadic, sometimes it happens, sometimes it doesn't. I tried it again and got !!!Unexpected exception|||1641975 This seems to only happen when I include v20:fieldsHeadline/ v20:fields in the selector. I can include the Description1/2 and have no problems, but whenever the headline is in there, I get the error. If it helps, the Id that is returned from the report definition call is 1643535, and the SOAP request is ?xml version=1.0 encoding=UTF-8? soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; xmlns:v20=https://adwords.google.com/api/adwords/cm/v201003; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; soapenv:Header v20:RequestHeader v20:authTokenxyzzy/ v20:authToken v20:developerTokenxyzzy/v20:developerToken v20:userAgent V2010 Get Report Fields/v20:userAgent v20:clientEmailxyzzy/v20:clientEmail /v20:RequestHeader / soapenv:Header soapenv:Body v20:mutate v20:operations xsi:type=v20:ReportDefinitionOperation v20:operatorADD/ v20:operator v20:operand v20:selector v20:fieldsStatus/ v20:fields v20:fieldsAdGroupId/v20:fields v20:fieldsImpressions/v20:fields v20:fieldsClicks/v20:fields v20:fieldsCost/v20:fields v20:fieldsConversions/v20:fields v20:fieldsCostPerConversionManyPerClick/v20:fields v20:fieldsConversionsManyPerClick/v20:fields v20:fieldsConversionRateManyPerClick/v20:fields v20:fieldsDisplayUrl/v20:fields v20:fieldsUrl/v20:fields v20:fieldsCtr/v20:fields v20:fieldsAverageCpc/v20:fields v20:fieldsAveragePosition/v20:fields v20:fieldsConversionRate/ v20:fields v20:fieldsCostPerConversion/v20:fields v20:fieldsDescription2/v20:fields v20:fieldsDescription1/ v20:fields v20:fieldsHeadline/v20:fields v20:dateRange v20:min20100708/v20:min v20:max20100708/v20:max / v20:dateRange /v20:selector v20:reportNameAd Perf Rpt/ v20:reportName v20:reportTypeAD_PERFORMANCE_REPORT/v20:reportType v20:dateRangeTypeCUSTOM_DATE/v20:dateRangeType v20:downloadFormatXML/v20:downloadFormat /v20:operand / v20:operations /v20:mutate /soapenv:Body /soapenv:Envelope -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Filter adgroups by campaign
I'm looking to retrieve ad groups from specific campaigns. Is there anyway to do this? I've seen the selector field by date but was hoping to do it by campaign. Thanks for any help! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Ad Groups Campaigns Limit
So I'm about to program a large list of ad groups and I'd prefer to keep them all in one campaign. I wanted to know what the maximum limit to how many ad groups can be in a campaign and how many campaigns is the max? Are there anyways around that limit for agencies, etc? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
No longer able to create and manage campaigns?
Hi, I've been working with my developers on creating some tools to help with the creation and management of campaigns, adgroups etc, but today they tell me that all those features are no longer part of the Adwords API. I'm not a programmer, so I'm a bit confused. I don't really understand why all of a sudden Google would pull most of the API features. Can anyone here let me know what's going on? Is this permanent? Or are they going to be restored soon? Thanks in advance :) Sean -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: No April/May search volume with targeting idea service.
Same problem also here. On the 31st of June everything worked perfectly for Global and Local search volumes. After 1st of July Adwords API has been giving no results. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Error deserializing message: QuotaCheckError.INVALID_TOKEN_HEADER @ ..for eg. I used a...@gmail.com++usd.
I am getting this error. Is it due to any problem with Google or?? I am running a perl prog with display my campaign stats code from this link http://code.google.com/p/google-api-adwords-perl/source/browse/trunk/example/display_stats.pl ...but it shows this error... plz help me -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Registering as a developer to access AdWords API
Hi I have been trying to set up AdWords API. in order to do so i read i have to register as a developer and i have been going round and round in circles and can not find where i can do that could anyone help me please. Regards Vlad -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
How to set a http_proxy for google adwords on linux console??
not ok 4 - Invalid userpass is forbidden # Failed test 'Invalid userpass is forbidden' # at auth.pl line 57. # 'Could not get token for a...@gmail.com. Reason: no port given for proxy server proxy_server.com/ (code 500) # 500 no port given for proxy server proxy_server.com/ # # ' # doesn't match '(?-xism:Reason: Forbidden \(code 403\).)' # Looks like you failed 1 test of 4. plzz help me out.. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
SOAP-ERROR: Parsing WSDL:
Hi, I get the following message error : SoapFault Object ( [message:protected] = SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201003/ ReportDefinitionService?wsdl' : failed to load external entity help me please. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: in report results, columns names don't match requested field names
Thanks Eric. That would really improve the reporting features of the new API. On Jul 9, 3:48 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Chris, I think this could be a hold over from v13 reports, where the name of the column, name of the field in the UI, and name of the XML element were all different: http://code.google.com/apis/adwords/docs/developer/adwords_api_report... I'll raise this issue with the core engineering team and see if this can be configurable in the v201003 reporting system. Best, - Eric Koleda, AdWords API Team On Jul 8, 12:52 am, chris h back5...@gmail.com wrote: Am I missing something? That seems totally wrong. I would call that a bug. - Chris -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Google AdWords: Keyword Tool - Logged In or Logged Out?
I have noticed the Google AdWords: Keyword Tool returns dramatically different results depending on whether I'm logged in or logged out of my AdWords account. The logged in results are much lower then results when I'm logged out. I have seen others make the same observation, but I have yet to find an explanation. For example: Keyword - canon camera bag - Exact result: Logged In - Global 1,300 Local 590 Logged Out - Global 14,800 Local 8,100 I am new to AdWords and this confusion makes me hesitant to start a campaign until I understand what I'm seeing as far as search volumes. Which set of results is more accurate? Why such large discrepancy depending on log in status? Thank You, Joe -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Multiple Placement added in single Job
Hi Ashok, You can add multiple placements in a request, as the mutate method takes an array of operations. You must construct an ADD operation for each placement you want to add, but you can send them all in one request. Best, - Eric Koleda, AdWords API Team On Jul 8, 6:49 am, Ashok acharya.j...@gmail.com wrote: Hi, I am working in google adwords api implementation. I hv some doubts.. It is possible to add multiple placement in single jobs like (array). Single set Placement is working but i m want at a time i want to set multiple placement in Single jobs... So give any solutions. -- Warm Regards. Ashok Acharya. Mb:+91-9579996330 -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Simple Adwords script
Hi Gareth, We provide a number of client libraries and example that can help you get started using the API: http://code.google.com/apis/adwords/v2009/docs/clientlibraries.html Before you can access production data though you must register as an AdWords API developer: https://adwords.google.com/support/aw/adwordsapi/bin/answer.py?answer=15104 Best, - Eric Koleda, AdWords API Team On Jul 8, 9:06 am, Gareth_Hopkins gaz.hopk...@gmail.com wrote: I have been searching the web, and racking my little brain to sort this problem out. I have a CMS which I package with websites I design, I have successfully integrated Analytics into it but now want to report on AdWords. All I need is a script which will pull off a site's Adwords results (keywords and clicks, possibly CPC but not required.). I can't seem to get my head round this. If anyone has a script or can point me in the right direction I would be so grateful, I may wet myself. Thank you in advance for any help you can supply. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: When to segment BMJS operations across JOBS, PARTS, and OPERATION STREAMS?
Operation streams exist to allow you to take advantage of concurrent processing on different campaigns, and parts exist to allow you to upload more than 10,000 operations into a single job. Does this mean that since PARTS contain OPERATION STREAMS, do PARTS also process concurrently? For example, if a job has 10 PARTS, do all 10 PARTS process concurrently? Or, do only the OPERATION STREAMS within each PART process concurrently? (BTW, the caps are for clarity, not yelling thx) -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: API Campain names
Hi, It looks like you are never populating the c variable with the campaign that was returned. Best, - Eric Koleda, AdWords API Team On Jul 8, 12:58 pm, axum axumch...@gmail.com wrote: how do you loop through to get campaign names? I tried this code: I can get the ids but I want the name. AdWordsUser user = new AdWordsUser(); long retVal = -1; // Get the CampaignService. CampaignService campaignService = (CampaignService) user.GetService(AdWordsService.v200909.CampaignService); // CampaignSelector selector = new CampaignSelector(); CampaignPage campaignPage = campaignService.get(selector); Campaign c = new Campaign(); long[] campaignIds = new long[(campaignPage.entries == null) ? 0 : campaignPage.entries.Length]; for (int i = 0; i campaignIds.Length; i++) { campaignIds[i] = campaignPage.entries[i].id; this.ListBox1.Items.Add(campaignIds[i].ToString()+ -+ c.name + = + c.startDate + ... + c.status.ToString()); } } -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: keyword status
Hi, Yes, you can set BiddableAdGroupCriterion.userStatus using the AdGroupCriterionService. http://code.google.com/apis/adwords/v2009/docs/reference/AdGroupCriterionService.BiddableAdGroupCriterion.html#userStatus Best, - Eric Koleda, AdWords API Team On Jul 8, 3:05 pm, axum axumch...@gmail.com wrote: can you change the keyword status through the API? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Changing the bid amout using api
Hi, An example of this is included in the AdWords API .NET client library: http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/Examples/v200909/UpdateAdGroupCriterion.cs Best, - Eric Koleda, AdWords API Team On Jul 8, 3:52 pm, axum axumch...@gmail.com wrote: has anyone changed bids using the API? if so any c# examples of how to do this? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: predicate examples
Hi Chris, Thanks, I'll pass that on to the core engineering team for consideration. Best, - Eric On Jul 8, 9:39 pm, chris h back5...@gmail.com wrote: ORing together STARTS_WITH or CONTAINS is a common use case. On Jul 8, 6:26 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Chris, There currently isn't the ability to OR together two different predicates. However, for using OR logic on different values of the same field you can take advantage of the values array and the IN operator. AdGroupId IN (12345, 67890) Is there a use case you have in mind where you would need to OR predicates? Best, - Eric On Jul 7, 10:56 pm, chris h back5...@gmail.com wrote: I think it would be useful to support a logical OR between predicates. Not sure how it would be expressed using current API semantics. Am I overlooking a way to achieve the same thing using the API is it stands? - Chris On Jul 7, 4:52 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Chris, Yes, the rows must match all predicates to be returned in the report. This information currently isn't contained in the documentation, but it should likely appear within the Selector.predicates documentation. I'll work with the documentation team to ensure this is updated. Best, - Eric On Jul 7, 2:51 pm, chris h back5...@gmail.com wrote: Eric, If a list of predicates is supplied, are the ANDed together? meta-question: where would I find the answer to that in the documentation? Thanks, Chris On Jul 7, 2:09 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Chris, The values are always passed as strings, as defined in the Predicate object: http://code.google.com/apis/adwords/v2009/docs/reference/ReportDefini... Best, - Eric Koleda, AdWords API Team On Jul 6, 1:16 pm, chris h back5...@gmail.com wrote: Also, are values always strings? even when field is of another type? On Jul 6, 1:21 am, adwordsapiadvi...@google.com wrote: Hi Chris, http://code.google.com/p/google-api-adwords-java/source/browse/trunk/... shows the use of PredicateOperator.EQUALS. The usage of other operators are similar. Cheers, Anash P. Oommen, AdWords API Team -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: how to estimate maxCpc on new campaigns
Hi, The v13 TrafficEstimatorService uses similar technology to the legacy Traffic Estimator Tool: https://adwords.google.com/select/TrafficEstimatorSandbox?forceLegacy=true This tool requires that a maximum CPC is always entered, as does the API. We are working to release a new version of the TrafficEstimatorService that better mirrors the functionality of the new Traffic Estimator Tool, but at this time I don't have any estimates on when that will be released. Best, - Eric Koleda, AdWords API Team On Jul 8, 11:04 pm, penaz gbc...@cox.net wrote: Hi all. Please help. We will be using the Adwords API to help new Adwords clients and clients running campaigns on new keywords/ad groups. How do we get the estimated maxCpc to input into the TrafficEstimatorService in order to get the following results estimated for our clients: lowerClicksPerDay and upperClicksPerDay lowerCpc and upperCpc lowerAvgPostion and upperAvgPosition In other words, how do we know what amount to input into the maxCpc to get estimates on non-existing, new campaigns? The public Adwords Keyword tool seems to default to an Ad Position between 1-3 and provides estimated clicks, CPC and estimated daily cost. How do we sync our results with those for estimation purposes for new campaigns? thanks, pen -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: wrong results for low volumes?
Hi, I'll look into this and get back to you when I have more information. Best, - Eric On Jul 9, 4:15 am, calford jonathan.cifuen...@gmail.com wrote: hi, thanks for your reply. Country: Portugal (PT) ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/ cm/v200909 xmlns=https://adwords.google.com/api/adwords/o/v200909; ns2:requestId9bb06ed39dfe7cb93f89c50bf067524a/ns2:requestId ns2:operations1/ns2:operations ns2:responseTime76/ns2:responseTime ns2:units6/ns2:units /ResponseHeader /soap:Header soap:Body getResponse xmlns=https://adwords.google.com/api/adwords/o/ v200909 xmlns:ns2=https://adwords.google.com/api/adwords/cm/ v200909 rval totalNumEntries1/totalNumEntries entries data keyTARGETED_MONTHLY_SEARCHES/key value xmlns:xsi=http://www.w3.org/2001/XMLSchema- instance xsi:type=MonthlySearchVolumeAttribute Attribute.TypeMonthlySearchVolumeAttribute/ Attribute.Type value year2010/year month6/month /value value year2010/year month5/month /value value year2010/year month4/month /value value year2010/year month3/month count880/count /value value year2010/year month2/month count590/count /value value year2010/year month1/month count390/count /value value year2009/year month12/month count880/count /value value year2009/year month11/month count0/count /value value year2009/year month10/month count0/count /value value year2009/year month9/month count0/count /value value year2009/year month8/month count12/count /value value year2009/year month7/month count0/count /value /value /data data keyKEYWORD/key value xmlns:xsi=http://www.w3.org/2001/XMLSchema- instance xsi:type=KeywordAttribute Attribute.TypeKeywordAttribute/Attribute.Type value ns2:Criterion.TypeKeyword/ns2:Criterion.Type ns2:texthsbc falciani/ns2:text ns2:matchTypeBROAD/ns2:matchType /value /value /data /entries /rval /getResponse /soap:Body /soap:Envelope Country: Russia ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns:ns2=https://adwords.google.com/api/adwords/ cm/v200909 xmlns=https://adwords.google.com/api/adwords/o/v200909; ns2:requestIdf921c922eee0be416c6bcd2ec3820734/ns2:requestId ns2:operations1/ns2:operations ns2:responseTime67/ns2:responseTime ns2:units6/ns2:units /ResponseHeader /soap:Header soap:Body getResponse xmlns=https://adwords.google.com/api/adwords/o/ v200909 xmlns:ns2=https://adwords.google.com/api/adwords/cm/ v200909 rval totalNumEntries1/totalNumEntries entries data keyTARGETED_MONTHLY_SEARCHES/key value xmlns:xsi=http://www.w3.org/2001/XMLSchema- instance xsi:type=MonthlySearchVolumeAttribute Attribute.TypeMonthlySearchVolumeAttribute/ Attribute.Type value year2010/year month6/month /value value year2010/year month5/month /value value year2010/year month4/month /value value year2010/year month3/month count880/count /value value year2010/year month2/month count590/count /value value year2010/year month1/month count390/count /value value year2009/year month12/month count880/count
Re: AdGroup Response with ID
Hi, Please see my response in your existing thread: http://groups.google.com/group/adwords-api/browse_thread/thread/c9bba713bdccff28/ Best, - Eric Koleda, AdWords API Team On Jul 9, 10:18 am, phpguy cpwils...@gmail.com wrote: I have added an adgroup but wanted to see how I can capture the response to obtain the ID of that adgroup. Any help in PHP code would be much appreciated! Thanks! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: When to segment BMJS operations across JOBS, PARTS, and OPERATION STREAMS?
Hi, The limitation you listed is correct, a part can only contain 10,000 operations. An operation stream can only contain 10,000 operations because that's the limit on a part. If an operation stream has 10,000 operations in it the that part can only contain that single operation stream. As for concurrency, here is the documentation from the BulkMutateJobService: Once a job is launched in the bulk mutate workflow, the operation streams in the job are sorted by scoping entity, which is either the customer or the parent campaign. The operations of a single scoping entity are always processed in their request order. Operations of different scoping entities may be processed concurrently or in a different order than in the request. So concurrency is based on scoping entity only, regardless of how many parts or operation streams there are. Best, - Eric On Jul 9, 4:56 pm, ojak ojakub...@gmail.com wrote: Operation streams exist to allow you to take advantage of concurrent processing on different campaigns, and parts exist to allow you to upload more than 10,000 operations into a single job. Does this mean that since PARTS contain OPERATION STREAMS, do PARTS also process concurrently? For example, if a job has 10 PARTS, do all 10 PARTS process concurrently? Or, do only the OPERATION STREAMS within each PART process concurrently? (BTW, the caps are for clarity, not yelling thx) -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Difference in search volume between API and Keyword Tool?
Bump. I am having the same problem as Achim above. It is quite maddening. Has anyone figured out why there is such a huge discrepancy? Can anyone explain how to get the stats for A SINGLE PARTICULAR keyword using the GUI tool when signed in? If there is no fix for this, then I would at least like to understand what is causing the huge difference. Thanks, K On Jul 5, 7:42 am, GMTD i...@kntrst.com wrote: Dear Eric, I seem to have sort of the same problem, but Brians solution didn't help me since now. We're using the API-Requests targeted with LanguageTargetSearchParameter and CountryTargetSearchParameter but have different results using the API and the Webinterface. For the Keyword wandpaneele in the EXACT-Mode... i) Adwords API gives me the value of 2.400 for global_monthly_requests ii) Adwords Keyword Tool LOGGED IN WITH THE SAME USERNAME AS MY API- APPLICATION uses doesn't give me any stats about exactly this keyword (strange, isn't it?) iii) Adwords Keyword Tool External (NOT LOGGED IN, captcha-mode) gives me 8.100 for global_monthly_requests (some 340% divergence) iv) Adwords Keyword Tool LOGGED IN WITH ANOTHER USERNAME gives me 8.100 for global_monthly_requests We just wonder if the data available throughout the API is any reliable, or - as we pay for the API data - if only the API-Data is close to the truth. If you need my accounts'-data to help out pls refer to me via email. Thanks in advance Achim On 30 Jun., 22:45, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Brian, So it looks like the problem is due to the existence of two keyword tools that use slightly different technology. 1) Search-based Keyword Tool:http://www.google.com/sktool/ 2) AdWords Keyword Tool:https://adwords.google.com/select/KeywordToolExternal The TargetingIdeaService and AdWords Keyword Tool share the same underlying technology, and the search volume estimates should be the same in both. The Search-based Keyword Tool uses slightly different technology and is expected to deliver different search volume estimates. Please using the AdWords Keyword Tool when doing comparisons with the TargetingIdeaService. Best, - Eric On Jun 29, 1:02 pm, Brian Jensen bri.m@gmail.com wrote: Thanks, Eric. I appreciate you taking the time to review this issue and look forward to your findings. Regards - Brian On Jun 29, 8:03 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Brian, I'll look into this a bit deeper and let you know what I find. Best, - Eric On Jun 25, 5:36 pm, Brian Jensen bri.m@gmail.com wrote: Eric - Thank you for your quick response. We actually went back and modified the 'GetRelatedKeywords.php' file from the v2009 client library examples with those additional parameters. It corrected the average monthlysearchvolumes (to show only US volumes) but the global volumes stayed the same. Both of these numbers (the average and the global) are still too high. Using the same example: twin air bed Global EXACT match: 2900 (API) vs 320 (KW Tool) Local EXACT match: 2400 (API) vs 260 (KW Tool) It actually makes sense that this only changed the local numbers since we only added language and country parameters - the global numbers should not change regardless of the language and country, correct? Can anyone else verify my numbers and the variance in returns we are seeing between the API and the KW tool? Thanks - Brian On Jun 24, 3:30 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi Brian, Thedifferenceis likely due to adifferencein targeting. By default theSearch-based Keyword Tool targets the results to your language and country (English and United States for example). The API on the other hand doesn't target the results by default, and will return the statistics for all languages and countries. To emulate the results of the keyword tool you need to include a LanguageTargetSearchParameter and CountryTargetSearchParameter. http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIde... http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIde... Best, - Eric Koleda, AdWords API Team P.S. The GlobalMonthlySearchesSearchParameter and the AverageTargetedMonthlySearchesSearchParameter are only required if you want to limit the results to only ideas that have certain amounts of searches. If you just want to return those values you need only to include the GLOBAL_MONTHLY_SEARCHES and AVERAGE_TARGETED_MONTHLY_SEARCHES AttributeTypes respectively. On Jun 23, 5:59 pm, Brian Jensen bri.m@gmail.com wrote: Hello - We are using the TargetingIdeaService with the
Re: Google AdWords: Keyword Tool - Logged In or Logged Out?
This question is very relevant to my interests, as I have noticed the same thing. Also curious, when logged in, I cannot get the stats for the particular keyword I entered, only the suggested keywords. This has caused me to actually prefer not logging in. Thanks, K On Jul 9, 12:35 pm, Joe Z joe...@gmail.com wrote: I have noticed the Google AdWords: Keyword Tool returns dramatically different results depending on whether I'm logged in or logged out of my AdWords account. The logged in results are much lower then results when I'm logged out. I have seen others make the same observation, but I have yet to find an explanation. For example: Keyword - canon camera bag - Exact result: Logged In - Global 1,300 Local 590 Logged Out - Global 14,800 Local 8,100 I am new to AdWords and this confusion makes me hesitant to start a campaign until I understand what I'm seeing as far as search volumes. Which set of results is more accurate? Why such large discrepancy depending on log in status? Thank You, Joe -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en