[Peak Home Loans] Re: Digest for adwords-api@googlegroups.com - 25 updates in 19 topics

148 views
Skip to first unread message

Peak Support (Peak Home Loans)

unread,
Mar 15, 2018, 8:27:20 PM3/15/18
to Adwords-api
##- Please type your reply above this line -##

Your request (16) has been updated. To add additional comments, reply to this email.

Peak Suppo

Peak Support (Peak Home Loans)

Mar 15, 21:26 ADT

Thanks for your request. This issue you reported is a known issue. For more information, please visit our forums.

Adwords-ap

Adwords-api

Mar 14, 16:53 ADT

Topic digest
View all topics
Jon Skeen <jon....@adpearance.com>: Mar 14 12:48PM -0700

Hello,
 
I'm wondering if FeedItemAdGroupTarget can be used to target multiple ad
groups per feed item. I.e., I have a feed item that I want multiple ad
groups to use. The documentation seems to imply this is possible:
 
> Starting in v201802, you can use FeedItemTargetService to restrict
> individual feed items to only target specific campaigns, ad groups, or
> criteria.
 
 
However when actually attempting to set this up I get
a FeedItemTargetError.TARGET_LIMIT_EXCEEDED_FOR_GIVEN_TYPE error. So I'm
assuming this is not possible, but I cannot find a definitive answer in the
documentation and any additional clarity would be most helpful.
 
Thanks in advance,
- Jon
"Josh Radcliff (AdWords API Team)" <adwordsapia...@google.com>: Mar 14 07:13AM -0700

Hi,
 
You'll only see the AdWords API Center if your manager account is *not* a
test manager account. Unfortunately, the only way to determine if the
account is a test manager account is:
 
1. Click on the wrench in the upper right corner
2. Click on *Return to previous AdWords* in the upper right corner of
the menu that pops up
3. Look for a red banner with *This is a test account!*
 
If you're still having trouble, please send your customer ID (xxx-xxx-xxxx)
to me by clicking *Reply privately to author* and I'll take a look.
 
Thanks,
Josh, AdWords API Team
 
On Wednesday, March 14, 2018 at 5:04:12 AM UTC-4, Ryan wrote:
Ryan <ry...@customerstories.net>: Mar 14 12:43PM -0700

#2 did the trick, thanks!
 
Just as a sanity check for future readers: I was definitely not operating
in the test account, though I do switch between them so maybe some crossing
of the streams was going on. Regardless, I was looking at the manager
account (no red banner, clear "Manager" subheading under the account name),
but the Adwords API Center did not appear until I selected "Return to
previous AdWords".
 
 
On Wednesday, March 14, 2018 at 7:13:02 AM UTC-7, Josh Radcliff (AdWords
API Team) wrote:
Ryan <ry...@customerstories.net>: Mar 14 12:36PM -0700

I'm following the instructions for setting up the adwords_api.yml
configuration file. I've added the client id and secret to it. I run
setup_oauth2.rb, get the access code, so far so good. I enter the access
code, the utility asks me if I want to save the token to the config file,
and I say yes. But when I look in the file that's generated, all it has is
an empty object {}.
 
Any ideas would be much appreciated. Thanks!
"Milind Sankeshware (AdWords API Team)" <adwordsapiad...@google.com>: Mar 14 11:56AM -0700

Hi Sriram,
 
Thanks for sharing the log details. I was able to re-create the issue. Let
me get in touch with the team regarding this. I will get back to you with
an update when I heard back from them. In the meanwhile, you could use the
CampaignCriterionService.get()
<https://developers.google.com/adwords/api/docs/reference/v201802/CampaignCriterionService#get>
with campaign id and the criterionId as a filter and confirm that the
removed criterion is not being returned via the API. It should only return
all the active user list associated with that campaign. Please check the
sample code in java here
<https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201802/targeting/GetCampaignTargetingCriteria.java#L133>,
which might be helpful for you. Samples in other languages can also be found
here <https://developers.google.com/adwords/api/docs/clientlibraries>.
Also, in AdWords UI, you could check the active user list under the
* Audience* tab for campaign.
 
Thanks,
Milind, AdWords API.
Sriram V <vsri...@gmail.com>: Mar 14 12:32PM -0700

Thanks Milind for the pointers.
 
Kind Regards,
Sriram
 
On Wednesday, March 14, 2018 at 11:56:25 AM UTC-7, Milind Sankeshware
(AdWords API Team) wrote:
steve...@just-eat.com: Mar 14 09:51AM -0700

Hi,
 
I've been successfully accessing AdWords via a service account using the
.net NuGet package Google.AdWords v22.3.1.
 
I have started a new project in .net core using the latest version 23.1.0
and using the exact same credentials I get the NOT_ADS_USER error.
 
Just to check that I hadn't missed something when putting together the new
project, I upgraded the old project. After the upgrade, that project
started getting the NOT_ADS_USER problem.
 
Any ideas as to how to solve this would be much appreciated.
 
Regards,
 
Steve.
 
--
 
------------------------------
This is an e-mail from the company JUST EAT plc. This e-mail may contain
confidential information and/or privileged or personal advice. This e-mail
is intended for the addressee(s) stated above only. If you receive this
e-mail by mistake, please return it to JUST EAT plc without producing,
distributing or retaining copies hereof. Thank you.
"Milind Sankeshware (AdWords API Team)" <adwordsapiad...@google.com>: Mar 14 10:04AM -0700

Hi,
 
For test manager account, credit card details are not required. You could
follow the steps to create and use a test account in this guide
<https://developers.google.com/adwords/api/docs/guides/accounts-overview#getting_started_with_test_accounts>.
To create a new production Manger (MCC) account, please follow the
instructions listed here <https://support.google.com/adwords/answer/6139186>.
You will need to use a new email Id that is currently not linked with any
AdWords account for this. If this is not the case, could you please
elaborate?
 
Thanks,
Milind, AdWords API Team.
sant...@madketing.com.ar: Mar 14 09:49AM -0700

Hello! If you ask for the credit card, it is because you did not create a
test account accordingly.
When I made the process to create it, I was wrong many times. Find the
information to do it.
In case he asks you, he does not complete anything. You can check "More
later"
 
El miércoles, 14 de marzo de 2018, 6:54:31 (UTC-3), Divya escribió:
sant...@madketing.com.ar: Mar 14 07:25AM -0700

Hello! I am starting to work with the Adwords API in Python, using the
Pycharm IDE.
When I execute any of the examples, the following appears BEFORE the result
of the code:
WARNING:googleads.common:Your default encoding, cp1252, is not UTF-8.
Please run this script with UTF-8 encoding to avoid errors.
DEBUG:suds.transport.http:opening
(https://adwords.google.com/api/adwords/cm/v201710/CampaignService?wsdl)
INFO:oauth2client.client:Refreshing access_token
INFO:googleads.common:Request summary - {'methodName': get,
'clientCustomerId': 406-736-8627}
DEBUG:suds.transport.http:sending:
URL: https://adwords.google.com/api/adwords/cm/v201710/CampaignService
HEADERS: {'Content-Type': 'text/xml; charset=utf-8', 'SOAPAction': b'""',
'Authorization': 'REDACTED', 'Content-type': 'text/xml; charset=utf-8',
'Soapaction': b'""'}
MESSAGE:
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tns="https://adwords.google.com/api/adwords/cm/v201710"
xmlns:ns0="https://adwords.google.com/api/adwords/cm/v201710"
xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><tns:RequestHeader><tns:clientCustomerId>406-736-8627</tns:clientCustomerId><tns:developerToken>REDACTED</tns:developerToken><tns:userAgent>unknown
(AwApi-Python, googleads/9.0.0,
Python/3.6.2)</tns:userAgent><tns:validateOnly>false</tns:validateOnly><tns:partialFailure>false</tns:partialFailure></tns:RequestHeader></SOAP-ENV:Header><ns1:Body><ns0:get><ns0:serviceSelector><ns0:fields>Id</ns0:fields><ns0:fields>Name</ns0:fields><ns0:fields>Status</ns0:fields><ns0:paging><ns0:startIndex>0</ns0:startIndex><ns0:numberResults>100</ns0:numberResults></ns0:paging></ns0:serviceSelector></ns0:get></ns1:Body></SOAP-ENV:Envelope>
DEBUG:suds.transport.http:received:
CODE: 200
HEADERS: Content-Type: text/xml; charset=UTF-8
Date: Wed, 14 Mar 2018 14:08:54 GMT
Expires: Wed, 14 Mar 2018 14:08:54 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339;
quic=51303335,quic=":443"; ma=2592000; v="41,39,35"
Accept-Ranges: none
Vary: Accept-Encoding
Connection: close
 
 
MESSAGE:
b'<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><ResponseHeader
xmlns="https://adwords.google.com/api/adwords/cm/v201710"><requestId>0005675fea4fa7200a37d1cded082532</requestId><serviceName>CampaignService</serviceName><methodName>get</methodName><operations>1</operations><responseTime>199</responseTime></ResponseHeader></soap:Header><soap:Body><getResponse
xmlns="https://adwords.google.com/api/adwords/cm/v201710"><rval><totalNumEntries>4</totalNumEntries><Page.Type>CampaignPage</Page.Type><entries><id>1065092148</id><name>Campaign
#1</name><status>ENABLED</status><budget></budget></entries><entries><id>1065460303</id><name>Interplanetary
Cruise
#e8f5dfad-abc7-4fa8-ad2b-c5ae66687031</name><status>PAUSED</status><budget></budget></entries><entries><id>1065460306</id><name>Interplanetary
Cruise banner
#c9107484-8ef8-4b02-b137-812295a632d1</name><status>PAUSED</status><budget></budget></entries><entries><id>1138428197</id><name>Marketing
Digital</name><status>ENABLED</status><budget></budget></entries></rval></getResponse></soap:Body></soap:Envelope>'
INFO:googleads.common:Response summary - {'requestId':
0005675fea4fa7200a37d1cded082532, 'responseTime': 199, 'serviceName':
CampaignService, 'methodName': get, 'operations': 1, 'isFault': False}
 
 
When I read the first part, I recognize that there is a problem with the
UTF-8. But in my IDE I have it configured that way.
What can be the reason for these messages? Thank you.
Muhammad Javed <muhamma...@gmail.com>: Mar 14 05:01AM -0700

I have two AdGroups in a Campaign. Sample data given below:
 

 
Ad Group Impressions SearchExactMatchImpressionShare
(EMIS)
 

 
Ad Group 1 1490 31.78%
 

 
Ad Group 2 16 50.00%
 

 
------------ -------------
 

 
Total: Ad Groups 1506 33.33%
 

 

 
I am curious to know how actually Google AdWords aggregates
SearchExactMatchImpressionShare metric (EMIS) for two different Ad Groups
in one campaign.
 

 
I went through the Google definitions for "SearchExactMatchImpressionShare
", but could not produce expected result (EMIS = 33.33%).
 

 
I came up with the following formula after reading definition of
SearchExactMatchImpressionShare on google AdWords forums
 

 
EMIS = (EMIS-R/EMIS-A)*100
 

 
R = Received (Impressions from Search Query Performance Report for those
search queries which match type is exactly "Exact" or "Exact Close
Variant").
 

 
A = Available (=(1490/31.78%))
 

 
The numbers that we receive by calculation does not match with the numbers
being shown in AdWords UI(33.33%)
 

 
I am not sure if I am doing anything wrong in calculations. I would really
appreciate a quick help on this.
"Sreelakshmi Sasidharan (AdWords API Team)" <adwordsapiadvi...@google.com>: Mar 14 12:16PM -0700

Hi Muhammad,
 
Since your question is about the calculation involved in deriving the
SearchExactMatchImpressionShare
<https://www.en.advertisercommunity.com/t5/Performance-Optimization/Search-Exact-Match-Impression-Share-100-despite-no-Exact-Match/td-p/572269>,
please post the question on the official product forum
<https://www.en.advertisercommunity.com/t5/Google-AdWords/ct-p/Google_AdWords#>.
The experts there are better equipped to answer your question.
 
Thanks,
Sreelakshmi, AdWords API Team
"Milind Sankeshware (AdWords API Team)" <adwordsapiad...@google.com>: Mar 14 12:00PM -0700

Hi Hans,
 
As you guessed, this is more of a product question. Could you please post
your question on AdWords Community forum
<https://www.en.advertisercommunity.com/t5/Google-AdWords/ct-p/Google_AdWords>
?
 
Thanks,
Milind, AdWords API Team.
Narendra Kommoju <narendra...@ggktech.com>: Mar 14 04:51AM -0700

Is this problem gets resolved or still there? If still there, any new post
for this issue?
 
On Thursday, October 27, 2016 at 6:51:21 PM UTC+5:30, Anthony Madrigal
wrote:
"Sreelakshmi Sasidharan (AdWords API Team)" <adwordsapiadvi...@google.com>: Mar 14 11:38AM -0700

Hi Narendra,
 
The CustomerSyncService
<https://developers.google.com/adwords/api/docs/reference/v201802/CustomerSyncService> is
still the closest service to the change history in the AdWords UI. You will
be able to get the last modified time using the lastChangeTimestamp
<https://developers.google.com/adwords/api/docs/reference/v201802/CustomerSyncService.CustomerChangeData#lastchangetimestamp> attribute.
The service also says at a high level what type of change was made. You can
check the GetAccountChanges
<https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201802/accountmanagement/GetAccountChanges.java> sample
in Java to understand the behavior of this service. Samples in other
languages can also be found here
<https://developers.google.com/adwords/api/docs/clientlibraries>. If you
have any new questions about the API, please feel free to create a new
thread and post your questions there.
 
Thanks,
Sreelakshmi, AdWords API Team
"Milind Sankeshware (AdWords API Team)" <adwordsapiad...@google.com>: Mar 14 10:08AM -0700

Hi Panchal,
 
The AdWords API supports the reports which are listed here
<https://developers.google.com/adwords/api/docs/appendix/reports/all-reports>.
The guide <https://developers.google.com/adwords/api/docs/guides/reporting> on
reporting should also be helpful for you. Using the API you might be able
to get the performance stats but it might not be same as the custom reports
in the AdWords Editor. For questions specific to AdWords Editor, you could
post on the product forum
<https://www.en.advertisercommunity.com/t5/Google-AdWords/ct-p/Google_AdWords>.
Let me know if you have further questions.
 
Thanks,
Milind AdWords API Team.
"Dhanya Sundararaju (AdWords API Team)" <adwordsapiad...@google.com>: Mar 14 10:07AM -0700

Hi Anil,
 
The EQUALS(CONTEXT.DEVICE, "<value>") function type will limit display of
specific ad extensions (placeholder types) to mobile or desktop users. If
you do not want this limitation to apply, you can simply remove that
function from your code and go with only the FEED_ITEM_ID function. Please
refer this section
<https://developers.google.com/adwords/api/docs/guides/feed-matching-functions#top_of_page> of
guide for better clarity.
 
Regards,
Dhanya, AdWords API Team
P Anand <pana...@gmail.com>: Mar 14 09:56AM -0700

Hello,
I am getting the same error. I have tried this on PHP v. 5.6.32 and PHP v.
7.2 and still getting the same error. The googleads/googleads-php-lib
libaray works fine up to v201710, the moment i upgrade it ti v201802 it
crashes. Can you please help ?
 
Thanks
Pete
 
On Wednesday, 7 February 2018 19:36:29 UTC, Mathieu Dubreuil wrote:
P Anand <pana...@gmail.com>: Mar 14 09:57AM -0700

Hello,
I am getting the same error. I have tried this on PHP v. 5.6.32 and PHP v.
7.2 and still getting the same error. The googleads/googleads-php-lib
libaray works fine up to v201710, the moment i upgrade it ti v201802 it
crashes. Can you please help ?
 
Thanks
Pete
"Dhanya Sundararaju (AdWords API Team)" <adwordsapiad...@google.com>: Mar 14 09:48AM -0700

Hi,
 
Unfortunately, billing details are not available via the API even with
current release. Please keep an eye on our blog
<http://googleadsdeveloper.blogspot.com/search/label/adwords_api> for any
updates or announcements about upcoming releases.
 
Regards,
Dhanya, AdWords API Team
"Sreelakshmi Sasidharan (AdWords API Team)" <adwordsapiadvi...@google.com>: Mar 14 09:02AM -0700

Hi Jonathan,
 
The shared sets
<https://developers.google.com/adwords/api/docs/guides/negative-keywords-shared-sets#shared_sets> are
typically recommended if you have a set of keywords/placements that gives
you unwanted impressions or clicks across multiple campaigns. In this case
you would create a shared set with these keywords and apply them across
multiple campaigns. Since you are not reusing the same set of keywords
across multiple campaigns, you could just add them as a
NegativeCampaignCriterion
<https://developers.google.com/adwords/api/docs/reference/v201802/CampaignCriterionService.NegativeCampaignCriterion> on
the campaign directly using the CampaignCriterionService
<https://developers.google.com/adwords/api/docs/reference/v201802/CampaignCriterionService>.
Please check this example
<https://developers.google.com/adwords/api/docs/samples/python/targeting#add-targeting-criteria-to-a-campaign> for
code sample.
 
As you observed, there is an account limit
<https://support.google.com/adwords/answer/6372658?hl=en> of 20 shared
negative keyword lists per account and there is no alternative to adding
the shared set to the Account. Please let me know if you have additional
questions.
 
Thanks,
Sreelakshmi, AdWords API Team
"Sreelakshmi Sasidharan (AdWords API Team)" <adwordsapiadvi...@google.com>: Mar 14 08:51AM -0700

Hi Saritha,
 
A given library version might not support all versions of the API. If you
are using the latest version of the .NET client library, which is Ads API
.NET Client Library - v23.1.0
<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fgoogleads%2Fgoogleads-dotnet-lib%2Freleases%2Ftag%2Fv23.1.0&sa=D&sntz=1&usg=AFQjCNEwkbLnyaOgURLVhcHzTfRE4VZOzw>,
you should be able to make API calls against the V201710 and V201802
version of the AdWords API. If you are using the correct version of the
client library, could you please share the complete error logs so that we
can troubleshoot the issue? You could share the logs using reply privately
to author option.
 
Thanks,
Sreelakshmi, AdWords API Team
"Josh Radcliff (AdWords API Team)" <adwordsapia...@google.com>: Mar 14 07:17AM -0700

Hi,
 
The Gradle Maven Plugin
<https://docs.gradle.org/current/userguide/maven_plugin.html> will generate
a pom.xml for your project based on your Gradle configuration. Could you
give that a try?
 
Another option is to use a Gradle plugin for Eclipse, such as Eclipse
Buildship <https://projects.eclipse.org/projects/tools.buildship>.
 
Thanks,
Josh, AdWords API Team
 
On Tuesday, March 13, 2018 at 3:58:56 AM UTC-4, goldenmaza wrote:
Nikos Papandreou <goo...@wedoit.gr>: Mar 14 04:18AM -0700

Hello Peter,
 
I used the geo targeting spreadsheet but didn't find the areas I was
missing, so I posted here my question.
 
Some of the missing areas are:
 
- elliniko
- argyroupoli
- glyfada
- vari
- voula
- vouliagmeni
- ilion
- petroupoli
 
and the list can keep going. The adwords is missing more than half of
Athens municipalities, that are available to Google Maps.
 
Furthermore, I can't seem to be able to enter a post code such as 16674 to
define a geolocation.
 
 
 
 
On Wednesday, March 14, 2018 at 8:42:51 AM UTC+2, Peter Oliquino wrote:
Dorian Kind <dor...@webrepublic.ch>: Mar 14 04:12AM -0700

Hi Sreelakshmi,
 
sorry to revive this old thread, but just as a heads-up: the documentation
of the MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT error still does not seem to
cover the case mentioned above (trying to attach a shared list to a video
campaign).
 
Cheers,
Dorian
 
On Wednesday, 7 June 2017 17:45:11 UTC+2, Sreelakshmi Sasidharan (AdWords
API Team) wrote:
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to adwords-api...@googlegroups.com.

This email is a service from Peak Home Loans. Delivered by Zendesk
[22WYM8-6YW6]

Peak Support (Peak Home Loans)

unread,
Mar 15, 2018, 8:55:22 PM3/15/18
to Adwords-api
##- Please type your reply above this line -##

Your request (16) has been updated. To add additional comments, reply to this email.

Peak Suppo

Peak Support (Peak Home Loans)

Mar 15, 21:54 ADT

Reply all
Reply to author
Forward
0 new messages