Re: Changes made through the API

2017-11-09 Thread Péter Gerő
Hi Bharani,

Thanks for the detailed answer, I wasn't familiar with the "User" and 
"Tool" filter types in the UI, I think these may have been added after last 
time I have checked it ( didn't see any updates about this though ).
I couldn't find any way to do this automatically ( through 
CustomerSyncService I'm able to filter only date, campaign and adgroup ids 
), so is it possible only manually?
Is there any way - apart from our own logs - to get information about the 
data downloaded through the API? ( "what did our tool have access to" )

Thanks,
Peter

2017. november 9., csütörtök 22:49:15 UTC+1 időpontban Bharani Cherukuri 
(AdWords API Team) a következőt írta:
>
> Hi Peter, 
>
> These changes can be viewed through the AdWords UI by logging into the 
> client account. You will need to follow these steps: 
>
>1. Click the *Tools* tab and select *Change History*.
>2. Click on the *Filter* drop-down menu and select *Create filter*.
>3. In the filter, select *Tool* from the first drop-down menu and then 
>select *AdWords API* from the second drop-down menu
>
> Regards,
> Bharani, AdWords API Team
>
> On Thursday, November 9, 2017 at 1:06:21 PM UTC-5, Péter Gerő wrote:
>>
>> Hi,
>>
>> Is there a way to determine if a specific change in the account ( 
>> preferably logged and accessible in the change history ) has been made 
>> through the AdWords API or manually ( through the UI or editor)?
>> We have a tool using the PHP client library, which performs several 
>> operations ( reporting and updates as well ) after the user grants access 
>> to its AdWords account, so by looking at the change history manually, the 
>> user itself is displayed, and we don't have any way ( except the time and 
>> date of the change, which is not sufficient ) to determine, if it was made 
>> by our tool, or the user.
>> The reason behind it would be to give some information about our tools 
>> activity to our clients.
>>
>> Thanks,
>> Peter Gerő
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2b68f067-9bc9-4945-9ad0-f36b45fea4ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Changes made through the API

2017-11-09 Thread Péter Gerő
Hi,

Is there a way to determine if a specific change in the account ( 
preferably logged and accessible in the change history ) has been made 
through the AdWords API or manually ( through the UI or editor)?
We have a tool using the PHP client library, which performs several 
operations ( reporting and updates as well ) after the user grants access 
to its AdWords account, so by looking at the change history manually, the 
user itself is displayed, and we don't have any way ( except the time and 
date of the change, which is not sufficient ) to determine, if it was made 
by our tool, or the user.
The reason behind it would be to give some information about our tools 
activity to our clients.

Thanks,
Peter Gerő

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b187dde4-6160-464b-bf2d-8e45a9b9f3e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: BatchJobService upload containing objects with "&" can't be serialized (PHP)

2016-01-23 Thread Péter Gerő
Hi Anthony,

Issue has been 
filed: https://github.com/googleads/googleads-php-lib/issues/116

Peter

2016. január 21., csütörtök 20:57:33 UTC+1 időpontban Anthony Madrigal a 
következőt írta:
>
> Hi Peter,
>
> Could you please file a bug in the PHP client library issue tracker 
> ?
>
> Thanks,
> 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0bc9dbca-2b51-4452-8930-f6ca8efd9ff6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Missing campaigns and ad groups when hitting the AdWords API?

2016-01-21 Thread Péter Gerő
Hi,

I had the same issue couple weeks ago, have you set 
the includeZeroImpressions to true?

Peter

2016. január 21., csütörtök 15:02:35 UTC+1 időpontban Amir a következőt 
írta:
>
> I'm downloading performance reports via the API 
> (using CAMPAIGN_PERFORMANCE_REPORT and ADGROUP_PERFORMANCE_REPORT report 
> types), but not all of the campaigns/ad groups are showing up. Is there 
> some reason this would be the case? Data for these missing campaigns are 
> displayed in the AdWords UI and data for other campaigns shows up in the 
> API reports without any problems.
>
> I'm accessing this data via an MCC account. What can I do to ensure that 
> data for every campaign and ad group is returned by the API?
>
> Thanks,
> Amir
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0a935f1d-3ec2-4d14-aef4-a5f17cb91818%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


BatchJobService upload containing objects with "&" can't be serialized (PHP)

2016-01-21 Thread Péter Gerő
Hi,

I have an XML product feed, which I was trying to process with 
BatchJobService, but in many cases an exception was thrown, saying 
"unterminated entity reference". This happened before the objects were 
uploaded to AdWords, so I took a look at the XmlSerializer utility, because 
I traced back the issue to ConvertObjectToElement method, line 83:

$element->nodeValue = self::ConvertObjectToNodeValue($object);

This assigning failes in case of an object wich has attributes containing 
the '&' character. I have used htmlspecialchars($string, ENT_XML1, 'UTF-8') 
on those fields, so the exception is not thrown anymore.

Shouldn't this be handled by the util class?

Thanks,

Peter Gerő

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9ca6c20a-6ed0-49c0-a207-979508eed18b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


BatchJobService results can't be deserialized (PHP)

2016-01-21 Thread Péter Gerő
Hi,

Our tool uses the PHP client lib. and even running the sample 
"AddCompleteCampaignUsingBatchJob.php" an exception is thrown when there 
are errors in the downloaded result set, so basically it cant process the 
results.

I have traced it back to XmlDeserializer.php utility. 
The error message says: "Property _parameterMap does not exist".

To be more specific when it tries to get the errorString property of a 
child of ApiError class (ConvertElementToObject method last section), the 
hasProperty() call returns false, then it tries to get the _parameterMap of 
ApiError, which fails, and throws the above mentioned error.

Am I missing / have overlooked something here?

Thanks,

Peter Gerő

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/44e1b011-1139-4eac-a88d-7a624649c1f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Non existent conversion tracker

2015-10-07 Thread Péter Gerő
Hi,

I have came across a rather unusual problem. We have an API tool which uses 
the PHP client library, and when it tries to list all conversion trackers 
under an account through the ConversionTrackerService there is one 
particular entry, which is not present in AdWords under Tools / 
Conversions. There are no predicates in the selector. How is this possible?

Cheers,
Peter

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4da1a07b-68fd-4502-aa4c-ce43ea822ca5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.