Re: update campaign name through google ads api

2024-04-16 Thread Zweitze
API Forum Advisor wrote: > Hi Zweitze, > > Sorry for the confusion. > > Yes, I confirm that in this thread only you have provided the response but > for that user query, we've already provided a response on another thread > with the subject “Update Campaign Name throug

Re: update campaign name through google ads api

2024-04-15 Thread Zweitze
@Zweitze - Thank you for your input. I notice that you've already raised this concern in another thread titled 'Update Campaign Name through Google Ads API'. We've already provided a response there regarding this issue. To streamline communication and avoid redundancy, please refer back

Re: Does ads API provide historical data for campaign_budget?

2024-04-15 Thread Zweitze
You don't share the actual query that was use for "image.png", I assume you queried resource "campaign". When you do so, all fields listed as "attribute" will contain the last known value. Two reports exist that report the campaign changes over time: resources "change_event" and -I think-

Re: Update Campaign Name through Google Ads API

2024-04-15 Thread Zweitze
A quick answer, instead of: \"updateMask\": *Current_Campaign_Name*, try \"updateMask\": [\"name\"] I believe updateMask should be a list of field name(s) that you intend to update - you pass a value. Further, the new campaign name should also be passed in double quotes. I hope these

Re: Google Ads FTP/API Data Export

2024-03-20 Thread Zweitze
Use this API to access your Google Ads accounts. For instance, you can write (or pay someone to write) software that reads your campaign data and stores it in your databases. The business-smart answer is to look into Data Integration products like FiveTran, Supermetrics, Stitch.io etc. They

Re: Stop Google Ads API changes

2024-03-20 Thread Zweitze
Magnus, First, you should check whether it's actually a Google Ads script making the changes. In Google Ads, check out Tools - Bulk actions - Scripts. When the account is part of an MCC, do realize you can have scripts on account level and MCC level - check both. Assuming it's not a script:

Re: delete campaigns, adgroup, audieces

2024-03-18 Thread Zweitze
You should filter on the field Status: status "removed" means that the campaign/group/ad/keyword/etc. is removed. Background: One would think that when deleting a campaign after spending 1000 Euro on it, Google forgets about the money. But... too bad, you still owe Google the money. Now, to

Re: calculation of (absolute_)top_impression_percentage

2024-02-20 Thread Zweitze
screenshots plus the logs of the API call, then the Ads API team can work with that and do its job. On Tuesday, February 20, 2024 at 5:21:49 PM UTC+1 Wei Zhong wrote: > Hey Zweitze, > > We only care for Local Service at this point, so we are trying to match it > with that UI for now

Re: calculation of (absolute_)top_impression_percentage

2024-02-20 Thread Zweitze
Wei, That's an amazing discovery. Question though: When you set the SummaryResultSetting to SUMMARY_ROW_WITH_RESULTS, and you post the segmented query, what is written on the result row?

Re: Unrecognized configuration section GoogleAdsApi

2024-02-15 Thread Zweitze
You're using the .NET library, right? In one of the recent versions a breaking change was introduced, related to the default settings in the config file. You need to use an extra package. Unfortunately I forgot which. The library maintainers refuse to document this breaking change in the

Re: How to get all money-type metrics

2024-02-01 Thread Zweitze
This is probably possible but not using Google Ads API. The libraries are largely created automatically. I think the sources to create the data classes (for campaigns, groups etc.) are also included in the library source - a long time ago I had to check something in the .NET library source,

Re: google ads api data transfer to bigquery - missing p-max campaign data

2023-11-28 Thread Zweitze
Keisuke, for help on BigQuery Data Transfer Service for Google Ads , do realize that that service is a product of the Google Cloud team. It is not a product of Google Ads. The Google Cloud team has their own support options

Re: how to get manager name?

2023-04-24 Thread Zweitze
Given just a GoogleAds client, and a customerid, you determine logincustomerid (the id of the MCC containing the requested customerid): First, call CustomerService.ListAccessibleCustomers(). This returns a list of MCCs that the user can access. Then, for each MCC returned, request a report on

Re: Validate Query via API

2023-03-28 Thread Zweitze
Check out the validate_only parameter of SearchGoogleAdsRequest . Of course, you actually do send the query to the API - but the query won't be executed, just tested for errors. Beware of the following (or:

Re: All Api request are stucked without any response

2023-03-23 Thread Zweitze
Hi Zied, Thank you for keeping me updated! But, as I said, I rewrote the code to use the async versions and continue with these sources. Cheers, Zweitze. On Thursday, March 23, 2023 at 2:59:09 PM UTC+1 Zied Chaari wrote: > Hey Zweitze, > > I think they have fixed the issue. #488

Re: How to filter on repeated fields in AWQL

2023-03-22 Thread Zweitze
. On Tuesday, March 21, 2023 at 4:18:56 PM UTC+1 Google Ads API Forum Advisor wrote: > Hi Zweitze, > > Thank you for your response. > > Unfortunately, the filtering you are seeing in the Query builder shows the > only possible Google Ads API. The reason we are request

Re: How to filter on repeated fields in AWQL

2023-03-21 Thread Zweitze
requests I can make per minute (Google Firewall), per hour, per day. How do I deal with that, if I have to use such many API requests? Looking forward to your response, Thanks! On Monday, March 20, 2023 at 8:28:35 PM UTC+1 Google Ads API Forum Advisor wrote: > Hello Zweitze, > >

Re: All Api request are stucked without any response

2023-03-20 Thread Zweitze
Hello Forum Advisor, On Thursday, March 16, 2023 at 7:20:04 PM UTC+1 Google Ads API Forum Advisor wrote: Hi Zweitze, Thank you for coming back to us. I hope you are doing well today. Moving forward to your concern, upon checking there is a related issue titled *“**Document that programs may

Re: How to filter on repeated fields in AWQL

2023-03-20 Thread Zweitze
use keyword_view. But I don't see how I can filter in AWQL on this repeated field, for condition "has values" or "has no values". I hope my question is clear now? On Thursday, March 16, 2023 at 4:38:40 PM UTC+1 Google Ads API Forum Advisor wrote: > Hello Zweitze,

Re: All Api request are stucked without any response

2023-03-16 Thread Zweitze
33:06 PM UTC Google Ads API Forum > Advisor wrote: > >> Hi Zweitze, >> >> Thank you so much for pinpointing on the issue related to .NET client >> library. I agree with the shared issue tracker posts and it should further >> help down to .Net client library use

How to filter on repeated fields in AWQL

2023-03-16 Thread Zweitze
Hi, I am looking to query report keyword_view, and retrieve all keywords that have one or more final_uls set. I wonder how to do that? According to the docs of ad_group_ad.ad.final_urls this is a

Re: All Api request are stucked without any response

2023-03-15 Thread Zweitze
You are not alone in this situation, for instance see this topic and this topic . The problem is in the client library for .NET, when your target

Re: API Hangs on MutateuserList command

2023-03-13 Thread Zweitze
Is the target .NET Framework? I mean: not .NET Core, .NET standard. Then it could be a problem of the library. Check if any call to the API hangs. If so, check out: https://github.com/googleads/google-ads-dotnet/issues/488 https://github.com/googleads/google-ads-dotnet/issues/480 Extra proof

Re: Not Return Response

2023-03-01 Thread Zweitze
You're using C#, right? Note that if you are using: - .NET Framework (eg. 4.7.2) - WinForms project (but other project types may be affected too) - Synchronous calls In that case, calling the API may hang. This problem was introduced in the Google Ads library some time ago - last

Re: How to get a user name

2023-02-28 Thread Zweitze
Can I help Seiya with providing some business cases? 1. Some people have multiple Google accounts which they use for different tasks, and they could accidently use the wrong account for my application. In that case, calling the API returns NOT_ADS_USER, and my software replies that the login

Re: Is there a way to check if a customer is connected to my application?

2023-01-03 Thread Zweitze
Do you mean that you like to find out that a Refresh Token is still valid? After all, that permission can be withdrawn without your app knowing. If that's your question, requesting just an Access Token does the trick. But the C# client library completely hides this logic, in which case calling

Re: Many API Errors Starting 11/29/2022

2022-11-30 Thread Zweitze
That message suggests you're using v9. I guess Google finally turned that version off - https://ads-developers.googleblog.com/2022/06/google-ads-api-v9-sunset-reminder.html But... I thought Ads API returned a different error when an outdated version was used. Did that change? On Wednesday,

Re: Best way to compare dates?

2022-11-30 Thread Zweitze
If you want to minimize the number of API calls - because you have basic API access and pushing its bounderies, or because performance is critical - then you should consider to combine it in one call. The period for the API call stretches over both date ranges. Make sure you add 'date' as a

Re: Google Ads API Integration Error

2022-11-28 Thread Zweitze
This is C# / .NET library? Here are my suggestions to improve: GoogleAdsConfig config = new GoogleAdsConfig() { OAuth2Mode = Google.Ads.Gax.Config.OAuth2Flow.APPLICATION, OAuth2ClientId = secrets.ClientId, OAuth2ClientSecret =

Re: Api quota & response code

2022-10-10 Thread Zweitze
Sure: Log in to console.cloud.google.com Activate the Google Cloud project where you enabled the Google Ads API, and set up the OAuth consent screen etc.etc. In the hamburger menu top left, select APIs & Services > Enabled APIs & Services. Scroll down a bit, to the list with APIs, en click on

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: 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

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: 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

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,

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-14 Thread Zweitze
Peter, Thanks for your answer. I was under the impression that campaign_asset.status describes the status of the asset-campaign *LINK*, similar to campaign_feed.status

How to get the status of an Ad Extension Asset

2022-09-14 Thread Zweitze
Hi, I need to read the status of an Ad Extension Asset. I would assume that this field would exist in the asset resource , with similar fields like asset.id

Re: Get Sitelinks

2022-09-13 Thread Zweitze
has Read-only access to the account? You may realize that my code - and probably Chirag's - is not about migrating ad extensions. We just want to retrieve all ad extensions, legacy or migrated. On Monday, September 12, 2022 at 4:41:22 PM UTC+2 adsapi wrote: > Hi Chirag and Zweitze, > &g

Re: Get Sitelinks

2022-09-12 Thread Zweitze
, September 12, 2022 at 2:50:14 PM UTC+2 cv wrote: > Hi Zweitze, > > Thanks for sharing your experience. > This is really a wonderful explanation. > > *The algorithm I use is:* > *First get all asset-based sitelinks, and get the campaigns and ad groups > attached to them. Get each

Re: Get Sitelinks

2022-09-12 Thread Zweitze
Let you give my experience. *In Addition to this how I can identify I need to use migrated extensions or non migrated extensions?* This is not using one API or the other. Within the same account both migrated and non-migrated extensions may exist. If you look careful in the UI of an account

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: 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: 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: 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: 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: 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-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: 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-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: 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: 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: 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

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

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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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

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: 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: 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: 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

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: 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,

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: 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

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: 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: 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: 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: 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: 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-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

  1   2   3   4   5   >