Querying the search query report for accented charaters

2015-11-03 Thread Axel Vermeil
Hi,

When I search for a search_term in the search_query_performance_report, and 
this search term has an accent in it (in my case, é), it doesn't seem to 
find it. For example, in the account I'm looking at, doing the query:

__fmt=XML&__rdquery=SELECT+Impressions,Clicks,Cost,Query+FROM+SEARCH_QUERY_PERFORMANCE_REPORT+WHERE+CampaignStatus=ENABLED+AND+AdGroupStatus=ENABLED+AND+Clicks>1+DURING+20150904,20151103


reveals a number of search queries, including one for "structure 
métallique". But if I try to look for it again:

__fmt=XML&__rdquery=SELECT+Impressions,Clicks,Cost+FROM+SEARCH_QUERY_PERFORMANCE_REPORT+WHERE+Query="structure+métallique"+DURING+20130206,20151103


I come up with an empty array. Looking for "structure metallique" (no 
accents) yields a result, but I'm not certain that it is the same search 
query. 

Is this expected behavior? I've gotten around this problem for keywords by 
using the adgroupCriterionService GET (not reports), but I can't find the 
equivalent for search queries. Am I missing something? Is there some kind 
of ID field I could use for search queries instead?

Thanks for any help!

Axel


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1e52af63-07dc-463c-913d-1c905589d839%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Suspicious behaviour of BatchJob service when AdGroup was removed

2015-11-03 Thread Mariusz
Hi Michael,

   I sent those details in private response to you.

Cheers,

Mariusz

On Monday, 2 November 2015 20:11:08 UTC, Michael Cloonan (AdWords API Team) 
wrote:
>
> Hello,
>
> Would you mind providing the ID of one such batch job where this occurred, 
> as well as the ID of the ad group you were attempting to mutate which 
> exhibited this behavior? I'll pass those along to the engineering team so 
> they can take a look.
>
> Regards,
> Mike, AdWords API Team
>
> On Friday, October 30, 2015 at 11:24:11 AM UTC-4, Mariusz wrote:
>>
>> Hi all,
>>
>> I noticed rather suspicious behaviour of BatchJob service when it comes 
>> to operations on removed AdGroups. The case scenario is updating 
>> BiddableAdGroupCriterion with new CpcBid for a keyword in removed 
>> AdGroup. I would expect service to return MutateResult with 
>> OperationAccessDenied error in errorList - behaviour similar to other 
>> services. What I am getting instead is an MutateResult with no errors 
>> and result set to AdGroupCriterion (instead of 
>> 1BiddableAdGroupCriterion`!) which is not populated with any values.
>>
>> Does anyone else noticed same behaviour?
>> I hope this is not an expected behaviour but rather a bug. Returning 
>> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY would 
>> be much better and more consistent with other services.
>>
>> Regards,
>>
>> Mariusz
>> ​
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b541e2cd-482e-462d-8c37-efced527c8a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Valid "AdType" enum values?

2015-11-03 Thread markus . heiden
I am doing an AD_PERFORMANCE_REPORT and try to add a predicate for "AdType" 
(e.g. EQUALS "Text Ad"). But I always get a SelectorError 
INVALID_PREDICATE_ENUM_VALUE. What are the valid enum values for "AdType"?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/58ad8f0e-cd2a-4c3f-9a2b-7112822b8c23%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error during product partition creation

2015-11-03 Thread peter . rietzler
 

i Josh 


Our app definitely mutates trees in parallel - but it never mutates trees 
in parallel belonging to the same campaigns. The requests that I sent 
before were reproduced in a single-threaded sandbox. The requests you 
mention are requests that our app tries to send once a day exactly because 
of this issue (it’s a follow up error on our side). The first occurrence 
(the one that should be this issue) must have been somewhere around 
2015-10-30 16:35:32 (+/- a few minutes) - maybe this helps. We currently 
resolve this on our side by reacting to the error - we will just query the 
external id of the existing partition. This is released on our system 
tomorrow - so it will definitely get harder for me to find the underlying 
requests since no special logging is done on our side due to the fact that 
this case gets business as usual … sorry.


Here is some additional info from our side: We've got other code that 
creates many product partitions - and we’ve never seen this before. The 
difference is that this code (the one working w/o any problems) never 
creates product partitions for more than one ad group at a time. The code 
where the issues arises sends stuff in batches to the API and mutates a 
maximum of 2 ad groups at a time (since this is the maximum allowed by the 
API).


Thanks!

Peter

Am Montag, 2. November 2015 19:56:56 UTC+1 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Peter,
>
> Are you running multiple threads that are mutating the trees in question? 
> I ask because I looked at two of your requests from today that failed 
> with PRODUCT_PARTITION_ALREADY_EXISTS followed 
> by PRODUCT_PARTITION_DOES_NOT_EXIST, and in both cases the partition in 
> question *does* already exist in the ad group.
>
> The requests I checked were for ad group IDs 21637072081 and 21637229281, 
> both under campaign ID 345581401.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, November 2, 2015 at 12:30:38 AM UTC-5, peter... wrote:
>>
>> Hi Josh
>>
>> Could the usage of not using distinct temporary IDs cause this problem ? 
>> As stated above, 99% of my requests succeed (and we've actually sent 
>> millions of them until now). 
>>
>> The tree is correct for our purposes. It will be changed by other 
>> requests later on. The problem doesn't seem to be related to the actual 
>> tree anyhow. We also see this error when we are trying to add child 
>> partitions to already existing ones. This, however, is very hard to 
>> reproduce for me since I cannot just add logs for every SOAP request to our 
>> live application and wait for a few days for this to happen. Even this 
>> simple case required hammering against the API with a local test script for 
>> a few hours. 
>>
>> Thanks! 
>> Peter
>>
>> Am Freitag, 30. Oktober 2015 20:43:58 UTC+1 schrieb Josh Radcliff 
>> (AdWords API Team):
>>>
>>> Hi,
>>>
>>> I noticed that your request is operating on two ad groups but you are 
>>> reusing the same temporary ID for both. I would recommend using distinct 
>>> temporary IDs for distinct *Biddable/NegativeAdGroupCriterion* within a 
>>> single request.
>>>
>>> Also, in each case you are constructing what looks like an invalid 
>>> product partition tree 
>>> ,
>>>  
>>> consisting of:
>>>
>>>  ROOT (-1 biddable SUBDIVISION)
>>> /
>>>   ProductOfferId (negative UNIT)
>>>
>>> It looks like you are trying to create a 2nd level of the tree that 
>>> excludes *everything*, since you don't have other UNIT nodes at that 
>>> level and the object is a *NegativeAdGroupCriterion*. If you subdivide 
>>> the tree by a dimension (offer ID in this case), you must have at least 
>>> *two* UNIT nodes: one for "Everything else" (*ProductOfferId* with a 
>>> null value) and at least one for a specific *ProductOfferId* with a 
>>> non-null value. Otherwise, the subdivision does not serve any purpose.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Friday, October 30, 2015 at 6:35:58 AM UTC-4, peter... wrote:

 It looks like that we have the same problem. 

 We create a brand new AdGroup, then send the following request:

 
https://adwords.google.com/api/adwords/cm/v201506
 ">
 
ADD
 https://adwords.google.com/api/adwords/cm/v201506"; 
 xsi:type="ns2:BiddableAdGroupCriterion">
22340202143

-1
   
  SUBDIVISION

  
 
 
ADD
 https://adwords.google.com/api/adwords/cm/v201506"; 
 xsi:type="ns3:NegativeAdGroupCriterion">
22340202143

UNIT
-1


 
   

Re: Error during product partition creation

2015-11-03 Thread peter . rietzler
Hi Josh 

These are really wild assumptions, but for me it looks like that I can see 
the same problem with other requests regarding shopping ad group criterions 
too. 

I've got another case that looks pretty similar to me (though I cannot 
prove this since I do not have SOAP logs for this). But from our logs I can 
see that we've sent a deletion request for shopping ad group criterions 
(e.g.: item id = 333518-105, criterion id = 139771732115, ad group id = 
23172885875, campaign id = 321117275). The product partition was 
successfully deleted - I can see this in the change logs in the Adwords UI 
(30.10.2015 
06:06:07). But my application logs tell me that the API returned an error
Errors while removing group item bids: Group 23172885875: Item 333518-105: 
[EntityNotFound,CriterionId{id=139771732115},EntityNotFound.INVALID_ID;]; 

For me it looks like that someone duplicates the same request. I've double 
checked our logs and they tell me that it's not our application (as stated 
above I unfortunately cannot see the SOAP request directly). 
When looking at the SOAP logs that I've provided earlier I assume the same 
could have happened here.


Am Montag, 2. November 2015 19:56:56 UTC+1 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Peter,
>
> Are you running multiple threads that are mutating the trees in question? 
> I ask because I looked at two of your requests from today that failed 
> with PRODUCT_PARTITION_ALREADY_EXISTS followed 
> by PRODUCT_PARTITION_DOES_NOT_EXIST, and in both cases the partition in 
> question *does* already exist in the ad group.
>
> The requests I checked were for ad group IDs 21637072081 and 21637229281, 
> both under campaign ID 345581401.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, November 2, 2015 at 12:30:38 AM UTC-5, peter... wrote:
>>
>> Hi Josh
>>
>> Could the usage of not using distinct temporary IDs cause this problem ? 
>> As stated above, 99% of my requests succeed (and we've actually sent 
>> millions of them until now). 
>>
>> The tree is correct for our purposes. It will be changed by other 
>> requests later on. The problem doesn't seem to be related to the actual 
>> tree anyhow. We also see this error when we are trying to add child 
>> partitions to already existing ones. This, however, is very hard to 
>> reproduce for me since I cannot just add logs for every SOAP request to our 
>> live application and wait for a few days for this to happen. Even this 
>> simple case required hammering against the API with a local test script for 
>> a few hours. 
>>
>> Thanks! 
>> Peter
>>
>> Am Freitag, 30. Oktober 2015 20:43:58 UTC+1 schrieb Josh Radcliff 
>> (AdWords API Team):
>>>
>>> Hi,
>>>
>>> I noticed that your request is operating on two ad groups but you are 
>>> reusing the same temporary ID for both. I would recommend using distinct 
>>> temporary IDs for distinct *Biddable/NegativeAdGroupCriterion* within a 
>>> single request.
>>>
>>> Also, in each case you are constructing what looks like an invalid 
>>> product partition tree 
>>> ,
>>>  
>>> consisting of:
>>>
>>>  ROOT (-1 biddable SUBDIVISION)
>>> /
>>>   ProductOfferId (negative UNIT)
>>>
>>> It looks like you are trying to create a 2nd level of the tree that 
>>> excludes *everything*, since you don't have other UNIT nodes at that 
>>> level and the object is a *NegativeAdGroupCriterion*. If you subdivide 
>>> the tree by a dimension (offer ID in this case), you must have at least 
>>> *two* UNIT nodes: one for "Everything else" (*ProductOfferId* with a 
>>> null value) and at least one for a specific *ProductOfferId* with a 
>>> non-null value. Otherwise, the subdivision does not serve any purpose.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Friday, October 30, 2015 at 6:35:58 AM UTC-4, peter... wrote:

 It looks like that we have the same problem. 

 We create a brand new AdGroup, then send the following request:

 
https://adwords.google.com/api/adwords/cm/v201506
 ">
 
ADD
 https://adwords.google.com/api/adwords/cm/v201506"; 
 xsi:type="ns2:BiddableAdGroupCriterion">
22340202143

-1
   
  SUBDIVISION

  
 
 
ADD
 https://adwords.google.com/api/adwords/cm/v201506"; 
 xsi:type="ns3:NegativeAdGroupCriterion">
22340202143

UNIT
-1


 
 
 
ADD
 https://adwords.google.com/api/adwords/cm/v201506"; 
 xsi:type="ns4:BiddableAdGroupCriteri

New to tester account

2015-11-03 Thread Yuggo Hor
Can i have someone to teach me how to use tester account . i am newbie to 
google adwords api. which acc i should set for a new project ? MCC account 
or the tester acc ? 
and how to link both acc. cos inside the tester acc does not have token 
,only MCC have. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5b715025-a940-40e5-aaf8-c81ad9e86957%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to determine the campaign subtype

2015-11-03 Thread Narendra Mohan
Hello Team ,

Is there way to determine/identify the sub-type of the campaign in get 
request ?

For instance,
1.We have a call only ads  campaign on API 
2.In get request , we have AdvertisingChannelType and 
AdvertisingChannelSubType  selectors
3.AdvertisingChannelSubtype is returning UNKNOWN for Standard, All Features 
and Call Only ads campaigns

Would be great if you can help on this

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c7ac5b70-d892-4582-9070-09897c24d3e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Valid "AdType" enum values?

2015-11-03 Thread Anthony Madrigal
Hi,

The values for AdType 

 (and 
any other field) can be found by clicking on *Predicate values / display 
values. *On the left, you will see the value you will need to put in your 
predicate. For example, if you want text ads, you will need to use the 
value *TEXT_AD.*

Cheers,
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/c3e8390d-5f7f-4a0f-ab71-f37ed428fefe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error during product partition creation

2015-11-03 Thread Josh Radcliff (AdWords API Team)
Hi,

I took a look at the requests coming from your developer token, and I see 
REMOVE mutate requests coming in for that ad group's criteria at the 
following times:

ViennaTime : 2015-10-30 06:05:40
Successful : True

ViennaTime : 2015-10-30 06:06:04
Successful : False

In the user interface, I see the product groups were removed via the API at 
2015-10-30 
06:06:07. I realize that is after the 2nd request, but I'm theorizing that 
the first request may have taken 27 seconds to complete. Do you happen to 
have timestamps in your logs for those requests?

Thanks,
Josh, AdWords API Team

On Tuesday, November 3, 2015 at 8:41:56 AM UTC-5, peter... wrote:
>
> Hi Josh 
>
> These are really wild assumptions, but for me it looks like that I can see 
> the same problem with other requests regarding shopping ad group criterions 
> too. 
>
> I've got another case that looks pretty similar to me (though I cannot 
> prove this since I do not have SOAP logs for this). But from our logs I can 
> see that we've sent a deletion request for shopping ad group criterions 
> (e.g.: item id = 333518-105, criterion id = 139771732115, ad group id = 
> 23172885875, campaign id = 321117275). The product partition was 
> successfully deleted - I can see this in the change logs in the Adwords UI 
> (30.10.2015 
> 06:06:07). But my application logs tell me that the API returned an error
> Errors while removing group item bids: Group 23172885875: Item 333518-105: 
> [EntityNotFound,CriterionId{id=139771732115},EntityNotFound.INVALID_ID;]; 
>
> For me it looks like that someone duplicates the same request. I've double 
> checked our logs and they tell me that it's not our application (as stated 
> above I unfortunately cannot see the SOAP request directly). 
> When looking at the SOAP logs that I've provided earlier I assume the same 
> could have happened here.
>
>
> Am Montag, 2. November 2015 19:56:56 UTC+1 schrieb Josh Radcliff (AdWords 
> API Team):
>>
>> Hi Peter,
>>
>> Are you running multiple threads that are mutating the trees in question? 
>> I ask because I looked at two of your requests from today that failed 
>> with PRODUCT_PARTITION_ALREADY_EXISTS followed 
>> by PRODUCT_PARTITION_DOES_NOT_EXIST, and in both cases the partition in 
>> question *does* already exist in the ad group.
>>
>> The requests I checked were for ad group IDs 21637072081 and 21637229281, 
>> both under campaign ID 345581401.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, November 2, 2015 at 12:30:38 AM UTC-5, peter... wrote:
>>>
>>> Hi Josh
>>>
>>> Could the usage of not using distinct temporary IDs cause this problem ? 
>>> As stated above, 99% of my requests succeed (and we've actually sent 
>>> millions of them until now). 
>>>
>>> The tree is correct for our purposes. It will be changed by other 
>>> requests later on. The problem doesn't seem to be related to the actual 
>>> tree anyhow. We also see this error when we are trying to add child 
>>> partitions to already existing ones. This, however, is very hard to 
>>> reproduce for me since I cannot just add logs for every SOAP request to our 
>>> live application and wait for a few days for this to happen. Even this 
>>> simple case required hammering against the API with a local test script for 
>>> a few hours. 
>>>
>>> Thanks! 
>>> Peter
>>>
>>> Am Freitag, 30. Oktober 2015 20:43:58 UTC+1 schrieb Josh Radcliff 
>>> (AdWords API Team):

 Hi,

 I noticed that your request is operating on two ad groups but you are 
 reusing the same temporary ID for both. I would recommend using distinct 
 temporary IDs for distinct *Biddable/NegativeAdGroupCriterion* within 
 a single request.

 Also, in each case you are constructing what looks like an invalid 
 product partition tree 
 ,
  
 consisting of:

  ROOT (-1 biddable SUBDIVISION)
 /
   ProductOfferId (negative UNIT)

 It looks like you are trying to create a 2nd level of the tree that 
 excludes *everything*, since you don't have other UNIT nodes at that 
 level and the object is a *NegativeAdGroupCriterion*. If you subdivide 
 the tree by a dimension (offer ID in this case), you must have at least 
 *two* UNIT nodes: one for "Everything else" (*ProductOfferId* with a 
 null value) and at least one for a specific *ProductOfferId* with a 
 non-null value. Otherwise, the subdivision does not serve any purpose.

 Thanks,
 Josh, AdWords API Team

 On Friday, October 30, 2015 at 6:35:58 AM UTC-4, peter... wrote:
>
> It looks like that we have the same problem. 
>
> We create a brand new AdGroup, then send the following request:
>
> 
>https://adwords.google.com/api/adwords/cm/v201506";>
> 
>ADD
> https://adwords.google.com/api/adwords/cm/v201506"; 
>>

Re: Tracking Template on AdGroup Level (or higher)

2015-11-03 Thread Josh Radcliff (AdWords API Team)
Hi Dorian,

I don't have any news at this point, but I'll check in with the upgraded 
URLs team again and let you know if they have an update.

Thanks,
Josh, AdWords API Team

On Monday, November 2, 2015 at 12:11:57 PM UTC-5, Dorian Kind wrote:
>
> Hey Josh,
>
> any news on this topic? The current situation makes it very hard to use 
> tracking templates for DSA campaigns because there's no way to tell whether 
> the final URL of the dynamically generated ad already contains a query 
> string separator or not.
>
> Thanks for any feedback and best regards,
> Dorian
>
> On Thursday, June 18, 2015 at 3:02:40 PM UTC+2, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Pete,
>>
>> Thanks for the suggestion. I'll pass this along to the upgraded URLs team.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Wednesday, June 17, 2015 at 9:56:11 AM UTC-4, pete wrote:
>>>
>>> Completely agree with Mark - Google have used some run-time logic to 
> append params with the appropriate param delimiter in the past.
>

>>> In fact - a Value Track parameter {delim} would be perfect.
>>>
>>> What say you Google?
>>>
>>> pete 
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1f9e5884-3c48-42aa-a50b-71091b2b0f77%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Querying the search query report for accented charaters

2015-11-03 Thread Michael Cloonan (AdWords API Team)
Hello,

Unfortunately, there are no ids for search queries like there are for 
other, more specific criteria like keywords. I'm going to follow up with 
the API team to see if there's something you can do to get this working 
with accented characters, or if not to add it as a feature request since it 
definitely seems like a very valid use case.

Regards,
Mike, AdWords API Team

On Tuesday, November 3, 2015 at 5:17:11 AM UTC-5, Axel Vermeil wrote:
>
> Hi,
>
> When I search for a search_term in the search_query_performance_report, 
> and this search term has an accent in it (in my case, é), it doesn't seem 
> to find it. For example, in the account I'm looking at, doing the query:
>
>
>> __fmt=XML&__rdquery=SELECT+Impressions,Clicks,Cost,Query+FROM+SEARCH_QUERY_PERFORMANCE_REPORT+WHERE+CampaignStatus=ENABLED+AND+AdGroupStatus=ENABLED+AND+Clicks>1+DURING+20150904,20151103
>
>
> reveals a number of search queries, including one for "structure 
> métallique". But if I try to look for it again:
>
>
>> __fmt=XML&__rdquery=SELECT+Impressions,Clicks,Cost+FROM+SEARCH_QUERY_PERFORMANCE_REPORT+WHERE+Query="structure+métallique"+DURING+20130206,20151103
>
>
> I come up with an empty array. Looking for "structure metallique" (no 
> accents) yields a result, but I'm not certain that it is the same search 
> query. 
>
> Is this expected behavior? I've gotten around this problem for keywords by 
> using the adgroupCriterionService GET (not reports), but I can't find the 
> equivalent for search queries. Am I missing something? Is there some kind 
> of ID field I could use for search queries instead?
>
> Thanks for any help!
>
> Axel
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6da8eeea-c526-47aa-a3bc-602317d7e018%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Querying the search query report for accented charaters

2015-11-03 Thread Axel Vermeil
Thanks!

I look forward to hearing more about this :). Note that I have not tested 
other characters such as arabic or cyrillic, but it would be great if those 
worked as well.

Axel

On Tuesday, November 3, 2015 at 6:44:32 PM UTC, Michael Cloonan (AdWords 
API Team) wrote:
>
> Hello,
>
> Unfortunately, there are no ids for search queries like there are for 
> other, more specific criteria like keywords. I'm going to follow up with 
> the API team to see if there's something you can do to get this working 
> with accented characters, or if not to add it as a feature request since it 
> definitely seems like a very valid use case.
>
> Regards,
> Mike, AdWords API Team
>
> On Tuesday, November 3, 2015 at 5:17:11 AM UTC-5, Axel Vermeil wrote:
>>
>> Hi,
>>
>> When I search for a search_term in the search_query_performance_report, 
>> and this search term has an accent in it (in my case, é), it doesn't seem 
>> to find it. For example, in the account I'm looking at, doing the query:
>>
>>
>>> __fmt=XML&__rdquery=SELECT+Impressions,Clicks,Cost,Query+FROM+SEARCH_QUERY_PERFORMANCE_REPORT+WHERE+CampaignStatus=ENABLED+AND+AdGroupStatus=ENABLED+AND+Clicks>1+DURING+20150904,20151103
>>
>>
>> reveals a number of search queries, including one for "structure 
>> métallique". But if I try to look for it again:
>>
>>
>>> __fmt=XML&__rdquery=SELECT+Impressions,Clicks,Cost+FROM+SEARCH_QUERY_PERFORMANCE_REPORT+WHERE+Query="structure+métallique"+DURING+20130206,20151103
>>
>>
>> I come up with an empty array. Looking for "structure metallique" (no 
>> accents) yields a result, but I'm not certain that it is the same search 
>> query. 
>>
>> Is this expected behavior? I've gotten around this problem for keywords 
>> by using the adgroupCriterionService GET (not reports), but I can't find 
>> the equivalent for search queries. Am I missing something? Is there some 
>> kind of ID field I could use for search queries instead?
>>
>> Thanks for any help!
>>
>> Axel
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5efb99e6-88b9-4b38-b325-20841e240227%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: New to tester account

2015-11-03 Thread Umesh Dengale
Hello,

You could create production manager account 
 (MCC) and apply for 
developer token. When you apply for developer token, it will have pending 
approval status. Once the developer token is approved then you could make 
production AdWords API call. However, you could make the API call to your 
test AdWords account with developer token with pending approval status. You 
cannot link 

 a 
test manager account or a test AdWords account with a production manager 
account, or vice versa. Please check out our Test account guide 
 for creating 
the test manager account and test AdWords account. Please check out getting 
started guide .

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/768d4ac4-3aaf-4177-be54-63a229a7c0f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to determine the campaign subtype

2015-11-03 Thread Umesh Dengale
Hello,

Campaigns created through the API are equivalent to *All features* campaigns. 
There is not a 1-1 mapping between the subtypes in the UI and the API, 
since the UI subtypes are mostly used for controlling which UI elements are 
available when working with a campaign in the UI.
The advertisingChannelSubType 

 simply 
provides an additional refinement over advertisingChannelType 

 when specifying 
the primary serving target for ads within this campaign. It is not the same 
setting as what you see on the AdWords UI as campaign subtype.
The UI's campaign's subtype is a flag to organize the campaign settings so 
that it makes more sense to the UI user. 

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/9abad3c1-fb7f-4f40-8f2d-59f657d93709%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AWQL query stopped working for one specific date range

2015-11-03 Thread Josh Radcliff (AdWords API Team)
Hi,

Sorry for the late response. This was fixed back on Oct 30th, but please 
let me know if you are still encountering issues.

Cheers,
Josh, AdWords API Team

On Friday, October 30, 2015 at 3:28:14 PM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> Thanks for raising this issue. We've seen reports of this from other users 
> as well and are looking into it. I'll post an update as soon as I have more 
> information.
>
> Best regards,
> Josh, AdWords API Team
>
> On Friday, October 30, 2015 at 9:38:05 AM UTC-4, Oliver wrote:
>>
>> The below query used to work fine until recently.  We now get 
>>
>> ERROR_GETTING_RESPONSE_FROM_BACKEND
>>
>>  only when using a date range of *LAST_30_DAYS*.  All other date ranges 
>> (including custom ones) work well.
>>
>>
>> SELECT 
>> ExternalCustomerId, AdGroupId, Id, AveragePageviews, AverageTimeOnSite, 
>> BounceRate, ClickAssistedConversions, 
>> ClickAssistedConversionsOverLastClickConversions, 
>> ClickAssistedConversionValue, ImpressionAssistedConversions, 
>> ImpressionAssistedConversionsOverLastClickConversions, 
>> ImpressionAssistedConversionValue, ViewThroughConversions 
>> FROM 
>> AD_PERFORMANCE_REPORT 
>> WHERE 
>> Id IN [56212004903, 31951348823] AND AdGroupId IN [9865227263] 
>> DURING LAST_30_DAYS
>>
>>
>> Any ideas why it stopped working?
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/674be56f-5eae-4a12-b2e8-b3ab73bd84ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Paging Issue on V201509 API

2015-11-03 Thread Senthil Palaniswami
Team, 

I am trying to get the Criteria data by using C# code. Below is my code to 
get the data by paging, problem is on the Paging. Total Record count is 
189,000 , i have them assigned to get 10,000 records per pull, when i get 
into 100,000 as a startIndex , i get an error !!. Could you please assist 
on this issue ? Thanks 


try
{
 
// Check if the Client Customer ID has a value in it before 
fetching the data
if(GAdWordsConfig.ClientCustomerId.Length >0)
{
// Get Critieia Service 
CampaignCriterionService GAdWordsCampaignCriterionService = 
(CampaignCriterionService)GAdWordsUser.GetService(AdWordsService.v201509.CampaignCriterionService);

// Create the selector.
Selector GAdWordsSelector = new Selector()
{
fields = new string[] {Criterion.Fields.Id, 
Criterion.Fields.CriteriaType, CampaignCriterion.Fields.CampaignId},
predicates = new Predicate[] {
// Select only keywords.
Predicate.In(Criterion.Fields.CriteriaType,new string[] 
{"KEYWORD", "PLACEMENT"}),},
paging = Paging.Default
};

CampaignCriterionPage GAdWordsPage = new 
CampaignCriterionPage();

do
{
// Get the data from GoogleAdWords 
GAdWordsPage = 
GAdWordsCampaignCriterionService.get(GAdWordsSelector);

   if (GAdWordsPage != null && GAdWordsPage.entries != null)
{
int i = GAdWordsSelector.paging.startIndex;

foreach (CampaignCriterion adCampaignCriterion in 
GAdWordsPage.entries)
{
OutGAAdCriteriaBuffer.AddRow();
OutGAAdCriteriaBuffer.ClientCustomerID = 
GAdWordsConfig.ClientCustomerId.ToString().Trim();
OutGAAdCriteriaBuffer.AdCriteriaID = 
adCampaignCriterion.criterion.id.ToString().Trim();
OutGAAdCriteriaBuffer.AdCriteriaName = 
adCampaignCriterion.criterion.type.ToString().Trim();
OutGAAdCriteriaBuffer.AdCriteriaCampaignID 
= adCampaignCriterion.campaignId.ToString().Trim();
OutGAAdCriteriaBuffer.EndOfRowset();
i++;
} // For Each Ends
} // Check for records counts Ends 
   GAdWordsSelector.paging.IncreaseOffsetBy(1);
} // Do Ends
while (GAdWordsSelector.paging.startIndex  < 
GAdWordsPage.totalNumEntries);

} // If Client Customer check Ends !!



} // Try Ends
catch (Exception ex)
{
StreamWriter writer = new 
StreamWriter("c:\\GA_Groups_ErrorLog.txt");
writer.WriteLine(ex.Message.ToString());
writer.Close();
} // Catch Ends 


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c9311363-ec6d-4323-86d8-9dd290dffae4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.