Re: Digest for adwords-api@googlegroups.com - 25 updates in 20 topics

240 views
Skip to first unread message

بيع الجوالات والاكسسوارات بيع جوالات أبل

unread,
Feb 12, 2021, 6:03:27 PM2/12/21
to adwor...@googlegroups.com
Please write in Arabic, I am not good at English

احصل على Outlook لـ iOS

من: adwor...@googlegroups.com <adwor...@googlegroups.com>
‏‏تم الإرسال: Friday, February 12, 2021 12:31:33 PM
إلى: Digest recipients <adwor...@googlegroups.com>
‏‏الموضوع: Digest for adwor...@googlegroups.com - 25 updates in 20 topics
 
Albin Kristiansson <albin.kri...@groupm.com>: Feb 12 01:30AM -0800

Hi,
 
I am work in a setting where I have multiple levels in the hierarchy, from
the master MCC down to client level.
 
I understand that the login_customer_id has to be set the the ID of the
master account
 
*"This is the customer ID of the authorized customer to use in the request,
without hyphens (-). If your access to the customer account is through a
manager account, this header is required and must be set to the customer ID
of the manager account."*
-
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
 
So I set the customer ID on master MCC level (manager account), what then
becomes the problem is that I cannot access resources (in this case and ad
group)
 
errors { error_code { mutate_error: RESOURCE_NOT_FOUND } message: "Resource
was not found." trigger { int64_value: XXXXXX } location {
field_path_elements { field_name: "operations" index: 0 }
field_path_elements { field_name: "create" } field_path_elements {
field_name: "ad_group" } } }
 
Where XXXXXX is the ID of the adgroup.
 
I have a feeling that I might be having trouble finding resources when
setting the customer id to the top level MCC (manager account).
 
Would appreciate some input if anyone has some,
 
Cheers,
 
 
--
 
 
Privileged/Confidential Information may be contained in this
message. If
you are
 
not the addressee indicated in this message (or responsible for
delivery of the
 
 
message to such person), you may not copy or deliver this
message to anyone. In
 
 
such case, you should destroy this message and
kindly notify the sender by
reply
 
email. Please advise immediately if you
or your employer does not consent to
email
 
for messages of this kind.
Opinions, conclusions and other information in this
 
message that do not
relate to the official business of Group M Worldwide LLC
and/or
 
other
members of the GroupM group of companies shall be understood as neither
given
 
nor endorsed by it. GroupM is the global media investment
management arm of
WPP.
 
For more information on our business ethical
standards and Corporate
Responsibility
 
policies please refer to WPP's
website at http://www.wpp.com/WPP/About/
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.wpp.com_WPP_About_&d=DwMFaQ&c=N-xPqDyeLJg5V3gLll2thA&r=aMkvY63z6j7EsF4XIb9BQM9Vg_NPq0Tyq_c4qEjSGuI&m=KGmvFRgWqLXTGN-0TqwJrXtnIjxRssANR2E_1vsPHZg&s=CtJil6FZbGrYDvuuovO87MZKGQbQYXhR41-kweAs1C0&e=>
Bhaskar <dasbhas...@gmail.com>: Feb 11 11:31PM -0800

I need to integrate the Google Ad API in my new platform.. So what is the
price? Can any one help me?
Mat <m...@keyword-experte.de>: Feb 11 06:05AM -0800

Hi,
 
a Python script that has been running for several weeks now without errors
keeps throwing a new Error since tonight:
 
"Error: Enum ChangeEventResourceType has no name defined for value 13"
 
when calling this query to the SearchStream Service (customer id doesn't
matter):
 
query: "SELECT change_event.ad_group,change_event.campaign,
change_event.change_date_time, change_event.change_resource_type,
change_event.changed_fields, change_event.client_type,
change_event.resource_change_operation, change_event.user_email,
change_event.resource_name FROM change_event WHERE
change_event.change_date_time >= \"2021-01-18\" AND
change_event.change_date_time < \"2021-01-19\" ORDER BY
change_event.change_date_time LIMIT 10000"
 
This might be related to this announcement:
 
https://ads-developers.googleblog.com/2021/02/announcing-v61-of-google-ads-api.html
 
Please have a look into this issue and make sure to keep backwards
compatibility in this "non breaking" update.
 
Regards
Mat
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 09:05PM

Hi Mat,
 
Thanks for reaching out. Can you please reply privately and provide the request and response logs associated with this SearchStream request? If you do not have logging configured, please see this guide for configuring logging for the Python client library.
 
Thanks,
Matt
Google Ads API Team
 
Matt
Google Ads API Team
ref:_00D1U1174p._5004Q2CQ1QQ:ref
Mat <m...@keyword-experte.de>: Feb 11 11:03PM -0800

Hi Matt,
 
the "reply privately" button is greyed out.
 
But anyhow:
The issue seems to be that the "ChangeEventResourceType
<https://developers.google.com/google-ads/api/reference/rpc/v6/ChangeEventResourceTypeEnum.ChangeEventResourceType>"
v6 now (after the 6.1 update) contains 14 enums, while the current v6
version of
the /google/ads/google_ads/v6/proto/enums/change_event_resource_type_pb2.py
only addresses 9 of them:
 
values=[
_descriptor.EnumValueDescriptor(
name='UNSPECIFIED', index=0, number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='UNKNOWN', index=1, number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AD', index=2, number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AD_GROUP', index=3, number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AD_GROUP_CRITERION', index=4, number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='CAMPAIGN', index=5, number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='CAMPAIGN_BUDGET', index=6, number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='AD_GROUP_BID_MODIFIER', index=7, number=7,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='CAMPAIGN_CRITERION', index=8, number=8,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
 
So - will this problem be fixed with the library updates next week?
But even if: I don't think, that it's a good idea of you to break code
backwards in a minor version.
 
Regards
Mat
 
 
adsapiforumadvisor schrieb am Donnerstag, 11. Februar 2021 um 22:06:11
UTC+1:
 
TUNG NGUYEN THANH <tung...@septeni-original.co.jp>: Feb 11 10:11PM -0800

HI
 
I read this
<https://support.google.com/google-ads/answer/2472714#gbwa:~:text=Unique%20reach,-Unique>
article and see that google ads have reach and frequency report.
But I cannot find that metric in google ads api reference
<https://developers.google.com/google-ads/api/fields/v6/metrics>.
Do I miss understand something?
 
 
--
 
-----------------------------------------------------------------------------------------
もし、このメッセージが誤って貴殿に送信されたと思われる場合には、
機密情報を含んでいる可能性もありますので、どなたにも転送せず、
付属したファイルも含めて削除していただくとともに、発信者にその旨を
お伝えいただきますようお願いいたします。
This email may be
confidential or privileged.
If you received this communication
by mistake,
please don't forward it to anyone else,
please erase all copies and
documents,
and please let me know that it went to the wrong person.
Thank
you very much.
-----------------------------------------------------------------------------------------
Yoshie Agata <ag...@corekara.co.jp>: Feb 11 04:05PM -0800

Hi Anthony,
 
Thank you! Let me know if you have any update on this.
 
Yoshie
 
On Thursday, February 11, 2021 at 2:41:50 AM UTC+9 adsapiforumadvisor wrote:
 
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 11:12PM

Hi Dihan,
 
Could you share an API call log for the failing request by using the "Reply to user" option? To enable logging for your client library, look for the Logging guide under the respective client library on this page: https://developers.google.com/google-ads/api/docs/client-libs
 
Cheers
Anash
ref:_00D1U1174p._5004Q27tfEX:ref
"Pete Lavetsky (AdWords API Guru)" <pete.l...@gmail.com>: Feb 11 09:57AM -0800

Hi Anash,
 
Any update on this matter?
 
I noticed 6.1 had some Conversion work so wondering if we're getting any
closer
 
https://developers.google.com/google-ads/api/docs/release-notes#reporting-v6_1
 
Thanks
Pete
 
On Friday, December 11, 2020 at 5:20:30 PM UTC-5 adsapiforumadvisor wrote:
 
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 10:18PM

Hi Pete,
 
We discussed this issue internally, and came to the conclusion that the Google Ads UI and Google Ads API behavior in this case is correct, so there's an upcoming change to disallow these column combinations in AdWords API. See https://ads-developers.googleblog.com/2021/01/changes-to-conversion-columns-in.html for details.
 
If you need more details on this change, I'll be happy to get them for you or connect you to the relevant team if required.
 
Thanks,
Anash
ref:_00D1U1174p._5004Q28lroo:ref
Coder <dhamay...@gmail.com>: Feb 11 07:27AM -0800

Hello Google Ads Team,
 
Is there any example particular to customer-match (creating userlist and
adding / removing users to/from userlist) audience type using the REST
JSON? I could not find specific example in the Google Ads documentation.
 
Thanks.
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 08:56PM

Hi,
 
Thank you for reaching out. There is no specific example on creating/managing customer match user lists with the REST interface. You could refer to the client library implementation and the service operation details as well as the conventions for using the REST API to correctly make the API calls.
 
Thanks and regards,
Xiaoming, Google Ads API Team
 
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q2CQ322:ref
Kyle Werve <kyle....@transformco.com>: Feb 11 11:37AM -0800

I am trying to understand from the documentation if it is possible to use
MutateCampaigns in order to add and remove proximities based on
latitude/longitude to existing campaigns? And if so, are there sample JSON
request/response examples that could be shared on how to accomplish this?
 
Any guidance here would be appreciated.
Thanks,
Kyle
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 07:16PM

Hi,
 
Thank you for reaching out. You would be able to use the REST interface to upload the user list. However, this makes the process more complicated sometimes as it’s not high level programming languages. You could follow one of the client libraries to see what fields are being used and what steps are taken. Also look into the service operation details and the conventions for using the REST API to correctly make the API calls.
 
Thanks and regards,
Xiaoming, Google Ads API Team
 
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q2CPseQ:ref
Ruslan Obolonsky <r.obo...@owox.com>: Feb 11 04:29AM -0800

Hello.
I am trying to use this script
<https://developers.google.com/google-ads/scripts/docs/solutions/adsmanagerapp-bigquery-exporter>
for retrieving costs, metrics and clicks
 
Everything works well, I use this kind of report (below).
But I've faced the problem. I have *big discrepancies with Google Ads UI*
in some Accounts. Big discrepancies in impressions and costs for some days.
 
 
*1. Please, help me to solve this problem.*
2. Maybe you have a script that uses a new version of Google Ads API
instead AdWords API v201809? It will be great if you share it with me.
 
 
 
REPORTS: [{NAME: 'AD_PERFORMANCE_REPORT',
//
https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report
CONDITIONS: '',
FIELDS: {'CampaignName' : 'STRING',
'CampaignId' : 'INTEGER',
'CampaignStatus' : 'STRING',
'ClickType' : 'STRING',
'ImageCreativeName' : 'STRING',
'AdGroupName' : 'STRING',
'AdGroupId' : 'INTEGER',
'AdType' : 'STRING',
'Id' : 'INTEGER',
'DisplayUrl' : 'STRING',
'CreativeFinalUrls' : 'STRING',
'CreativeTrackingUrlTemplate' : 'STRING',
'Cost' : 'FLOAT',
'Clicks' : 'INTEGER',
'Impressions' : 'INTEGER',
'AccountCurrencyCode' : 'STRING',
'Date' : 'DATE'
}
}]
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 06:11PM

Hello,
 
Unfortunately, there is no way to use Scripts to pull data using Google Ads API. It currently pulls using the same queries as AdWords API.
 
Since your issue is more specific to Scripts, please post on their forum since they are better suited to handle these issues.
 
Regards,
Anthony
 
Anthony
Google Ads API Team
ref:_00D1U1174p._5004Q2CQ02I:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 05:26PM

Hi Todd,
 
I've added a feature request on your behalf to have this field added to the API. Please follow our blog for updates.
 
Regards,
Anthony
 
Anthony
Google Ads API Team
ref:_00D1U1174p._5004Q2CPvOt:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 05:09PM

Hi Austin,
 
Thank you for reaching out. This code example would go through the account hierarchy and print them out. If you don’t specify the managerId, then the direct accounts under the authenticated manager would be fetched first to build the hierarchy. Otherwise, if you specify the managerId to query on then you have to specify the loginCustomerId as well. You could read through the comments in the code to better understand how the code works.
 
Thanks and regards,
Xiaoming, Google Ads API Team
 
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q2CPk7n:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 04:33PM

Hi Da,
 
Thanks for reaching out. Can you please confirm if 6 - 12 hours have passed since the list was uploaded? Please see this list of considerations. If you are still having issues after checking each of these, please let us know.
 
Regards,
Matt
Google Ads API Team
 
Matt
Google Ads API Team
ref:_00D1U1174p._5004Q2CPliU:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 04:22PM

Hi Artem,
 
This is Lakshmi. I work along with Mark and Ernie. Please send the details to the alias googleadsa...@google.com.
 
Regards,
 
Lakshmi Prathipati
Google Ads API Team
ref:_00D1U1174p._5004Q2Bf5RG:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Feb 11 04:01PM

Hi Tamas,
 
You can use this example as reference. It shows how to add multiple criteria to a campaign, including locations. You will just need to create multiple location parameters and add them accordingly. Please reach out if you face issues.
 
Cheers,
Anthony
 
Anthony
Google Ads API Team
ref:_00D1U1174p._5004Q2CPrTL:ref
Tom Nahum <tom....@kendago.com>: Feb 11 07:31AM -0800

Hi Again.
I started implementing the Adwords API to get campaignGroup info.
all i need is to relate between a campaign id and campaignGroup id.
can you please help - how can i get this simple task done?
i tried the campaign service which gives me campaign id and campaignGroup
id (great!) but it seems it does not include video campaigns at all.
 
how can i get all my campaigns and campaign groups over all campaign types?
 
thanks!
 
On Thursday, February 4, 2021 at 7:06:29 PM UTC+2 Tom Nahum wrote:
 
Nathan O'Connor <in...@nathanoconnor.co.uk>: Feb 11 05:21AM -0800

I have a question around geo-targeting. I want to target E and N postcodes
only and not the whole of London. if I'm targeting E1 postcode and a user
is in E1 will Google see this as E1 or as London? Google Ads
ValueTrack {loc_physical_ms} shows the ID given to the users location. The
London ID has always had more traffic than the postcode ids in my reports.
This got me thinking, does Google Ads see everyone in E1 postcode or does
E1 or London and as I'm not targeting London be missing out on traffic?
Instead, should I be targeting London and ad postcodes as negatives in the
areas I don't cover?
David Montgomery <davidmo...@gmail.com>: Feb 11 09:03PM +0800

Hi
 
This is a completely unpleasant api. I go to the URL and wow another
error Tracking Number: c4311830744000493.
 
status = StatusCode.PERMISSION_DENIED
 
details = "Google Ads API has not been used in project 814450330638 before
or it is disabled. Enable it by visiting
https://console.developers.google.com/apis/api/googleads.googleapis.com/overview?project=814450330638
then retry. If you enabled this API recently, wait a few minutes for the
action to propagate to our systems and retry."
 
debug_error_string =
"{"created":"@1613048255.663005000","description":"Error received from peer
ipv4:142.250.69.202:443","file":"src/core/lib/surface/call.cc","file_line":1068,"grpc_message":"Google
Ads API has not been used in project 814450330638 before or it is disabled.
Enable it by visiting
https://console.developers.google.com/apis/api/googleads.googleapis.com/overview?project=814450330638
then retry. If you enabled this API recently, wait a few minutes for the
action to propagate to our systems and retry.","grpc_status":7}"
 
 
 
Really?
https://console.developers.google.com/apis/api/googleads.googleapis.com/overview?project=814450330638
.
 
I get the below?
 
 
There was an error while loading
/apis/api/googleads.googleapis.com/overview?project=versatile-art-302204
<https://console.developers.google.com/apis/api/googleads.googleapis.com/overview?project=versatile-art-302204>.
Please try again.
 
Tracking Number: c4311830744000493
 
On Thu, Feb 11, 2021 at 1:10 PM Google Ads API Forum Advisor Prod <
"Андрей Ласевичев" <alase...@gmail.com>: Feb 11 03:41AM -0800

Thanks
 
понедельник, 8 февраля 2021 г. в 10:58:46 UTC+5, adsapiforumadvisor:
 
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.
Reply all
Reply to author
Forward
0 new messages