Local Extension limit?

2015-06-23 Thread Michael T

Hello,

Trying to create a bunch of location extensions in a campaign and every now 
and then some get a response of: 

'Exception: [CollectionSizeError.TOO_MANY @ 
operations[0].operand.matchingFunction.rhsOperand]

I guess a main question to ask is what is the limit of location extensions 
for a campaign? also, TOO_MANY is only referred to in consideration of ad 
groups, can't find the reason in relation of TOO_MANY to Location 
Extensions.

Thanks,

Mike

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c1d93f1d-c1c9-45c6-90aa-510034903307%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API's keyword Planner use Account Setup

2015-06-23 Thread Umesh Dengale
Hi Dhwani,

You can create the My Client Center (MCC) 
https://www.google.com/adwords/myclientcenter/ account to apply for 
access to the AdWords API, which is the first step in our sign up guide 
https://developers.google.com/adwords/api/docs/signingup. 

Regards,
Umesh, 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/3cad87c8-c109-4197-8a54-36497bbb4b23%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieve an Interest Remarketing criterion through AdGroupCriterionService

2015-06-23 Thread Umesh Dengale
Hello,

Could you provide me the SOAP request and response output? Just click *Reply 
privately to author* in the forum when responding. Don't forget to remove 
the developer token in the output.

Thanks,
Umesh, 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/068995d3-89c1-424a-aa71-ce2f4d14bd73%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Problems setting FinalUrls values on keywords

2015-06-23 Thread Giles Bodger
Hi all

We have made a change to our API integration that now sets the finalUrls 
value and not the destinationUrl on a BiddableAdGroupCriterion when adding 
a keyword to an AdGroup and Campaign.

We have been seeing a couple of weird errors though

1. When adding a COMPLETELY NEW campaign i can create a 
BiddableAdGroupCriterion and set the finalUrls value (new string[] 
{myurl}) and i do nothing with the destinationUrl property. My keyword is 
created no problem. HOWEVER when i try to apply the same logic to adding a 
new keyword to a campaign that already exists (but has yet to be migrated 
(i.e. it isn't July yet)) I am getting this error 

*AdGroupCriterionError.CANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS*

This, i cannot understand because i removed the code that would set my url 
to the old destinationUrl property, and coded up the setting of the 
finalUrls.

Does your whole campaign have to have been migrated before you can start to 
add new entities with a finalUrls value ? Are you not allowed to have 
keywords in a campaign that some have destinationUrl set and others have 
finalUrls set ??

I have read that a work around might be to set the detinationUrl to null or 
an empty string, but that seems to be a hack and in any way the 
destinationUrl is readonly as of july 1st so trying to set it after that 
time will give me an error i believe


2. Our internal processes caused a duplication of several new keywords we 
were adding. All with the finalUrls set, but for whatever reason we created 
pairs of identical keywords to be added in 1 api call. All good, and we 
have built in management to account for the errors given back by the 
interface, BUT the error we got is a little misleading - if indeed it 
actually means you have a duplicate in your request - the error we are 
getting is ...

*AdGroupCriterionError.CANNOT_MODIFY_URL_FIELDS_WITH_DUPLICATE_ELEMENTS*

We would have expected an error like DUPLICATE_ELEMENT or something, if 
indeed this is a duplicate error issue



Anyhow, many thanks in advance

Giles



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/149c3987-d097-4f7b-8666-a6b9d21ab2ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is there ANY possible way to download the Ad (the image itself) used in a Campaign?

2015-06-23 Thread Samuel Otero
Hi people

I'm trying to download the images (the ads) used in my Campaigns. I'm 
working with the reporting feature of your API. Using the Campagin 
Performance Report, I don't find any way to download a binary file or 
something like that.. I could download some data using Selectors, but I 
don't find any way to download any image using this approach either.

Here is an example of some ads and where we can find them in the MCC 
dashboard:

https://lh3.googleusercontent.com/-w1d4bk9UtUc/VYmXjEXsHUI/ACc/K3I_nqtDhiM/s1600/Screen%2BShot%2B2015-06-23%2Bat%2B12.45.42%2BPM.png


Is there any way to obtain the images using as ads for our campaigns??? We 
are using the .Net library. 

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/12bf53b8-6ef7-4b7c-9ce6-94b90057a5d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerSyncService not showing changes

2015-06-23 Thread Daniel Altman
Hello Umesh, isn't it possible for you and your team to fix the UI reports 
to retrieve the complete CSV?
He has what he needs there, it is just that reports are coming back 
truncated...


On Tuesday, June 23, 2015 at 7:47:20 AM UTC-3, sebastia...@despegar.com 
wrote:

 Hi Umesh,

 As I mentioned in the first post of this discussion:

 I also want to clarify that I tried downloading the change history of each 
 account from the UI but it was all to no avail. Every time I tried to 
 download the change history report, the downloaded CSV was truncated.


 I guess there is no other alternative (both the 'Change History' from the 
 UI and the CustomerSyncService seem to be insufficient for the task I am 
 dealing with). I am a little bit hopeless now about this issue. We are 
 planning on backing up AdWords data from now on. I think this is the lesson 
 we learned from all this.


 El lunes, 22 de junio de 2015, 18:20:41 (UTC-3), Umesh Dengale escribió:

 Hi Sebastian,

 The date range is not supported while selecting data from any services, 
 so the AdGroupAdService will ignore the date range provided. I was unaware 
 previously that services ignore the date range.  
 Please use *Change History* in the AdWords product side to get removed 
 Ads' information. In *Change History*, select the date range and select 
 the *Filter* as *Ad Changes*.

 Thanks,
 Umesh, 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/dcd3371a-23ca-4424-82be-bb595ce87e55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


empty Structure Reports, such as KEYWORDS_PERFORMANCE_REPORT

2015-06-23 Thread HK
As seen temporarily on 6/16, we are again getting empty reports from 
Google, for example the KEYWORDS_PERFORMANCE_REPORT. This seems to have 
started yesterday again. See this 
https://developers.google.com/adwords/api/community/?place=msg%2Fadwords-api%2FevSR0q5skC8%2Ft5wdfPnjwjAJ
 
post for details. We don't request any metric fields. We have been make the 
same calls for 8 years and only seen this twice, on 6/16 and starting again 
yesterday. The issue on 6/16 went away by itself without us making any 
changes. It is extremely important that we get this resolved asap as we 
have a big Upgraded URL migration today and tomorrow.

It'd be much appreciated if someone could take a look at this as soon as 
possible.

Hans

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d85a4afd-dcec-4d52-9ab6-e5097588c9ed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerSyncService not showing changes

2015-06-23 Thread Josh Radcliff (AdWords API Team)
Hi Daniel, Sebastian,

Could you send me the following information?

   1. The customer ID of the account (xxx-xxx-)
   2. The dates of the changes
   3. If you have them, the campaign and ad group IDs of the deleted ads

If you'd prefer, you can send that information *only to me* by clicking *Reply 
privately to Author* on this message.

Thanks,
Josh, AdWords API Team

On Tuesday, June 23, 2015 at 1:01:15 PM UTC-4, Daniel Altman wrote:

 Hello Umesh, isn't it possible for you and your team to fix the UI reports 
 to retrieve the complete CSV?
 He has what he needs there, it is just that reports are coming back 
 truncated...


 On Tuesday, June 23, 2015 at 7:47:20 AM UTC-3, sebastia...@despegar.com 
 wrote:

 Hi Umesh,

 As I mentioned in the first post of this discussion:

 I also want to clarify that I tried downloading the change history of 
 each account from the UI but it was all to no avail. Every time I tried to 
 download the change history report, the downloaded CSV was truncated.


 I guess there is no other alternative (both the 'Change History' from the 
 UI and the CustomerSyncService seem to be insufficient for the task I am 
 dealing with). I am a little bit hopeless now about this issue. We are 
 planning on backing up AdWords data from now on. I think this is the lesson 
 we learned from all this.


 El lunes, 22 de junio de 2015, 18:20:41 (UTC-3), Umesh Dengale escribió:

 Hi Sebastian,

 The date range is not supported while selecting data from any services, 
 so the AdGroupAdService will ignore the date range provided. I was unaware 
 previously that services ignore the date range.  
 Please use *Change History* in the AdWords product side to get removed 
 Ads' information. In *Change History*, select the date range and select 
 the *Filter* as *Ad Changes*.

 Thanks,
 Umesh, 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/625e7099-a075-4df3-9096-5f24b0f9054e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: empty Structure Reports, such as KEYWORDS_PERFORMANCE_REPORT

2015-06-23 Thread HK
Hi, Josh

We are using the same columns as mentioned in the beginning of the other 
post, so...

AdGroupId, Id, CampaignId, KeywordText, CriteriaDestinationUrl, Status, 
CpcBid, CpmBid, KeywordMatchType, FirstPageCpc, QualityScore, IsNegative, 
CpcBidSource, FinalUrls, FinalMobileUrls, FinalAppUrls, 
TrackingUrlTemplate, UrlCustomParameters

with the following predicates

Status: NOT_EQUALS REMOVED
AdGroupStatus: NOT_EQUALS REMOVED
CampaignStatus: NOT_EQUALS REMOVED

and a dateRangeType of TODAY

This hasn't changed in years except for the recent addition of FinalUrls, 
FinalMobileUrls, FinalAppUrls, TrackingUrlTemplate and UrlCustomParameters. 
I wouldn't think the freshness would make a difference here as we are not 
requesting any metrics and the reports go from having thousands of rows to 
zero when this issue occurs.

We set includeZeroImpressions to false in the request header, but I 
wouldn't think that matters when no metric columns are requested.

Thanks,
Hans

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7b282e1a-d5cc-4c40-b7e6-6de8d91d3741%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement status column

2015-06-23 Thread Umesh Dengale
Hi Mark,

There are two types of placements reports, the *Automatic placements report* 
and 
the *Managed placements report.*  

The Automatic Placements Report (rows with status equal to *Automatic*) *maps 
https://developers.google.com/adwords/api/docs/guides/uireports#autoPlacementsReport*
 to AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/automatic-placements-performance-report
 in 
the API. 

The Managed Placements report (rows with status equal to *Managed*)  *maps* 
https://developers.google.com/adwords/api/docs/guides/uireports#managedPlacementsReport
 to 
the PLACEMENT_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report
 type 
in the API. 

The status available on the Adwords product side represents 
separate reports on API side and there is no field in the report that maps 
that status (Automatic or Managed) values.  

Regards,
Umesh, 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/70536424-06bb-4400-9566-94ccf94e879f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: empty Structure Reports, such as KEYWORDS_PERFORMANCE_REPORT

2015-06-23 Thread Josh Radcliff (AdWords API Team)
Hi Hans,

Are you using the same fields you mentioned in your other post? I ask 
because I just ran a report against a test account (which has no 
impressions) using your field selections and predicates, and the response 
was non-empty. I re-ran this multiple times, and in each case I received 
rows.

Does your request explicitly exclude zero impressions 
https://developers.google.com/adwords/api/docs/guides/zero-impression-reports?
 
Also, if you're running these reports for the date range of *TODAY*, you 
may have to wait a bit to get results (per the data freshness guide 
https://support.google.com/adwords/answer/2544985).

Cheers,
Josh, AdWords API Team

On Tuesday, June 23, 2015 at 12:45:30 PM UTC-4, HK wrote:

 As seen temporarily on 6/16, we are again getting empty reports from 
 Google, for example the KEYWORDS_PERFORMANCE_REPORT. This seems to have 
 started yesterday again. See this 
 https://developers.google.com/adwords/api/community/?place=msg%2Fadwords-api%2FevSR0q5skC8%2Ft5wdfPnjwjAJ
  
 post for details. We don't request any metric fields. We have been make the 
 same calls for 8 years and only seen this twice, on 6/16 and starting again 
 yesterday. The issue on 6/16 went away by itself without us making any 
 changes. It is extremely important that we get this resolved asap as we 
 have a big Upgraded URL migration today and tomorrow.

 It'd be much appreciated if someone could take a look at this as soon as 
 possible.

 Hans


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5eb96502-5c60-4670-8c21-91746538c858%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problems setting FinalUrls values on keywords

2015-06-23 Thread Josh Radcliff (AdWords API Team)
Hi Giles,

On #1, are you sure this is happening when adding a *new* keyword to an 
existing campaign's ad group, and not when trying to issue a *SET* operation 
that passes the final URLs? To my knowledge, we'll only throw that error in 
two scenarios:

   1. On a *SET* where *finalUrls* is specified, the criterion already has 
   a *destinationUrl*, and the operation does not set the *destinationUrl* to 
   empty string ()
   2. On an *ADD* where both *finalUrls* and *destinationUrl* is specified.

For both #1 and #2, could you pass along the *requestId*s from the failed 
responses if you have them? If not, could you provide me with the date/time 
(including timezone) and ad group and criterion IDs of the failed requests?

Thanks,
Josh, AdWords API Team

On Tuesday, June 23, 2015 at 10:16:06 AM UTC-4, Giles Bodger wrote:

 Hi all

 We have made a change to our API integration that now sets the finalUrls 
 value and not the destinationUrl on a BiddableAdGroupCriterion when adding 
 a keyword to an AdGroup and Campaign.

 We have been seeing a couple of weird errors though

 1. When adding a COMPLETELY NEW campaign i can create a 
 BiddableAdGroupCriterion and set the finalUrls value (new string[] 
 {myurl}) and i do nothing with the destinationUrl property. My keyword is 
 created no problem. HOWEVER when i try to apply the same logic to adding a 
 new keyword to a campaign that already exists (but has yet to be migrated 
 (i.e. it isn't July yet)) I am getting this error 

 *AdGroupCriterionError.CANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS*

 This, i cannot understand because i removed the code that would set my url 
 to the old destinationUrl property, and coded up the setting of the 
 finalUrls.

 Does your whole campaign have to have been migrated before you can start 
 to add new entities with a finalUrls value ? Are you not allowed to have 
 keywords in a campaign that some have destinationUrl set and others have 
 finalUrls set ??

 I have read that a work around might be to set the detinationUrl to null 
 or an empty string, but that seems to be a hack and in any way the 
 destinationUrl is readonly as of july 1st so trying to set it after that 
 time will give me an error i believe


 2. Our internal processes caused a duplication of several new keywords we 
 were adding. All with the finalUrls set, but for whatever reason we created 
 pairs of identical keywords to be added in 1 api call. All good, and we 
 have built in management to account for the errors given back by the 
 interface, BUT the error we got is a little misleading - if indeed it 
 actually means you have a duplicate in your request - the error we are 
 getting is ...

 *AdGroupCriterionError.CANNOT_MODIFY_URL_FIELDS_WITH_DUPLICATE_ELEMENTS*

 We would have expected an error like DUPLICATE_ELEMENT or something, if 
 indeed this is a duplicate error issue



 Anyhow, many thanks in advance

 Giles





-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/629fcdae-f6a6-49a2-9192-adc0fd1e8840%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can I get specific search query information from a conversion?

2015-06-23 Thread Umesh Dengale
Hello,

Search query information is not available due to protecting the user's 
privacy. 
We can provide aggregate data for keywords. The information you are looking 
for is available in the KEYWORDS_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report
. 
The ConvertedClicks 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#convertedclicks
, Clicks 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#clicks
, ClickConversionRate 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#clickconversionrate
, keywordText 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#keywordtext
 fields 
from KEYWORDS_PERFORMANCE_REPORT will provide the information you are 
looking for.

Thanks,
Umesh, 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/8c727a0f-a4e2-44cb-8750-4a4f2d2aec37%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there ANY possible way to download the Ad (the image itself) used in a Campaign?

2015-06-23 Thread Anthony Madrigal
Hello,

If your ad is a Text ad 
https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupAdService.TextAd*,
 
*you will not be able to download the ad. However, if your ad is a Template 
Ad 
https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupAdService.TemplateAd,
 
you could you the method adAsImage 
https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupAdService.TemplateAd#adAsImage
 to 
render the ad into an image then use the *get* method for the 
AdGroupAdService 
https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupAdService
.

Regards,
Anthony
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/2beb923d-bf6e-4c81-bdde-de07411e4897%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement status column

2015-06-23 Thread Mark R
Thanks Umesh.  Are there any plans to include the Adwords product statuses 
in the Reporting API fields?

-Mark

On Tuesday, June 23, 2015 at 12:35:28 PM UTC-7, Umesh Dengale wrote:

 Hi Mark,

 There are two types of placements reports, the *Automatic placements 
 report* and the *Managed placements report.*  

 The Automatic Placements Report (rows with status equal to *Automatic*) *maps 
 https://developers.google.com/adwords/api/docs/guides/uireports#autoPlacementsReport*
  to AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT 
 https://developers.google.com/adwords/api/docs/appendix/reports/automatic-placements-performance-report
  in 
 the API. 

 The Managed Placements report (rows with status equal to *Managed*)  
 *maps* 
 https://developers.google.com/adwords/api/docs/guides/uireports#managedPlacementsReport
  to 
 the PLACEMENT_PERFORMANCE_REPORT 
 https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report
  type 
 in the API. 

 The status available on the Adwords product side represents 
 separate reports on API side and there is no field in the report that maps 
 that status (Automatic or Managed) values.  

 Regards,
 Umesh, 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/b3805fe2-c370-4a88-852d-ba8a41f5deb3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: empty Structure Reports, such as KEYWORDS_PERFORMANCE_REPORT

2015-06-23 Thread Josh Radcliff (AdWords API Team)
Hi Hans,

Just to be 100% clear: when you get zero rows back, the request still 
succeeds (no error is returned), correct?

If you have the date/time + timezone of a request that returned zero rows + 
the customer ID (xxx-xxx-), could you pass those along so I can 
investigate further?

Thanks,
Josh, AdWords API Team

On Tuesday, June 23, 2015 at 3:49:48 PM UTC-4, HK wrote:

 Hi, Josh

 We are using the same columns as mentioned in the beginning of the other 
 post, so...

 AdGroupId, Id, CampaignId, KeywordText, CriteriaDestinationUrl, Status, 
 CpcBid, CpmBid, KeywordMatchType, FirstPageCpc, QualityScore, IsNegative, 
 CpcBidSource, FinalUrls, FinalMobileUrls, FinalAppUrls, 
 TrackingUrlTemplate, UrlCustomParameters

 with the following predicates

 Status: NOT_EQUALS REMOVED
 AdGroupStatus: NOT_EQUALS REMOVED
 CampaignStatus: NOT_EQUALS REMOVED

 and a dateRangeType of TODAY

 This hasn't changed in years except for the recent addition of FinalUrls, 
 FinalMobileUrls, FinalAppUrls, TrackingUrlTemplate and UrlCustomParameters. 
 I wouldn't think the freshness would make a difference here as we are not 
 requesting any metrics and the reports go from having thousands of rows to 
 zero when this issue occurs.

 We set includeZeroImpressions to false in the request header, but I 
 wouldn't think that matters when no metric columns are requested.

 Thanks,
 Hans


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c351015c-32b0-4f47-80b5-c7b179ba40bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement status column

2015-06-23 Thread Umesh Dengale
Hi Mark,

You could use a combination of the Status and IsNegative fields on the 
PLACEMENT_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report
 to 
get similar information as the Status field in the user interface.
On the AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT, you can use IsPathExcluded 
to detect excluded (negative) placements.

Thanks,
Umesh, 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/ebc978d8-c26a-4a37-ad16-ae45b95dc632%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Creating image with base 64 byte array returns invalid image v201502

2015-06-23 Thread Vince NexonM
Following the image documentation

https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupAdService.Image

It's stated that the raw data image should be base 64 byte array, but I 
kept getting an invalid image error.

I then decided to try the regular byte array, non base 64 format, and it 
accepted and I can see my image ad in my campaign now. Is that a typo in 
the documentation or am I reading it wrong?


Vince


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4d9ea26f-905f-4cd3-b6f4-2cbfb8e6d463%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get All Client Details under MCC account with PHP API

2015-06-23 Thread Danial Klimkin
Hello Sany,


Yes, the approach of running a report and checking the first month with the 
impressions available seems reasonable.


-Danial, AdWords API Team.

On Tuesday, June 23, 2015 at 7:05:40 AM UTC+2, Sarah Riddell wrote:

 Hi Danial,

 That's why i am using below approach to get account's  create date  as 
 Kevin Winter Suggest, can you tell me that this is ok what i am doing now ? 
 need your feedback on it.


 https://groups.google.com/forum/#!searchin/adwords-api/creation$20date$20of$20adwords$20account/adwords-api/32TomWaxyd4/lcHix5Y2ceMJ

 Thanks,
 Sany


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ece395eb-3d29-46e9-9bbe-0cb219993465%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How can i migrate from Basic API Access to Standart?

2015-06-23 Thread Александр Пятковский
As i know Basic access alows 1 cals per day. But i need more. I already 
get basic api token, how i can change it to standart?

PS. Sorry for bad English

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c69787a0-d810-4432-9d14-a9f5251af4f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Can I get specific search query information from a conversion?

2015-06-23 Thread Liam Devlin
Hi all,

I'm new to developing against the Ad Words API, and I'm wondering if the 
particular outcome I'm trying to achieve is even possible.

I'm trying to integrate Ad Words with a third party tool which will track 
leads and sales.

The customer wants to be able to see, on the individual lead created in the 
other system, the search and/or keyword information the person used to 
reach their site.

My understanding is that an AdWords Conversion Tracker will keep track of 
this information, but I'm unsure how to pull this information out 
programmatically.

I see that there is a Conversion Tracker Service, but this appears to be 
used for managing the Conversion Trackers themselves, not for pulling data 
from a specific conversion.

Is there a way to pull the specific search query or keywords used during a 
specific conversion?

If so, what service would I use, and what object(s) would I query against?

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/13ffbddb-14f6-433f-ab81-4a3a180fc9cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can i migrate from Basic API Access to Standart?

2015-06-23 Thread Danial Klimkin
Александр, добрый день,


Необходимо заполнить форму, как указано на этой странице

  https://developers.google.com/adwords/api/docs/ratesheet

Все поля нужно заполнять на аглийском. Для получение доступа standard будет 
необхоидмо предоставить подробное описание вашей системы.


-Даниил, команда AdWords API.



On Tuesday, June 23, 2015 at 1:37:34 PM UTC+2, Александр Пятковский wrote:

 As i know Basic access alows 1 cals per day. But i need more. I 
 already get basic api token, how i can change it to standart?

 PS. Sorry for bad English


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7afbde56-ad26-4467-968a-86c98919079b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerSyncService not showing changes

2015-06-23 Thread sebastian . lamelas
Hi Umesh,

As I mentioned in the first post of this discussion:

I also want to clarify that I tried downloading the change history of each 
 account from the UI but it was all to no avail. Every time I tried to 
 download the change history report, the downloaded CSV was truncated.


I guess there is no other alternative (both the 'Change History' from the 
UI and the CustomerSyncService seem to be insufficient for the task I am 
dealing with). I am a little bit hopeless now about this issue. We are 
planning on backing up AdWords data from now on. I think this is the lesson 
we learned from all this.


El lunes, 22 de junio de 2015, 18:20:41 (UTC-3), Umesh Dengale escribió:

 Hi Sebastian,

 The date range is not supported while selecting data from any services, so 
 the AdGroupAdService will ignore the date range provided. I was unaware 
 previously that services ignore the date range.  
 Please use *Change History* in the AdWords product side to get removed 
 Ads' information. In *Change History*, select the date range and select 
 the *Filter* as *Ad Changes*.

 Thanks,
 Umesh, 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/bb831520-d5ef-467d-ab1f-1095fdeb6e46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: empty Structure Reports, such as KEYWORDS_PERFORMANCE_REPORT

2015-06-23 Thread HK
Josh,

Correct, the request succeeds (no error) and it returns no rows.

An example of such a request was done at 6/23/2015 5:06:22 PM PDT for 
customer ID 3837500421. It had includeZeroImpressions set to false. We just 
discovered that setting includeZeroImpressions to true does indeed resolve 
the issue. Such a request was sent for the same customer ID at 6/23/2015 
5:11:20 PM PDT.

We should be able to implement that code change tomorrow, but we're still 
surprised that the behavior appears to be randomly changing from one day to 
another. When it does return no rows, all our merchants seem to be 
affected. If this is a planned
change from your side, it'd be great if it was announced as an upcoming 
change before it was implemented.

Thanks,
Hans

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4951dd98-d6bc-46ea-b025-386d976662f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problems setting FinalUrls values on keywords

2015-06-23 Thread Giles Bodger
OK - i have got the soap request and requestId for a test i just ran to 
example the #1 scenario

Request made approx 12.57am GMT 23-06-2015

Request header

soap:Body
mutate xmlns=https://adwords.google.com/api/adwords/cm/v201502;
operations xsi:type=AdGroupCriterionOperation
operatorADD/operator
operand xsi:type=BiddableAdGroupCriterion
adGroupId19071444504/adGroupId
criterion xsi:type=Keyword
textEpica билеты концерт Krakow/text
matchTypeEXACT/matchType
/criterion
biddingStrategyConfiguration
bids xsi:type=CpcBid
bid
microAmount15/microAmount
/bid
/bids
/biddingStrategyConfiguration
finalUrls
urlshttp://www.viagogo.ru/_C-15522?AffiliateID=49amp;adposition={adposition}amp;AdID={creative}amp;LCID=1049amp;PCID=PSRUGOOCONEPICA16122EAF6F-024277/urls
/finalUrls
/operand
/operations
policy /
/mutate
/soap:Body

response from API with requestId - 0005193809ef41390ac445e53b00164b

We send most of out creational operations with the bulk service and the 
response we got for this attempt was . 



The Soap Response from the BulkService was as follows

soap:Body
getResultResponse 
xmlns=https://adwords.google.com/api/adwords/cm/v201502;
rval
SimpleMutateResult
results
PlaceHolder/PlaceHolder
/results
errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xsi:type=AdGroupCriterionError
fieldPathoperations[0].operand.finalUrls/fieldPath
triggerUrlList{urls=[http://www.viagogo.ru/_C-15522?AffiliateID=49amp;adposition={adposition}amp;AdID={creative}amp;LCID=1049amp;PCID=PSRUGOOCONEPICA16122EAF6F-024277]}/trigger
errorStringAdGroupCriterionError.CANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS/errorString
ApiError.TypeAdGroupCriterionError/ApiError.Type
reasonCANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS/reason
/errors
/SimpleMutateResult
/rval
/getResultResponse
/soap:Body
/soap:Envelope

Hope that helps, (will also get you a requestId and values for the #2 
scenario)

Giles

On Tuesday, June 23, 2015 at 8:59:47 PM UTC+1, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Giles,

 On #1, are you sure this is happening when adding a *new* keyword to an 
 existing campaign's ad group, and not when trying to issue a *SET* operation 
 that passes the final URLs? To my knowledge, we'll only throw that error in 
 two scenarios:

1. On a *SET* where *finalUrls* is specified, the criterion already 
has a *destinationUrl*, and the operation does not set the 
*destinationUrl* to empty string ()
2. On an *ADD* where both *finalUrls* and *destinationUrl* is 
specified.

 For both #1 and #2, could you pass along the *requestId*s from the failed 
 responses if you have them? If not, could you provide me with the date/time 
 (including timezone) and ad group and criterion IDs of the failed requests?

 Thanks,
 Josh, AdWords API Team

 On Tuesday, June 23, 2015 at 10:16:06 AM UTC-4, Giles Bodger wrote:

 Hi all

 We have made a change to our API integration that now sets the finalUrls 
 value and not the destinationUrl on a BiddableAdGroupCriterion when adding 
 a keyword to an AdGroup and Campaign.

 We have been seeing a couple of weird errors though

 1. When adding a COMPLETELY NEW campaign i can create a 
 BiddableAdGroupCriterion and set the finalUrls value (new string[] 
 {myurl}) and i do nothing with the destinationUrl property. My keyword is 
 created no problem. HOWEVER when i try to apply the same logic to adding a 
 new keyword to a campaign that already exists (but has yet to be migrated 
 (i.e. it isn't July yet)) I am getting this error 

 *AdGroupCriterionError.CANNOT_SET_BOTH_DESTINATION_URL_AND_FINAL_URLS*

 This, i cannot understand because i removed the code that would set my 
 url to the old destinationUrl property, and coded up the setting of the 
 finalUrls.

 Does your whole campaign have to have been migrated before you can start 
 to add new entities with a finalUrls value ? Are you not allowed to have 
 keywords in a campaign that some have destinationUrl set and others have 
 finalUrls set ??

 I have read that a work around might be to set the detinationUrl to null 
 or an empty string, but that seems to be a hack and in any way the 
 destinationUrl is readonly as of july 1st so trying to set it after that 
 time will give me an error i believe


 2. Our internal processes caused a duplication of several new keywords we 
 were adding. All with the finalUrls set, but for whatever reason we created 
 pairs of identical keywords to be added in 1 api call. All good, and we 
 have built in management to account for the errors given back by the 
 interface, BUT the error we got is a little misleading - if indeed it 
 actually means you have a duplicate in your request - the error we are 
 getting is ...

 *AdGroupCriterionError.CANNOT_MODIFY_URL_FIELDS_WITH_DUPLICATE_ELEMENTS*

 We would have expected an error like DUPLICATE_ELEMENT or something, if 
 indeed this is a duplicate error issue



 Anyhow, many thanks in advance

 Giles





-- 
--