В Google Search Console есть ошибка в API при фильтрации по параметру searchAppearance. Эта ошибка возникает при использовании операторов notEquals или notContains. Он возвращает только строки с исключенным значением, а не исключает эти строки.

Предположительно, это известная ошибка, по крайней мере, согласно Справка Google для веб-мастеров Ветка, в которой эксперт по продуктам Google Михай Апергис ответил на жалобу, сказав:

Спасибо, что сообщили об этом, Макс, я могу подтвердить, что это действительно происходит, и похоже, что это ошибка.

Вот как Макс Питерс объяснил ошибку в теме:

У меня возникла проблема с API консоли поиска Google при использовании фильтров в измерении «searchAppearance».

При применении «notContains» и «notEquals» API возвращает только строки, в которых searchAppearance — это значение, которое я пытаюсь исключить, а не исключать его.

Ниже я прикрепил примеры результатов:

— notEquals_JOB_DETAILS

— равно_JOB_DETAILS

Оба возвращают одни и те же результаты, чего не должно быть. Результат notEquals должен включать данные из всех других результатов поиска, кроме JOB_DETAILS.

Такое поведение происходит как при непосредственном использовании API консоли поиска, так и при использовании плагина Search Analytics for Sheets. Это говорит о том, что проблема не в том, как я вызываю API.

Кажется, это либо:

— ошибка в обработке notEquals/notContains для searchAppearance, или

— непонимание того, как эти фильтры должны работать в этом измерении.

Будем очень признательны за любые разъяснения или подтверждения.

Это отчет за апрель, и Google еще не устранил проблему и не ответил на нее здесь.

В любом случае, если вы используете API Search Console и фильтруете таким образом, вам следует об этом знать.

ЧИТАТЬ  DeepSeek и его влияние на генеративную глобальную гонку ИИ

Обсуждение на форуме Справка Google для веб-мастеров.



Source link