We are making some changes to the way AdWords scripts returns quality score data for keywords.
We will return a null quality score for keywords that don’t have enough impressions and clicks to determine a Quality Score, such as new keywords or old ones that haven't served a long time. This will impact your scripts in two ways:
Filtering on quality score
Filtering on quality score will work as follows:
We will return a null quality score for keywords that don’t have enough impressions and clicks to determine a Quality Score, such as new keywords or old ones that haven't served a long time. This will impact your scripts in two ways:
- Reports: Starting with version v201607, the Critieria Performance and Keywords Performance reports will return a quality score of “
--
” for these keywords. Past versions (v201605 and earlier) of these reports will remain unchanged. - getQualityScore method: Starting the week of Sep 12, 2016, the getQualityScore method of the Keyword entity will return
NULL
score for these keywords instead of a numeric value.
Filtering on quality score
Filtering on quality score will work as follows:
- If no filtering conditions are specified on the
QualityScore
field, all matching keywords are returned, including those withNULL
quality score. - If numerical filtering conditions are specified on the
QualityScore
field, keywords withNULL
quality score information are excluded automatically. For example,QualityScore <= 6
will include keywords with quality score from 1 to 6 but exclude keywords withNULL
quality score. - To retrieve keywords with
NULL
quality score, filter using the conditionHasQualityScore = FALSE
. - To retrieve keywords with NULL quality score along with keywords with specific quality scores, you need to run two separate reports and combine the results locally.