Re: How do I stop an API making automatic changes to my campaigns?

2018-03-06 Thread Zweitze
You could deny access for that particular user. Or change access to Read-Only. If you don't want to do that, because that same email address is used by an actual user and/or other software, but you do happen to know it's password and it's Two Factor Authentication: 1. Go to

Cannot add beta API to Google Developer Console project

2018-06-28 Thread Zweitze
Hi all, Finally I've got a chance to look at the Ads API beta. However, I cannot activate this API in Google Developer Console?! When I run the .NET test program, I get an error message like this: Message: Status(StatusCode=PermissionDenied, Detail="Google Ads API has not been used in project

Re: CAMPAIGN PERFORMANCE REPORT Lost Impression Share

2018-10-08 Thread Zweitze
In certain situations you have no lost impression share. For instance, if a campaign was removed a year ago, and you ask for the lost impression share last month, you will get "--". You should probably handle it like a NULL value in databases, or NONE in some languages. This particular value

Re: can't get reach ad group

2018-10-03 Thread Zweitze
An ad group contains ads and criteria, but no campaigns. Actually a campaign contains ad groups. See the object hierarchy diagram . On Tuesday, October 2, 2018 at 1:14:34 PM UTC+2, Raneen Bsais

Re: Get user info after oauth2 login.

2018-10-01 Thread Zweitze
You have a few options. If you ONLY need some user id then Google's OAuth2 API allows you to do so. This user id is unique for users, and you can use it (for instance) to check if a user logged on before. Or for communicating with Google. If you need more, like the actual email address, then

Re: check enabled features of an adwords account

2018-09-25 Thread Zweitze
Check out the validateOnly option when making a call. Basically it attempts to execute an operation, and returns any errors that may have occurred while executing. However, if no error occurred, the operation is >not<

Re: ClickAssistedConversionValue and ImpressionAssistedConversionValue now contain "--"?!

2018-12-13 Thread Zweitze
day, December 12, 2018 at 1:58:13 PM UTC-5, Alexander wrote: >> >> Same problem. We quick fixed it yesterday on our end to interpret "--" as >> zero. >> >> Is it sufficient to click the "Me too!" button in a forum thread? Or is >> it better to po

Re: Ad Performance Report And AdType

2018-12-24 Thread Zweitze
Assuming you attempt to use AD_PERFORMANCE_REPORT make sure you only use fields compatible for exactly that type of report. For instance, you use SearchImpressionShare which is -AFAIK- not supported by AD_PERFORMANCE_REPORT. You may be using more fields intended for other reports. On Friday,

ClickAssistedConversionValue and ImpressionAssistedConversionValue now contain "--"?!

2018-12-11 Thread Zweitze
Hello, This morning about 10% of the reporting jobs failed. The failure was always on CAMPAIGN_PERFORMANCE_REPORT. This is the report definition: https://adwords.google.com/api/adwords/cm/v201802;> CampaignId Date AdNetworkType2 ClickAssistedConversions

Re: ClickAssistedConversionValue and ImpressionAssistedConversionValue now contain "--"?!

2018-12-12 Thread Zweitze
rn is different please elaborate. > > Regards, > Sai Teja, AdWords API Team > > On Tuesday, December 11, 2018 at 5:39:36 AM UTC-5, Zweitze wrote: >> >> Hello, >> >> This morning about 10% of the reporting jobs failed. The failure was >> always o

Re: ClickAssistedConversionValue and ImpressionAssistedConversionValue now contain "--"?!

2018-12-12 Thread Zweitze
I also want to add that this morning, over 50% of our jobs failed - all on this error. On Wednesday, December 12, 2018 at 9:21:07 AM UTC+1, Zweitze wrote: > > Indeed, my concern is that those fields now contain '--'. > That change breaks our software. > > > On Tuesday, Dece

Re: How to calculate video played to 25% from API reports

2018-12-03 Thread Zweitze
Hello, I struggled with this exact question a year and a half ago. You are talking about InStream video ads. For those ads, metric Impressions states the number of videos that were started. VideoQuartile25Rate is the percentage of those starts, where the video was shown for at least 25

Re: how can i pass clientcustomerid dynamically

2018-11-29 Thread Zweitze
My method is to create a new AdWordsUser instance for that user. AdWordsUser has a constructor that takes a dictionary with key-value pairs - the values in that dictionary will override the values in app.config. For instance: MyUser = new AdWordsUser(new Dictionary {

Re: Negative Keywords Report

2019-01-08 Thread Zweitze
>From the top of my head, you can get negative keywords on group level by: - Request KEYWORDS_PERFORMANCE_REPORT; - Set IncludeZeroImpressions to true, because those negatives never get impressions(!); - Add a predicate on field IsNegative, equalling value "true" Note that you

Re: Programatically see what level of access an account manager is given

2019-01-28 Thread Zweitze
I am not aware of a direct call in AdWords API, although the new Ads API (currently in beta) may have some. I do know a workaround. Identify API calls that fail when the user has no sufficient access rights. Then call that exact API call with header flag "validateOnly" set to true. When that

Re: Best practices on managing Ids?

2019-03-28 Thread Zweitze
So the question is, how to store those IDs and other intermediate results, so you can use them later? Sorry, no hints for blogs or guides... your question is a general programming topic. What to do? Basically you have "storage", which enable to store information, and retrieve that later. For

Re: Best practices on managing Ids?

2019-03-28 Thread Zweitze
So, my two cents - coding AdWords API for well over ten years. Whatever you do, be prepared for change. The Google Ads eco system is very alive, every month features come and go. Some changes are big, some small. Once you implemented a feature (say Shopping campaigns or Education ad extensions

Re: Average Position availability in API post deprecation in 2H 2019

2019-03-13 Thread Zweitze
I have a related question on this subject - so I prefer to continue in this thread. Like Leon we now use AveragePosition for analysis, and we consider to shift to these Prominence Metrics too. But our goal is long term analysis. How far in the past do these metrics go? I know we can take an

Google Ads API workshops: please publish a video from the keynote?

2019-03-13 Thread Zweitze
I guess this is a question for Google Ads API Team This year I cannot attend the Google Ads API Workshops (Only two in Europe, of which London was booked out, and Munich was organized during public holidays). No online attendance either, so I have to rely on video recordings. Of all the

Re: Average Position availability in API post deprecation in 2H 2019

2019-03-19 Thread Zweitze
"* Thanks for understanding! On Wednesday, March 13, 2019 at 7:04:13 PM UTC+1, googleadsapi-forumadvisor wrote: > > Hello Zweitze, > > Looks like your concern is more on the product level. I suggest you to > post your concern on the Google Ads Community > <https://www.en.adver

Re: Best practice to process Big Data?

2019-03-21 Thread Zweitze
You will need one report. I am pretty sure one report should be enough to get all records. Did you try this? I looked in my logs this morning, and saw that the software downloaded a keyword report with 750,000+ records. Its format was XML_GZIP, 26 MB. Downloading (the time between the request

Re: Receiving negative values for Cost/Impressions in ADGROUP_PERFORMANCE_REPORT

2019-05-09 Thread Zweitze
Based on these findings we activated a similar check and noticed negative impressions (impressions = -1, once -2). This happens in over 10% of our accounts. The report definition: https://adwords.google.com/api/adwords/cm/v201809;> CampaignId AdGroupId KeywordId

Re: Reporting Issue - Google Ads reporting for May 1 (Pacific Time) is incorrect. We will update this message when the issue is resolved and the data is corrected.

2019-05-08 Thread Zweitze
If it's not too much too ask, could you elaborate on what part of Ads reporting was diagnosed as wrong? I know the blog post states that ALL data (of April 30 and May 1) is wrong. But when I looked for campaigns of an account in that period, I actually got a report with those campaigns of that

Re: Enable API in credential wizard

2019-07-01 Thread Zweitze
Try disabling your ad blocker... On Monday, June 24, 2019 at 5:44:54 PM UTC+2, Andrei Berinde wrote: > > I'm trying to enable the google ads API in the credentials wizard and I > get the attached error. Can anyone advise? > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us

Re: Metrics not available for ClickAssistedConversions and ImpressionAssistedConversions.

2019-04-23 Thread Zweitze
Those metrics were deprecated last year, see this forum topic . If you need to learn which campaigns and ads contributed to conversions, you should set up an appropriate attribution model and then obtain the conversions. More

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2019-07-02 Thread Zweitze
This happened July 2nd, 2019, around 03:30 CEST On Tuesday, July 2, 2019 at 1:32:31 PM UTC+2, Zweitze wrote: > > Hi, > > This morning we executed this request: > > >https://adwords.google.com/api/adwords/cm/v201809;> >CampaignId >Id >

Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2019-07-02 Thread Zweitze
Hi, This morning we executed this request: https://adwords.google.com/api/adwords/cm/v201809;> CampaignId Id Date Conversions ViewThroughConversions ConversionValue CampaignStatus IN ENABLED PAUSED

Re: Adding Google Ads API in Console Developer Google project not found

2019-08-29 Thread Zweitze
Use a browser without ad blockers (!) On Thursday, August 29, 2019 at 3:23:49 PM UTC+2, Luigi Taccetta wrote: > > [image: Screenshot_2019-08-29_15-15-36.png] > In the Console Developer Dashboard, after creating the project, I'm not > able to add the Google Ads API library, perhaps it works with

Re: Operator >= with metrics.conversions

2019-09-16 Thread Zweitze
May I ask what you are trying to achieve? Note that metrics.conversions>=0.00 is ALWAYS true, because you cannot have negative conversions. (Well, then there is of course *this problem *, which is solved for the future - but

Re: Operator >= with metrics.conversions

2019-09-17 Thread Zweitze
query. On Tuesday, September 17, 2019 at 7:06:56 AM UTC+2, cv wrote: > > Hi Zweitze, > > Thanks for the insight. > > I am working on project where I need to have Minimum Converisons and View > through Conversions criteria for adgroup and campaign. > So when I fetch the data

Re: Aggregating impression share data

2019-09-17 Thread Zweitze
Well, you can't accurately aggregate those results. To do so, you would need a replacement value for "<10%" and ">90%", and, whatever you do you know you will be wrong. And even if you have none of such values I doubt the numbers add up. For instance, on campaign level the number of missed

Re: Valid Zip Codes Missing in Geotargets CSV

2019-09-05 Thread Zweitze
Certain zip codes are not listed in the geotargets list, because you cannot target them. And yes, the geotargets list only contains geographical areas that you can target in Google Ads. If you intend to target an unlisted zip code, which you can target in Google Ads web interface, do realize

Negative values in AUDIENCE_PERFORMANCE_REPORT

2019-09-19 Thread Zweitze
Having recently dealt with negative conversions , now I have a somewhat similar problem: negative clicks, cost and interactions. Anyway, the report definition: https://adwords.google.com/api/adwords/cm/v201809;>

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2019-08-05 Thread Zweitze
So I passed the requested information after that. Over a week ago I asked if any progress was made, but didn't get any answer yet. Please supply an update? It's hard when we don't get accurate data for over a month. On Wednesday, July 3, 2019 at 8:28:58 AM UTC+2, adsapiforumadvisor wrote: > >

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2019-08-06 Thread Zweitze
st 5, 2019 at 5:10:18 PM UTC+2, adsapiforumadvisor wrote: > > Hello Zweitze, > > I realize this is super frustrating, which is why I did increase the > priority. Ever since I did, there was more triage on this because I pushed > it above many other things. I've seen that we've li

Re: Google Ads API - reports: locations and top impressions rate

2019-09-24 Thread Zweitze
I'm sort of in the same boat. We have similar problems, in our case (using AdWords API v201809) we cannot access top impression stats in reports AUDIENCE_PERFORMANCE_REPORT and CAMPAIGN_LOCATION_TARGET_REPORT, although they do exist in the web interface of Google Ads. On one thing you were

Re: Search query performance report average position returns bad value

2019-11-04 Thread Zweitze
Some time ago Google withdrew the "Average Position" static - all requests get a null value. See: http://ads-developers.googleblog.com/2019/07/sunset-of-average-position-metric-in.html That space in the " --" value shouldn't be there I think. Regardless, there is no point to request average

Re: Connecting Google Ads API to Filemaker (2 questions)

2019-11-06 Thread Zweitze
You may want to consider Google Ads Scripts, combined with Google Sheets. I do assume that you can find some solution for FileMaker and Google Sheets? I am pretty sure that ready-made Ads scripts are available to generate a Google Ads report and save the results in a sheet, which you can

Re: get all fields of google ads

2019-12-11 Thread Zweitze
Of course you can get all fields, but not in a single API-request. The reason for that, certain field combinations are not allowed. This is all documented. To see an example of such documentation, here is an example. Go to

Re: How to get correct number of video quratile views

2019-12-05 Thread Zweitze
Hi, I struggled with this some time ago. Later someone asked the same question, and the answer there best describes my findings: https://groups.google.com/d/msg/adwords-api/KLLiGbhnHAA/EnUhS7_LBgAJ To summarize (but do read previous discussion): 1. Video campaigns consist of two types of ads,

Re: Google Ads API - reports: locations and top impressions rate

2019-09-25 Thread Zweitze
nymore. I am so sure it was there about a month ago... On Tuesday, September 24, 2019 at 10:49:19 PM UTC+2, David García wrote: > > Hi Zweitze, > > Thanks for letting me know that the new metrics were implemented in the > Keyword Performance Report, I hadn't noticed that. But it seems tha

Re: Google Ads API - reports: locations and top impressions rate

2019-09-25 Thread Zweitze
representative(s) to learn about Google's priorities. I don't think anyone on this forum can answer such questions. On Wednesday, September 25, 2019 at 11:55:21 AM UTC+2, David García wrote: > > Thanks Zweitze, found it. > > But unfortunately that report warns that the average pos

Re: About account status

2020-01-07 Thread Zweitze
To find out the status, just do a request. If it is active, you'll get a normal response. In other cases you get an error - for instance, when the account is inactive etc., or the latest Terms are not agreed etc.etc. Unfortunately there is no complete list of all states. For instance, you also

Re: Most Specific Location ID

2020-01-07 Thread Zweitze
As the documentation states, you should use LocationCriterionService to look up the MostSpecificCriteriaId. Alternatively, you could try to look up MostSpecificCriteriaId in the *Geotargets CSV file *. Google supplies a new

Re: How to get conversion-specific data in KEYWORDLESS_QUERY_REPORT

2020-03-12 Thread Zweitze
In above sample report I accidently added field "ViewThroughConversions", which is not allowed anyway. Without that field you get the error I mentioned. (Even with that field you get the same error, go figure...) On Thursday, March 12, 2020 at 5:45:20 PM UTC+1, Zweitze wrote: >

How to get conversion-specific data in KEYWORDLESS_QUERY_REPORT

2020-03-12 Thread Zweitze
Hi, You won't believe what I just learnt: look at the documentation of *KEYWORDLESS_QUERY_REPORT *, field *ConversionTrackerId

BID_GOAL_PERFORMANCE_REPORT: Field "type" can have "--" ?!

2020-04-10 Thread Zweitze
Hi all, I'm working on on the BID-GOAL_PERFORMANCE_REPORT, and certain records return "--" for type. Field type is an ENUM, and the documentation lists values like UNKNOWN and NONE, but not "--". Is the documentation incomplete, or is the API misbehaving? For reproduction, this is a sample

Re: Google AdWords API 400 "Bad Request" "invalid_grant" error: is it possible for refresh_token to be expired?

2020-04-14 Thread Zweitze
I know a few circumstances where an Refresh Token expires, or becomes invalid: 1. Your software revoked the token . In other words, your software has a Logout function and that was successfully called. 2. That

Re: BID_GOAL_PERFORMANCE_REPORT: Field "type" can have "--" ?!

2020-04-15 Thread Zweitze
ble values. But... you never get any of these values! So far I found three different values, being "--", "First page", and "Top of page". On Tuesday, April 14, 2020 at 10:10:08 PM UTC+2, adsapiforumadvisor wrote: > > Hi Zweitze, > > Feel free to share any errors

Re: How to know what type of access my manager account have over its client accounts through some API endpoint.

2020-03-25 Thread Zweitze
The best way around this is using the *validateOnly request header *. When you add this header (and set to 'true') the API call will be checked but not executed. When the check fails the error is reported. You use it with,

Re: Fetch report with all values of AdGroupStatus and CampaignStatus

2020-04-28 Thread Zweitze
If you're talking about AdWords API: don't assume anything. I've been developing for AdWords API well over ten years, in those years the default behavior (= not including such conditions) changed at least seven times. In other words, if you didn't include a predicate on status, sometimes you

Re: Google AdWords API 400 "Bad Request" "invalid_grant" error: is it possible for refresh_token to be expired?

2020-04-14 Thread Zweitze
I know a few circumstances where an Refresh Token expires, or becomes invalid: 1. Your software revoked the token . In other words, your software has a Logout function and that was successfully called. 2. That

Re: BID_GOAL_PERFORMANCE_REPORT: Field "type" can have "--" ?!

2020-04-14 Thread Zweitze
Uniqueness <https://developers.google.com/adwords/api/docs/guides/objects-methods#object_id_uniqueness> . Thanks! On Friday, April 10, 2020 at 7:28:05 PM UTC+2, adsapiforumadvisor wrote: > > Hi Zweitze, > > Thank you for reaching out. As explained in this blog po

Re: AdWords API intermittent issues right now?

2020-05-12 Thread Zweitze
We have the same with reporting service - about 10% of accounts fail. Funny thing is, when the first report succeeds, then the following 30+ reports on the same account succeed as well. But the next different account may fail again. We also get HTTP 500. For investigation we have sample

Report bid strategy per network?

2020-03-24 Thread Zweitze
Hi all, I want to report the bid strategy results using AdWords API v201809, and then segmented by network. The matching report appears to be *BID_GOAL_PERFORMANCE_REPORT *, but the network segment

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2020-09-08 Thread Zweitze
Any progress? On Friday, August 14, 2020 at 10:55:52 PM UTC+2, adsapiforumadvisor wrote: > > Hi Zweitze, > > We'll take a closer look at this and let you know why this is happening. > > Regards, > Anthony > Google Ads API Team > > re

Re: How is the metric search impression share aggregated?

2020-09-08 Thread Zweitze
I researched this long time ago - you may check the search function for old discussions on aggregating. Basically it's not possible. Sometimes the API pushes out results like "< 10.00%" which are impossible to handle. But if you only get numeric results then aggregation is possible. To do so,

Re: How is the metric search impression share aggregated?

2020-09-08 Thread Zweitze
I researched this long time ago - you may check the search function for old discussions on aggregating. Basically it's not possible. Sometimes the API pushes out results like "< 10.00%" which are impossible to handle. But if you only get numeric results aggregation with higher accuracy is

Re: moving from Google Adwords to Google Ads

2020-10-12 Thread Zweitze
With Google Ads API, Google will is applying different Terms & Conditions therefore you will have to sign a different T You won't find this in Google Console but in the Google Ads API - just follow the link in the error message. If you have multiple accounts: make sure you log in to the MCC

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2020-08-18 Thread Zweitze
, 2020 at 4:07:20 PM UTC+2, Zweitze wrote: > > So it was fixed a year ago, but now something is back! > But my explanation of Aug 2 2019 won't hold in this situation, something > else is going on. Now it's a Geo Performance report and its request is: > > >https://adwords.goog

Re: ConversionTrackerService list feilds

2020-09-29 Thread Zweitze
With AdWords API, you should be able to retrieve All Conversions and All Conversion Value: Use report ACCOUNT_PERFORMANCE_REPORT, make sure you include segment ConversionTypeName (which segments the result per conversion type) and metrics AllConversions and AllConversionValue. Further, set up

Re: Category is not listing

2020-09-29 Thread Zweitze
Also read http://ads-developers.googleblog.com/2020/09/conversion-category-changes-in-adwords.html On Wednesday, September 23, 2020 at 3:14:02 PM UTC+2, denma test wrote: > > Hi > Have created conversion with Submit lead form Category in UI, while > listing in API the category is received as

Re: GoogleAdsRow object not iterable?

2020-09-29 Thread Zweitze
You should ask the client library developers in the respective GitHub project. For instance, the .NET libraries have the same problem, but somewhere deeply hidden in the report results was another class with an attribute listing all column names that were returned. You could ask if the python

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2020-09-28 Thread Zweitze
in other words existing negative results will still be returned as such? Thanks! Zweitze de Vries. On Thursday, September 24, 2020 at 4:46:00 AM UTC+2, adsapiforumadvisor wrote: > > Greetings Zweitze, > > It's me Nadine! This got sent over to me; as soon as I saw your name, I

Re: Negative conversions in CAMPAIGN_LOCATION_TARGET_REPORT?!

2020-08-11 Thread Zweitze
to ask the question here because product support don't understand why this is problem. If anyone can look into this, thanks! Zweitze. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog: https://googleadsdeveloper.blogspot.com/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: Get the creation time of the ad account

2020-06-30 Thread Zweitze
AdWords API does not have the start time, nor any related info like the time the first user was added, or the time that the first user agreed with Terms & Conditions, or anything like that. You may want to consider what you really need. In my case, every now and then I get a new account which

Re: Link between Developer Token and OAuth2

2020-12-03 Thread Zweitze
You made me blush! I'm glad to help out every now and then. On Wednesday, December 2, 2020 at 9:13:36 PM UTC+1 adsapiforumadvisor wrote: > Hi Zweitze, > > Thanks for providing useful information to other people in the forum. We > appreciate your efforts and hope you could keep up t

Re: calculation of (absolute_)top_impression_percentage

2020-11-26 Thread Zweitze
If you look at the top row, you see seven impressions, of which 50% was a top impression. That is a red flag. More rows have this problem. You should realize that top impressions are only available on the search network. This particular adgroup probably shows ads on other networks as well,

Re: calculation of (absolute_)top_impression_percentage

2020-12-01 Thread Zweitze
ression_percentage in my spreadsheet. > Without segmentation by date i get 108 impressions in total, but the total > absolute_top_impression_percentage value doesn't match the calculated one.. > Zweitze schrieb am Donnerstag, 26. November 2020 um 17:16:14 UTC+1: > >> If you look at the top row, you see seven im

Re: Link between Developer Token and OAuth2

2020-12-01 Thread Zweitze
Let me offer an alternative explanation. Both OAuth2 client and MCC developertoken are intended to identify the developer. To understand this you've got to consider history. The MCC developertoken was first. At that time (we're talking 2005 here, OAuth2 did not exist) you had to pay for API

Re: Aggregating Search Impression Share (and other metrics)

2020-11-02 Thread Zweitze
You should try adding segmentation on ad network type, and check if the numbers make sense. For me it always did, but I left out results for shopping campaigns... Aggregating Impression shares was discussed quite often on this forum, use the search function to get my insights. For more

Re: Get conversions stats

2020-11-06 Thread Zweitze
You should add metrics like metric.conversions That also serves your requirement to show what at you call "action stats" - your current query does not show that you are interested in any stats. If you want to include group information then you should not query the campaign resource, that

Re: Empty data in some metrics when the network is "Search partners"

2020-11-06 Thread Zweitze
That makes complete sense to me. "Search partners" are websites which are NOT owned by Google, every time a page is queried that website may, or may not ask Google to show any ads. In other words, Google does not know how many times that website was queried, and therefore cannot determine how

Re: OAuth2 refresh token expiration?

2021-01-05 Thread Zweitze
If a RefreshToken is not used for six months, it expires. See also the OAuth2 documentation . And do take notice of the other reasons when a RefreshToken may become invalid. On Monday, January 4, 2021 at 9:15:32 PM UTC+1

Re: Negative Conversion Value

2021-01-05 Thread Zweitze
I've had negative conversions a few times. See https://groups.google.com/g/adwords-api/c/cjvqmrLz0wc The 2019 posts were (probably) about changes in conversion types that contribute to general conversions - you could end up with negative conversions in reports WITHOUT segmentation to

Re: Mock Google Ads API request

2022-03-16 Thread Zweitze
Take a look at the Google Ads .NET client package sources. These sources have themselves unit tests, and some utilities - for instance, mock an error. https://github.com/googleads/google-ads-dotnet On Wednesday, March 16, 2022 at 3:02:01 PM UTC+1 Javier Val wrote: > Hello everyone, > > When

Re: Suddenly getting "InvalidArgument" on querying ad_group_audience_view

2022-02-28 Thread Zweitze
7 PM UTC+1 Zweitze wrote: > This query worked about two weeks ago, but not anymore: > > SELECT > campaign.id, campaign.name, campaign.serving_status, > campaign.start_date, > ad_group.id, ad_group.name, > > ad_group_criterion.criterion_id, user_list.name, &

Suddenly getting "InvalidArgument" on querying ad_group_audience_view

2022-02-28 Thread Zweitze
This query worked about two weeks ago, but not anymore: SELECT campaign.id, campaign.name, campaign.serving_status, campaign.start_date, ad_group.id, ad_group.name, ad_group_criterion.criterion_id, user_list.name, ad_group_criterion.final_urls,

Re: Why the metrics-conversions's datatype is doouble?

2022-02-22 Thread Zweitze
On certain attribution models , a conversion can be rewarded to multiple clicks. For instance, the first click gets 60% of the conversion, the second and third click get 20%. The API uses double to accommodate for this. On Tuesday,

Re: Support for Upgraded Extensions in Reports API

2022-02-22 Thread Zweitze
I had a similar question, see https://groups.google.com/g/adwords-api/c/WsB3VyQjYUQ/m/FBs4nvkcCQAJ Basically you query asset_field_type_view to learn whether asset based extensions exist - WHERE field_type = 'SITELINK' or whatever extension you're interested in. Then you may query

Re: Suddenly getting "InvalidArgument" on querying ad_group_audience_view

2022-03-02 Thread Zweitze
The information on v9 was provided. On v10 the logs revealed something bizarre - nothing was logged. And yet the debugger show the call was made, very strange. On Tuesday, March 1, 2022 at 4:41:11 AM UTC+1 adsapi wrote: > Hi Zweitze, > > Thank you for posting your concern. > >

Re: Suddenly getting "InvalidArgument" on querying ad_group_audience_view

2022-03-02 Thread Zweitze
an error in the dotnet library, I created an issue https://github.com/googleads/googleads-dotnet-lib/issues/244 On Wednesday, March 2, 2022 at 10:26:32 AM UTC+1 Zweitze wrote: > The information on v9 was provided. > On v10 the logs revealed something bizarre - nothing was logged. A

Re: Working Google Ads Data Transfer after deprecating AdWords API

2022-02-03 Thread Zweitze
I'm dealing with the same situation, and have some new insights. I submitted a bug on the web page of the documentation, and got some feedback. This is the bug report The feedback stated some preview is/was going on. I requested access but got

Re: Retrieving sitelinks

2022-02-03 Thread Zweitze
be disabled? Thanks! On Monday, January 31, 2022 at 2:01:17 AM UTC+1 adsapi wrote: > Hi Zweitze, > > Thanks for getting back to us. > > You may check this *guide* > <https://developers.google.com/google-ads/api/docs/extensions/assets/migrating-extensions?hl=en#identify_

Re: Retrieving sitelinks

2022-02-04 Thread Zweitze
Thanks, I almost got everything working. I plan to retrieve the old feed-based extensions using a where clause, something like SELECT FROM campaign_extension_setting WHERE campaign_extension_setting.extension_type = 'SITELINK' AND campaign.id NOT IN (1, 2, 3, 4) And the IDs 1,2,3 and 4

Retrieving sitelinks

2022-01-27 Thread Zweitze
I'm trying to retrieve all sitelinks of an account, which, according to the UI, has 6587 sitelinks. I also need to determine to which group or campaign they are linked to. So for campaigns do this query: SELECT campaign_asset.campaign, asset.type, asset.sitelink_asset.description1,

Re: Retrieving sitelinks

2022-01-28 Thread Zweitze
extensions and feed-based extensions. Would you agree? How does one find out that extensions of an account are feed-based or asset-based? On Friday, January 28, 2022 at 1:50:04 PM UTC+1 adsapi wrote: > Hi Zweitze, > > Thank you for posting your concern. > > It appears that

Re: Serializing GoogleAdsRow in C#

2022-04-14 Thread Zweitze
: Cannot apply indexing with [] to an expression of type > 'GoogleAdsRow' > ``` > How does one achieve a dynamic field selection? > > > > > On Wednesday, 13 April 2022 at 9:22:42 pm UTC+8 Zweitze wrote: > >> When you request a report, you'll reserve a response

Re: Serializing GoogleAdsRow in C#

2022-04-13 Thread Zweitze
When you request a report, you'll reserve a response object with a few members, among that "Results" which is a list of returned GoogleAdsRows. Among the other members you will find "FieldMask" which contains a list of names of the requested fields. With the FieldMask list, you can determine

Re: Mismatch in daily aggregated metrics after 25/04/2022 between account_performance_report and ad_performance_report

2022-06-02 Thread Zweitze
Hi Ori, Both old and new APIs had problems on April 25 and April 26, see http://ads-developers.googleblog.com/2022/05/google-ads-scripts-adwords-api-and.html (very good you mentioned the exact date) You should contact StitchData, creator of Stitch. Ask whether they took above blogpost in

Re: Discrepancy between metrics.video_quartile_*_rate and google Ads UI

2022-06-22 Thread Zweitze
. On Wednesday, June 22, 2022 at 3:58:40 PM UTC+2 Oksana Sulyma wrote: > > @Zweitze, thanks for information. > I've made different experiments based at our comment, but unfortunately > still see the discrepancy. > For account I look at we have data for CONTENT and YOUTUBE_WATCH netwo

Re: Discrepancy between metrics.video_quartile_*_rate and google Ads UI

2022-06-21 Thread Zweitze
I dealt with this some time ago - see https://groups.google.com/g/adwords-api/c/oYvpfH1HsvY/m/8pkMydT7AwAJ and for background (also mentioned in previous message) https://groups.google.com/d/msg/adwords-api/KLLiGbhnHAA/EnUhS7_LBgAJ So that was three to five years ago, and we had to use AdGroup

Re: Code not ready for Adwords API sunset on 27th Apr

2022-04-28 Thread Zweitze
That was also mentioned in the blog on April 26: http://ads-developers.googleblog.com/2022/04/reminder-requests-to-adwords-api-will.html On Thursday, April 28, 2022 at 7:06:34 AM UTC+2 wes...@channable.com wrote: > "the AdWords API will no longer be available April 27, 2022 onwards. On > that

Re: How to check whether an account linked to a manager account?

2022-08-22 Thread Zweitze
Hi, You wrote * To check whether 'b' is linked, I checked 'b' 's customer_manager_link, the results is empty * and the question is of course how you checked that. As far as I know, given a customer_id, the API offers no method to find out the managers of that account. The way to go is to run

Re: Performance of SearchStream

2022-09-28 Thread Zweitze
Same here [image: latency.PNG] I did notice that, when the server-side timeout occurs, the error changed. Sep 27, 02:31 CEST: *Status(StatusCode="Unknown", Detail="Stream removed", DebugException="Grpc.Core.Internal.CoreErrorDetailException:

Re: API Calls Return Incorrect Status for Sitelinks

2022-09-27 Thread Zweitze
Does the UI show these site links as "legacy"? If not, you have auto-migrated site links . (Note: that topic states site links should all have been migrated, but in July I still had accounts with legacy

Performance of SearchStream

2022-09-27 Thread Zweitze
Looking at the API dashboard of the Google Project (the project where the Google API is enabled), I notice that on Sep 27, method google.ads.googleads.v11.services.GoogleAdsService.SearchStream is suddenly very slow: Avg latency 3.185 seconds 99th percentile: 9.018 seconds Which is multitudes

Re: Performance of SearchStream

2022-09-27 Thread Zweitze
* Thanks for reaching out. If you are noticing increased latency, please privately provide us with complete request and response logs from a request showing this behavior. * Sorry, but no can do. The .NET library assumes one can write logs to disk and offers no alternatives - not possible in

Re: Get Sitelinks

2022-09-19 Thread Zweitze
and you should not run into them. On Thursday, September 15, 2022 at 2:53:50 PM UTC+2 adsapi wrote: > Hello Chirag and Zweitze, > > I smiled as soon as I saw both of your names because you both have always > been problem solvers over the years. I really appreciate that! > > @Zweitze

Re: How to get the status of an Ad Extension Asset

2022-09-19 Thread Zweitze
Thank you! I finally got the distinction between legacy (feed-based) extensions and new (asset-based) extensions. Thanks again! On Wednesday, September 14, 2022 at 9:31:03 PM UTC+2 adsapi wrote: > Hi, > > Thank you for your reply. > > You are correct that it does describe their link. However,

<    1   2   3   4   5   >