Re: Placement Performance Report - ID field null

2016-10-14 Thread Chirag
Hello Thanet,

Thanks,This would certainly help me.



On Friday, 14 October 2016 11:14:04 UTC+5:30, Thanet Knack Praneenararat 
(AdWords API Team) wrote:
>
> Hi Chirag,
>
> I once replied to Mark privately, but it seems I forgot to relay 
> information here as well.
> To exclude *automatic placements, *please do as follows:
>
> Add a NegativeAdGroupCriterion 
> 
>  to 
> a certain ad group, setting its Criterion.Type 
> 
>  to 
> *PLACEMENT.*Then, set its url 
> 
>  to 
> the same one you would like to exclude (the original *automatic placement* of 
> your interest).
> Finally, use AdGroupCriterionService to execute an ADD operation of the 
> *AdGroupCriterion*.
> Note that in this way, the *automatic placements *will be changed to 
> *managed* one.
>
> To get *automatic placements*, please run 
> AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT 
> 
> .
>
> Best,
> Thanet, AdWords API Team
>
> On Thursday, October 13, 2016 at 7:35:49 PM UTC+9, Chirag wrote:
>>
>> Hello Mark/Thanet,
>>
>> I am also in same situation. i wants to pause/exclude placements with 
>> automatic placements.
>>
>> Any workaround to pause automatic placements using API?
>>
>> Thanks,
>>
>>
>> On Friday, 10 July 2015 11:41:35 UTC+5:30, Thanet Knack Praneenararat 
>> (AdWords API Team) wrote:
>>>
>>> Hello Mark,
>>>
>>> AdWords script is not my expertise but I'm asking my colleagues for you.
>>> My guess is that it might be not so different between the script and the 
>>> API.
>>>
>>> You may get 0 as an ID if you call getId() of 
>>> 
>>> AdWordApp.Placement 
>>> 
>>> .
>>>
>>> By the way, as you may know, you can use Automatic Placements 
>>> Performance Report 
>>> 
>>>  to 
>>> get only rows for *automatic placements*.
>>>
>>> Cheers,
>>> Thanet, AdWords API Team
>>>
>>> On Friday, July 10, 2015 at 6:39:02 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Followup question - would we be able to interact with Automatic 
 Placements if we were to use an AdWords script 
 ?

 Thanks,
 Mark

 On Thursday, July 9, 2015 at 9:12:55 AM UTC-7, Mark R wrote:
>
> Hey Thanet,
>
> Thanks for the clarification.  That was my assumption after trying 
> different avenues ourselves.
>
> Regards,
> Mark
>
> On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack 
> Praneenararat (AdWords API Team) wrote:
>>
>> Hi Mark,
>>
>> No, as I mentioned before, automatic placements don't receive 
>> Criterion ID, that's why their ID are shown as "--" in 
>> PLACEMENT_PERFORMANCE_REPORT and as 0 in AdWords user interface.
>> I apologize that I suggested wrongly. In fact, you cannot obtain the 
>> placements without ID, namely automatic placements, via 
>> AdGroupCriterionService.
>> The service only returns those with criterion IDs.
>>
>> I'll look for other possible workarounds and will get you updated in 
>> case we have ones.
>> But possibly they are not returned by Selector due to the fact that 
>> they are not supposed to be added/deleted by users at first place.
>>
>> Cheers,
>> Thanet, AdWords API Team
>>
>> On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:
>>>
>>> Hey Thanet,
>>>
>>> I'm using a very similar implementation of the googleads-java-lib 
>>> example, but that is still not grabbing all the placements.
>>>
>>> At a high level, does an Automatic Placements even get a Criterion 
>>> ID?
>>>
>>> Thanks,
>>> Mark
>>>
>>> On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack 
>>> Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 

Re: Placement Performance Report - ID field null

2016-10-13 Thread 'Thanet Knack Praneenararat (AdWords API Team)' via AdWords API Forum
Hi Chirag,

I once replied to Mark privately, but it seems I forgot to relay 
information here as well.
To exclude *automatic placements, *please do as follows:

Add a NegativeAdGroupCriterion 

 to 
a certain ad group, setting its Criterion.Type 

 to 
*PLACEMENT.*Then, set its url 

 to 
the same one you would like to exclude (the original *automatic placement* of 
your interest).
Finally, use AdGroupCriterionService to execute an ADD operation of the 
*AdGroupCriterion*.
Note that in this way, the *automatic placements *will be changed to 
*managed* one.

To get *automatic placements*, please run 
AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT 

.

Best,
Thanet, AdWords API Team

On Thursday, October 13, 2016 at 7:35:49 PM UTC+9, Chirag wrote:
>
> Hello Mark/Thanet,
>
> I am also in same situation. i wants to pause/exclude placements with 
> automatic placements.
>
> Any workaround to pause automatic placements using API?
>
> Thanks,
>
>
> On Friday, 10 July 2015 11:41:35 UTC+5:30, Thanet Knack Praneenararat 
> (AdWords API Team) wrote:
>>
>> Hello Mark,
>>
>> AdWords script is not my expertise but I'm asking my colleagues for you.
>> My guess is that it might be not so different between the script and the 
>> API.
>>
>> You may get 0 as an ID if you call getId() of 
>> 
>> AdWordApp.Placement 
>> 
>> .
>>
>> By the way, as you may know, you can use Automatic Placements 
>> Performance Report 
>> 
>>  to 
>> get only rows for *automatic placements*.
>>
>> Cheers,
>> Thanet, AdWords API Team
>>
>> On Friday, July 10, 2015 at 6:39:02 AM UTC+9, Mark R wrote:
>>>
>>> Hey Thanet,
>>>
>>> Followup question - would we be able to interact with Automatic 
>>> Placements if we were to use an AdWords script 
>>> ?
>>>
>>> Thanks,
>>> Mark
>>>
>>> On Thursday, July 9, 2015 at 9:12:55 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the clarification.  That was my assumption after trying 
 different avenues ourselves.

 Regards,
 Mark

 On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:
>
> Hi Mark,
>
> No, as I mentioned before, automatic placements don't receive 
> Criterion ID, that's why their ID are shown as "--" in 
> PLACEMENT_PERFORMANCE_REPORT and as 0 in AdWords user interface.
> I apologize that I suggested wrongly. In fact, you cannot obtain the 
> placements without ID, namely automatic placements, via 
> AdGroupCriterionService.
> The service only returns those with criterion IDs.
>
> I'll look for other possible workarounds and will get you updated in 
> case we have ones.
> But possibly they are not returned by Selector due to the fact that 
> they are not supposed to be added/deleted by users at first place.
>
> Cheers,
> Thanet, AdWords API Team
>
> On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:
>>
>> Hey Thanet,
>>
>> I'm using a very similar implementation of the googleads-java-lib 
>> example, but that is still not grabbing all the placements.
>>
>> At a high level, does an Automatic Placements even get a Criterion ID?
>>
>> Thanks,
>> Mark
>>
>> On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack 
>> Praneenararat (AdWords API Team) wrote:
>>>
>>> Hello Mark,
>>>
>>> You can use a Selector of AdGroupCriterionService 
>>> 
>>>  
>>> to get placement URLs by the field *PlacementUrl*.
>>>
>>> This code example 
>>> 
>>>  
>>> might be similar to what you would like to do.
>>> Just change the code from using the type *KEYWORD *to *PLACEMENT *
>>> instead.
>>>
>>> Cheers,
>>> Thanet, AdWords API Team
>>>
>>> On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey 

Re: Placement Performance Report - ID field null

2016-10-13 Thread Chirag
Hello Mark/Thanet,

I am also in same situation. i wants to pause/exclude placements with 
automatic placements.

Any workaround to pause automatic placements using API?

Thanks,


On Friday, 10 July 2015 11:41:35 UTC+5:30, Thanet Knack Praneenararat 
(AdWords API Team) wrote:
>
> Hello Mark,
>
> AdWords script is not my expertise but I'm asking my colleagues for you.
> My guess is that it might be not so different between the script and the 
> API.
>
> You may get 0 as an ID if you call getId() of 
> 
> AdWordApp.Placement 
> 
> .
>
> By the way, as you may know, you can use Automatic Placements Performance 
> Report 
> 
>  to 
> get only rows for *automatic placements*.
>
> Cheers,
> Thanet, AdWords API Team
>
> On Friday, July 10, 2015 at 6:39:02 AM UTC+9, Mark R wrote:
>>
>> Hey Thanet,
>>
>> Followup question - would we be able to interact with Automatic 
>> Placements if we were to use an AdWords script 
>> ?
>>
>> Thanks,
>> Mark
>>
>> On Thursday, July 9, 2015 at 9:12:55 AM UTC-7, Mark R wrote:
>>>
>>> Hey Thanet,
>>>
>>> Thanks for the clarification.  That was my assumption after trying 
>>> different avenues ourselves.
>>>
>>> Regards,
>>> Mark
>>>
>>> On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack 
>>> Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 No, as I mentioned before, automatic placements don't receive Criterion 
 ID, that's why their ID are shown as "--" in PLACEMENT_PERFORMANCE_REPORT 
 and as 0 in AdWords user interface.
 I apologize that I suggested wrongly. In fact, you cannot obtain the 
 placements without ID, namely automatic placements, via 
 AdGroupCriterionService.
 The service only returns those with criterion IDs.

 I'll look for other possible workarounds and will get you updated in 
 case we have ones.
 But possibly they are not returned by Selector due to the fact that 
 they are not supposed to be added/deleted by users at first place.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:
>
> Hey Thanet,
>
> I'm using a very similar implementation of the googleads-java-lib 
> example, but that is still not grabbing all the placements.
>
> At a high level, does an Automatic Placements even get a Criterion ID?
>
> Thanks,
> Mark
>
> On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack 
> Praneenararat (AdWords API Team) wrote:
>>
>> Hello Mark,
>>
>> You can use a Selector of AdGroupCriterionService 
>> 
>>  
>> to get placement URLs by the field *PlacementUrl*.
>>
>> This code example 
>> 
>>  
>> might be similar to what you would like to do.
>> Just change the code from using the type *KEYWORD *to *PLACEMENT *
>> instead.
>>
>> Cheers,
>> Thanet, AdWords API Team
>>
>> On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:
>>>
>>> Hey Thanet,
>>>
>>> Can you point me towards an API call that uses the Placement 
>>> description as suggested?
>>>
>>> Thanks,
>>> Mark
>>>
>>> On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for 
 updating the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:
>
> Hello Mark,
>
> Thanks for your clarification.
>
> I still think that you should ignore those placements without IDs 
> or not offer them to your users.
> Originally, they are *automatic* placements (i.e., you or your 
> user haven't created them), not the *managed* placements that you 
> can add or delete.
>
> If you still would like to tweak around them, the best possible 
> way might be using their descriptions instead of IDs.
>
> Cheers,
> Thanet, AdWords API Team
>
> On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:
>>
>> Hey Thanet,
>>
>>  

Re: Placement Performance Report - ID field null

2015-07-10 Thread Thanet Knack Praneenararat (AdWords API Team)
Hello Mark,

AdWords script is not my expertise but I'm asking my colleagues for you.
My guess is that it might be not so different between the script and the 
API.

You may get 0 as an ID if you call getId() of 
https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_placement#getId_0
AdWordApp.Placement 
https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_placement#getId_0
.

By the way, as you may know, you can use Automatic Placements Performance 
Report 
https://developers.google.com/adwords/api/docs/appendix/reports/automatic-placements-performance-report
 to 
get only rows for *automatic placements*.

Cheers,
Thanet, AdWords API Team

On Friday, July 10, 2015 at 6:39:02 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Followup question - would we be able to interact with Automatic Placements 
 if we were to use an AdWords script 
 https://support.google.com/adwords/answer/188712?hl=enauthuser=0?

 Thanks,
 Mark

 On Thursday, July 9, 2015 at 9:12:55 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the clarification.  That was my assumption after trying 
 different avenues ourselves.

 Regards,
 Mark

 On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 No, as I mentioned before, automatic placements don't receive Criterion 
 ID, that's why their ID are shown as -- in PLACEMENT_PERFORMANCE_REPORT 
 and as 0 in AdWords user interface.
 I apologize that I suggested wrongly. In fact, you cannot obtain the 
 placements without ID, namely automatic placements, via 
 AdGroupCriterionService.
 The service only returns those with criterion IDs.

 I'll look for other possible workarounds and will get you updated in 
 case we have ones.
 But possibly they are not returned by Selector due to the fact that they 
 are not supposed to be added/deleted by users at first place.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:

 Hey Thanet,

 I'm using a very similar implementation of the googleads-java-lib 
 example, but that is still not grabbing all the placements.

 At a high level, does an Automatic Placements even get a Criterion ID?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fblob%2Fmaster%2Fexamples%2FAdWords%2Fv201506%2FBasicOperations%2FGetKeywords.php%23L56sa=Dsntz=1usg=AFQjCNEtH5D8f6pnYDfkm86mWkdOLxMFVA
  
 might be similar to what you would like to do.
 Just change the code from using the type *KEYWORD *to *PLACEMENT *
 instead.

 Cheers,
 Thanet, AdWords API Team

 On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement 
 description as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for 
 updating the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs 
 or not offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your 
 user haven't created them), not the *managed* placements that you 
 can add or delete.

 If you still would like to tweak around them, the best possible way 
 might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and 
 our team would like the capability to bid/pause/remove Placements 
 through 
 this tool.

  

 Without an ID they would need to individually select each 
 Placement through the AdWords webpage they wish to manipulate, rather 
 than 
 use API calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an 
 arbitrary constant value) to show that a certain row is of 
 automatic, not 
 the one you have manually specified.
 Could you please tell me what you are trying to achieve so I can 
 help you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

Re: Placement Performance Report - ID field null

2015-07-10 Thread Mark R


HiThanet,

I had a follow-up question.

As you have mentioned in the thread below - 

*'But possibly they are not returned by Selector due to the fact that they 
are not supposed to be added/deleted by users at first place.'*

*A user can 'Exclude' automatic placements* from the Ad Words user 
interface as shown below. So, Automatic placements are actionable by an 
user. The only difference is that we want to perform the same action using 
an API call instead. 


https://lh3.googleusercontent.com/-A_DKXzoJOr4/VZ_v02bsJ1I/AAM/jmYe6Vzvghc/s1600/screenshot.jpg











We will not be adding any new placements. Just excluding them using an API 
call.

Let us know if we have any options to just do the *exclude action using API 
call*.

Thanks for all your help.

-Bhaven


On Thursday, July 9, 2015 at 11:11:35 PM UTC-7, Thanet Knack Praneenararat 
(AdWords API Team) wrote:

 Hello Mark,

 AdWords script is not my expertise but I'm asking my colleagues for you.
 My guess is that it might be not so different between the script and the 
 API.

 You may get 0 as an ID if you call getId() of 
 https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_placement#getId_0
 AdWordApp.Placement 
 https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_placement#getId_0
 .

 By the way, as you may know, you can use Automatic Placements Performance 
 Report 
 https://developers.google.com/adwords/api/docs/appendix/reports/automatic-placements-performance-report
  to 
 get only rows for *automatic placements*.

 Cheers,
 Thanet, AdWords API Team

 On Friday, July 10, 2015 at 6:39:02 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Followup question - would we be able to interact with Automatic 
 Placements if we were to use an AdWords script 
 https://support.google.com/adwords/answer/188712?hl=enauthuser=0?

 Thanks,
 Mark

 On Thursday, July 9, 2015 at 9:12:55 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the clarification.  That was my assumption after trying 
 different avenues ourselves.

 Regards,
 Mark

 On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 No, as I mentioned before, automatic placements don't receive Criterion 
 ID, that's why their ID are shown as -- in PLACEMENT_PERFORMANCE_REPORT 
 and as 0 in AdWords user interface.
 I apologize that I suggested wrongly. In fact, you cannot obtain the 
 placements without ID, namely automatic placements, via 
 AdGroupCriterionService.
 The service only returns those with criterion IDs.

 I'll look for other possible workarounds and will get you updated in 
 case we have ones.
 But possibly they are not returned by Selector due to the fact that 
 they are not supposed to be added/deleted by users at first place.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:

 Hey Thanet,

 I'm using a very similar implementation of the googleads-java-lib 
 example, but that is still not grabbing all the placements.

 At a high level, does an Automatic Placements even get a Criterion ID?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fblob%2Fmaster%2Fexamples%2FAdWords%2Fv201506%2FBasicOperations%2FGetKeywords.php%23L56sa=Dsntz=1usg=AFQjCNEtH5D8f6pnYDfkm86mWkdOLxMFVA
  
 might be similar to what you would like to do.
 Just change the code from using the type *KEYWORD *to *PLACEMENT *
 instead.

 Cheers,
 Thanet, AdWords API Team

 On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement 
 description as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for 
 updating the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs 
 or not offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your 
 user haven't created them), not the *managed* placements that you 
 can add or delete.

 If you still would like to tweak around them, the best possible 
 way might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and 
 our team 

Re: Placement Performance Report - ID field null

2015-07-09 Thread Thanet Knack Praneenararat (AdWords API Team)
Hi Mark,

No, as I mentioned before, automatic placements don't receive Criterion ID, 
that's why their ID are shown as -- in PLACEMENT_PERFORMANCE_REPORT and 
as 0 in AdWords user interface.
I apologize that I suggested wrongly. In fact, you cannot obtain the 
placements without ID, namely automatic placements, via 
AdGroupCriterionService.
The service only returns those with criterion IDs.

I'll look for other possible workarounds and will get you updated in case 
we have ones.
But possibly they are not returned by Selector due to the fact that they 
are not supposed to be added/deleted by users at first place.

Cheers,
Thanet, AdWords API Team

On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:

 Hey Thanet,

 I'm using a very similar implementation of the googleads-java-lib example, 
 but that is still not grabbing all the placements.

 At a high level, does an Automatic Placements even get a Criterion ID?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fblob%2Fmaster%2Fexamples%2FAdWords%2Fv201506%2FBasicOperations%2FGetKeywords.php%23L56sa=Dsntz=1usg=AFQjCNEtH5D8f6pnYDfkm86mWkdOLxMFVA
  
 might be similar to what you would like to do.
 Just change the code from using the type *KEYWORD *to *PLACEMENT *
 instead.

 Cheers,
 Thanet, AdWords API Team

 On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement description 
 as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for updating 
 the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs or 
 not offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your user 
 haven't created them), not the *managed* placements that you can add 
 or delete.

 If you still would like to tweak around them, the best possible way 
 might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our 
 team would like the capability to bid/pause/remove Placements through 
 this 
 tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an 
 arbitrary constant value) to show that a certain row is of automatic, 
 not 
 the one you have manually specified.
 Could you please tell me what you are trying to achieve so I can 
 help you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical 
 reason?  It seems to also be the case when I pull the Placement 
 through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as 
 compared to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In 
 AWFE, it will have value of 0.
 For managed placements you specified, the placement performance 
 report shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large 
 quantity of Placements where the ID field is coming in as null 
 (--) and 
 I'm not seeing in the documentation why that would be.  Is there a 
 segmentation that could cause this result?

 Thanks,
 Mark



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

Re: Placement Performance Report - ID field null

2015-07-09 Thread Mark R
Hey Thanet,

Thanks for the clarification.  That was my assumption after trying 
different avenues ourselves.

Regards,
Mark

On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack Praneenararat 
(AdWords API Team) wrote:

 Hi Mark,

 No, as I mentioned before, automatic placements don't receive Criterion 
 ID, that's why their ID are shown as -- in PLACEMENT_PERFORMANCE_REPORT 
 and as 0 in AdWords user interface.
 I apologize that I suggested wrongly. In fact, you cannot obtain the 
 placements without ID, namely automatic placements, via 
 AdGroupCriterionService.
 The service only returns those with criterion IDs.

 I'll look for other possible workarounds and will get you updated in case 
 we have ones.
 But possibly they are not returned by Selector due to the fact that they 
 are not supposed to be added/deleted by users at first place.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:

 Hey Thanet,

 I'm using a very similar implementation of the googleads-java-lib 
 example, but that is still not grabbing all the placements.

 At a high level, does an Automatic Placements even get a Criterion ID?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fblob%2Fmaster%2Fexamples%2FAdWords%2Fv201506%2FBasicOperations%2FGetKeywords.php%23L56sa=Dsntz=1usg=AFQjCNEtH5D8f6pnYDfkm86mWkdOLxMFVA
  
 might be similar to what you would like to do.
 Just change the code from using the type *KEYWORD *to *PLACEMENT *
 instead.

 Cheers,
 Thanet, AdWords API Team

 On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement 
 description as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for updating 
 the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs or 
 not offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your user 
 haven't created them), not the *managed* placements that you can add 
 or delete.

 If you still would like to tweak around them, the best possible way 
 might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our 
 team would like the capability to bid/pause/remove Placements through 
 this 
 tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use 
 API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an 
 arbitrary constant value) to show that a certain row is of automatic, 
 not 
 the one you have manually specified.
 Could you please tell me what you are trying to achieve so I can 
 help you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical 
 reason?  It seems to also be the case when I pull the Placement 
 through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as 
 compared to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In 
 AWFE, it will have value of 0.
 For managed placements you specified, the placement performance 
 report shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large 
 quantity of Placements where the ID field is coming in as null 
 (--) and 
 I'm not seeing in the documentation why that would be.  Is there a 
 segmentation that could cause 

Re: Placement Performance Report - ID field null

2015-07-09 Thread Mark R
Hey Thanet,

Followup question - would we be able to interact with Automatic Placements 
if we were to use an AdWords script 
https://support.google.com/adwords/answer/188712?hl=enauthuser=0?

Thanks,
Mark

On Thursday, July 9, 2015 at 9:12:55 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the clarification.  That was my assumption after trying 
 different avenues ourselves.

 Regards,
 Mark

 On Thursday, July 9, 2015 at 1:59:09 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 No, as I mentioned before, automatic placements don't receive Criterion 
 ID, that's why their ID are shown as -- in PLACEMENT_PERFORMANCE_REPORT 
 and as 0 in AdWords user interface.
 I apologize that I suggested wrongly. In fact, you cannot obtain the 
 placements without ID, namely automatic placements, via 
 AdGroupCriterionService.
 The service only returns those with criterion IDs.

 I'll look for other possible workarounds and will get you updated in case 
 we have ones.
 But possibly they are not returned by Selector due to the fact that they 
 are not supposed to be added/deleted by users at first place.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 9, 2015 at 1:04:23 AM UTC+9, Mark R wrote:

 Hey Thanet,

 I'm using a very similar implementation of the googleads-java-lib 
 example, but that is still not grabbing all the placements.

 At a high level, does an Automatic Placements even get a Criterion ID?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fblob%2Fmaster%2Fexamples%2FAdWords%2Fv201506%2FBasicOperations%2FGetKeywords.php%23L56sa=Dsntz=1usg=AFQjCNEtH5D8f6pnYDfkm86mWkdOLxMFVA
  
 might be similar to what you would like to do.
 Just change the code from using the type *KEYWORD *to *PLACEMENT *
 instead.

 Cheers,
 Thanet, AdWords API Team

 On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement 
 description as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for 
 updating the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs or 
 not offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your user 
 haven't created them), not the *managed* placements that you can 
 add or delete.

 If you still would like to tweak around them, the best possible way 
 might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our 
 team would like the capability to bid/pause/remove Placements through 
 this 
 tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use 
 API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an 
 arbitrary constant value) to show that a certain row is of automatic, 
 not 
 the one you have manually specified.
 Could you please tell me what you are trying to achieve so I can 
 help you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical 
 reason?  It seems to also be the case when I pull the Placement 
 through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as 
 compared to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In 
 AWFE, it will have value of 0.
 For managed placements you specified, the placement performance 
 report shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 

Re: Placement Performance Report - ID field null

2015-07-08 Thread Mark R
Hey Thanet,

I'm using a very similar implementation of the googleads-java-lib example, 
but that is still not grabbing all the placements.

At a high level, does an Automatic Placements even get a Criterion ID?

Thanks,
Mark

On Tuesday, July 7, 2015 at 10:30:37 PM UTC-7, Thanet Knack Praneenararat 
(AdWords API Team) wrote:

 Hello Mark,

 You can use a Selector of AdGroupCriterionService 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
  
 to get placement URLs by the field *PlacementUrl*.

 This code example 
 https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-php-lib%2Fblob%2Fmaster%2Fexamples%2FAdWords%2Fv201506%2FBasicOperations%2FGetKeywords.php%23L56sa=Dsntz=1usg=AFQjCNEtH5D8f6pnYDfkm86mWkdOLxMFVA
  
 might be similar to what you would like to do.
 Just change the code from using the type *KEYWORD *to *PLACEMENT *instead.

 Cheers,
 Thanet, AdWords API Team

 On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement description 
 as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for updating 
 the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs or 
 not offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your user 
 haven't created them), not the *managed* placements that you can add 
 or delete.

 If you still would like to tweak around them, the best possible way 
 might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our 
 team would like the capability to bid/pause/remove Placements through 
 this 
 tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an arbitrary 
 constant value) to show that a certain row is of automatic, not the one 
 you 
 have manually specified.
 Could you please tell me what you are trying to achieve so I can help 
 you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical 
 reason?  It seems to also be the case when I pull the Placement through 
 the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as 
 compared to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In AWFE, 
 it will have value of 0.
 For managed placements you specified, the placement performance 
 report shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large 
 quantity of Placements where the ID field is coming in as null (--) 
 and 
 I'm not seeing in the documentation why that would be.  Is there a 
 segmentation that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 

Re: Placement Performance Report - ID field null

2015-07-07 Thread Thanet Knack Praneenararat (AdWords API Team)
Hello Mark,

Thanks for your clarification.

I still think that you should ignore those placements without IDs or not 
offer them to your users.
Originally, they are *automatic* placements (i.e., you or your user haven't 
created them), not the *managed* placements that you can add or delete.

If you still would like to tweak around them, the best possible way might 
be using their descriptions instead of IDs.

Cheers,
Thanet, AdWords API Team

On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our team 
 would like the capability to bid/pause/remove Placements through this tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is automatic 
 one) is problematic to you?

 That is just one of other possible ways (e.g., returning an arbitrary 
 constant value) to show that a certain row is of automatic, not the one you 
 have manually specified.
 Could you please tell me what you are trying to achieve so I can help you 
 appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical reason? 
  It seems to also be the case when I pull the Placement through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as compared 
 to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In AWFE, it 
 will have value of 0.
 For managed placements you specified, the placement performance report 
 shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity of 
 Placements where the ID field is coming in as null (--) and I'm not 
 seeing in the documentation why that would be.  Is there a segmentation 
 that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/920c6969-2868-4016-85e3-de673634f4c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance Report - ID field null

2015-07-07 Thread Mark R
Hey Thanet,

Can you point me towards an API call that uses the Placement description as 
suggested?

Thanks,
Mark

On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for updating the 
 Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs or not 
 offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your user 
 haven't created them), not the *managed* placements that you can add or 
 delete.

 If you still would like to tweak around them, the best possible way might 
 be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our team 
 would like the capability to bid/pause/remove Placements through this tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an arbitrary 
 constant value) to show that a certain row is of automatic, not the one 
 you 
 have manually specified.
 Could you please tell me what you are trying to achieve so I can help 
 you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical reason? 
  It seems to also be the case when I pull the Placement through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as compared 
 to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In AWFE, 
 it will have value of 0.
 For managed placements you specified, the placement performance 
 report shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity 
 of Placements where the ID field is coming in as null (--) and I'm 
 not 
 seeing in the documentation why that would be.  Is there a segmentation 
 that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8e60c63f-60bd-4ac4-b411-0a21fe0c8c7a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance Report - ID field null

2015-07-07 Thread Thanet Knack Praneenararat (AdWords API Team)
Hello Mark,

You can use a Selector of AdGroupCriterionService 
https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201506-AdGroupCriterionService
 
to get placement URLs by the field *PlacementUrl*.

This code example 
https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201506/BasicOperations/GetKeywords.php#L56
 
might be similar to what you would like to do.
Just change the code from using the type *KEYWORD *to *PLACEMENT *instead.

Cheers,
Thanet, AdWords API Team

On Wednesday, July 8, 2015 at 3:25:03 AM UTC+9, Mark R wrote:

 Hey Thanet,

 Can you point me towards an API call that uses the Placement description 
 as suggested?

 Thanks,
 Mark

 On Tuesday, July 7, 2015 at 7:18:52 AM UTC-7, Mark R wrote:

 Hey Thanet,

 Thanks for the info.  We'll look into alternative methods for updating 
 the Automatic placements.

 Regards,
 Mark

 On Tuesday, July 7, 2015 at 1:48:39 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hello Mark,

 Thanks for your clarification.

 I still think that you should ignore those placements without IDs or not 
 offer them to your users.
 Originally, they are *automatic* placements (i.e., you or your user 
 haven't created them), not the *managed* placements that you can add or 
 delete.

 If you still would like to tweak around them, the best possible way 
 might be using their descriptions instead of IDs.

 Cheers,
 Thanet, AdWords API Team

 On Tuesday, July 7, 2015 at 2:28:33 AM UTC+9, Mark R wrote:

 Hey Thanet,

  

 We use an internal tool for managing some of our Criterion, and our 
 team would like the capability to bid/pause/remove Placements through this 
 tool.

  

 Without an ID they would need to individually select each Placement 
 through the AdWords webpage they wish to manipulate, rather than use API 
 calls.

  

 Thanks,
 Mark

 On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is 
 automatic one) is problematic to you?

 That is just one of other possible ways (e.g., returning an arbitrary 
 constant value) to show that a certain row is of automatic, not the one 
 you 
 have manually specified.
 Could you please tell me what you are trying to achieve so I can help 
 you appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical 
 reason?  It seems to also be the case when I pull the Placement through 
 the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack 
 Praneenararat (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as 
 compared to managed placements 
 https://support.google.com/adwords/answer/99502?hl=en). In AWFE, 
 it will have value of 0.
 For managed placements you specified, the placement performance 
 report shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity 
 of Placements where the ID field is coming in as null (--) and I'm 
 not 
 seeing in the documentation why that would be.  Is there a 
 segmentation 
 that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e89273fb-6c86-424a-b588-db0d66b7a989%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance Report - ID field null

2015-07-06 Thread Thanet Knack Praneenararat (AdWords API Team)
Hi Mark,

I'm not sure I understand your use case correctly.
Why would this mechanism (returning null when the placement is automatic 
one) is problematic to you?

That is just one of other possible ways (e.g., returning an arbitrary 
constant value) to show that a certain row is of automatic, not the one you 
have manually specified.
Could you please tell me what you are trying to achieve so I can help you 
appropriately?

Cheers,
Thanet, AdWords API Team

On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical reason?  It 
 seems to also be the case when I pull the Placement through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as compared to 
 managed 
 placements https://support.google.com/adwords/answer/99502?hl=en). In 
 AWFE, it will have value of 0.
 For managed placements you specified, the placement performance report 
 shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity of 
 Placements where the ID field is coming in as null (--) and I'm not 
 seeing in the documentation why that would be.  Is there a segmentation 
 that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a801-4d41-4761-ba03-8d2c6bd757ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance Report - ID field null

2015-07-06 Thread Mark R


Hey Thanet,

 

We use an internal tool for managing some of our Criterion, and our team 
would like the capability to bid/pause/remove Placements through this tool.

 

Without an ID they would need to individually select each Placement through 
the AdWords webpage they wish to manipulate, rather than use API calls.

 

Thanks,
Mark

On Monday, July 6, 2015 at 4:16:46 AM UTC-7, Thanet Knack Praneenararat 
(AdWords API Team) wrote:

 Hi Mark,

 I'm not sure I understand your use case correctly.
 Why would this mechanism (returning null when the placement is automatic 
 one) is problematic to you?

 That is just one of other possible ways (e.g., returning an arbitrary 
 constant value) to show that a certain row is of automatic, not the one you 
 have manually specified.
 Could you please tell me what you are trying to achieve so I can help you 
 appropriately?

 Cheers,
 Thanet, AdWords API Team

 On Saturday, July 4, 2015 at 6:06:13 AM UTC+9, Mark R wrote:

 Hey Thanet,

 That agrees with what we've observed, but is there a technical reason? 
  It seems to also be the case when I pull the Placement through the 
 AdGroupCriterionService.

 Can you suggest an alternative method for getting the ID?

 Regards,
 Mark

 On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack Praneenararat 
 (AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as compared to 
 managed 
 placements https://support.google.com/adwords/answer/99502?hl=en). In 
 AWFE, it will have value of 0.
 For managed placements you specified, the placement performance report 
 shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity of 
 Placements where the ID field is coming in as null (--) and I'm not 
 seeing in the documentation why that would be.  Is there a segmentation 
 that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/029b42ca-9bee-4bf2-af16-0fec11e755e9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance Report - ID field null

2015-07-03 Thread Mark R
Hey Thanet,

That agrees with what we've observed, but is there a technical reason?  It 
seems to also be the case when I pull the Placement through the 
AdGroupCriterionService.

Can you suggest an alternative method for getting the ID?

Regards,
Mark

On Friday, July 3, 2015 at 2:24:32 AM UTC-7, Thanet Knack Praneenararat 
(AdWords API Team) wrote:

 Hi Mark,

 That means the placement is an automatic one 
 https://support.google.com/adwords/answer/99463?hl=en (as compared to 
 managed 
 placements https://support.google.com/adwords/answer/99502?hl=en). In 
 AWFE, it will have value of 0.
 For managed placements you specified, the placement performance report 
 shows the ID field as usual.

 Cheers,
 Thanet, AdWords API Team

 On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity of 
 Placements where the ID field is coming in as null (--) and I'm not 
 seeing in the documentation why that would be.  Is there a segmentation 
 that could cause this result?

 Thanks,
 Mark



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/cca28e86-b04a-485c-874a-672d687b6b9e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance Report - ID field null

2015-07-03 Thread Thanet Knack Praneenararat (AdWords API Team)
Hi Mark,

That means the placement is an automatic one 
https://support.google.com/adwords/answer/99463?hl=en (as compared to managed 
placements https://support.google.com/adwords/answer/99502?hl=en). In 
AWFE, it will have value of 0.
For managed placements you specified, the placement performance report 
shows the ID field as usual.

Cheers,
Thanet, AdWords API Team

On Thursday, July 2, 2015 at 8:36:48 AM UTC+9, Mark R wrote:

 Hey Folks,

 In the Placement Performance Report, I'm observing a large quantity of 
 Placements where the ID field is coming in as null (--) and I'm not 
 seeing in the documentation why that would be.  Is there a segmentation 
 that could cause this result?

 Thanks,
 Mark


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b017ce24-adf2-4fb5-887b-ee729e688d9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.