Hello, 

In addition to what Zweitze mentioned, here are some additional details: 
You may use the Keywords Performance Report 
<https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report>
 with 
the selector field including the IsNegative 
<https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#isnegative>
 field 
which will return if the keyword is negative. This report type will return 
all the keywords in the account with one row per keyword. Please find below 
the sample report query for this:

__rdquery: SELECT CampaignId,CampaignName, AdGroupId,Criteria, IsNegative 
FROM KEYWORDS_PERFORMANCE_REPORT WHERE IsNegative IN ["True"]

Please make sure that you set the includeZeroImpressions to true as 
negative keywords will not have any metrics. You will be able to pull the 
keywords filtering based on the specific Campaign or AdGroup. Can you give 
this a try and let me know if you have any other questions?

Regards,
Bharani, AdWords API Team

On Tuesday, January 8, 2019 at 8:32:43 AM UTC-5, 
programmier...@ggmgastro.com wrote:
>
> Hello,
>
> I just wanted to know if there´s a Negative Keyword report.
> Unfortunately, the result from 
> "CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT" and 
> "KEYWORDS_PERFORMANCE_REPORT" are not correct.  For some reasons, I will 
> just retreive 2018 rows but we do have more negative keywords in just one 
> adgroup.
>
>
> CampaignNegativeKeywordsPerformanceReport - C#
>
> ReportDefinition definition = new ReportDefinition
>                 {
>                     reportName = "campaign negative report",
>                     reportType = 
> ReportDefinitionReportType.CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT,
>                     downloadFormat = DownloadFormat.CSV,
>                     dateRangeType = range,    //ALL_TIME
>                     selector = new Selector()
>                     {
>                         fields = new string[]
>                         {
>                             "AccountCurrencyCode",
>                             "AccountDescriptiveName",
>                             "AccountTimeZone",
>                             "BaseCampaignId",
>                             "CampaignId",
>                             "CampaignName",
>                             "CampaignStatus",
>                             "Criteria",
>                             "CustomerDescriptiveName",
>                             "ExternalCustomerId",
>                             "Id",
>                             "IsNegative",
>                             "KeywordMatchType"
>                         },
>                         //predicates = preds.ToArray()         //I´ve 
> excluded every predicate to get the most results out of it
>                     }
>                 };
>                 ReportUtilities utilities = new 
> ReportUtilities(GoogleAdwords_Manager.Helper.Settings.SelectedAccount.User, 
> "v201809", definition);
>                 using (ReportResponse response = utilities.GetResponse())
>                 {
>                     using (StreamReader reader = new 
> StreamReader(response.Stream))
>                     {
>                         var lines= 
> reader.ReadToEnd().Split(Environment.NewLine.ToCharArray()); //returns a 
> few lines :(
>
>                     }
>                 }
>
>
>
> Maybe there are some limitations?
> For my current solution, I need to have all Negative Keywords from a 
> campaign or an adgroup. 
> Currently, I am using the getKeywords function which was shown in the 
> tutorials, but the speed is really slow because it has to download each 
> keywords page by page for an entire campaign.
>
> Thanks in advance
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1275c59a-025c-478e-ac9c-c0a6c8cc5089%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • ... programmierung
    • ... Zweitze
      • ... programmierung
    • ... 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
    • ... 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum

Reply via email to