AdWords
Сейчас в сети: 387
Сейчас в сети: 387
Рентабельность, CTR, улучшение позиции объявлений
Подсказки
star_border
Ответить

Скрипт 404 ошибки отдает выборку c Response Code -1

Студент ✭

Привет. Настроил мониторинг 404 ошибки через скрипт. Но почему-то меня всегда спамит непонятным кодом ответа Response -1 (и так на многих проектах). Никто не сталкивался? И да, ссылки нормально открываются с этим кодом. 1.png

2 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Дмитро Т
сентября 2015

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Ведущий участник
-1 будет показываться если метод, который проверяет статус ответа, будет выдавать ошибку.
Поскольку скрипт использует UrlFetchApp, то при 404 ответе может возникать ошибка и, как следствие, будет срабатывать исключение, которое возвращает -1

Вы можете тупо закомментить этот кусок кода:
bad_entities.push({e : entity, code : -1});

Но тогда рискуете пропустить невалидные страницы
Также можено вместо -1 поставить 404.
Рекомендую проверить URL, для которых скрипт выдал -1

Удачи!
-------
С уважением, Владимир

Просмотреть решение в исходном сообщении

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Ведущий участник
что то картинки не видно, да и сам скрипт бы не помешал
C уважением,
Павел

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Студент ✭
Скрипт брал здесь http://convert.ua/blog/ppc/404-error-google-ads/
Картинка http://c2n.me/iVTNVo

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Ведущий участник
Скрипт рабочий рабочий. Если не ошибаюсь за -1 отвечает строчка "bad_entities.push({e : entity, code : -1});", а означать может, что что то пошло не так. Сервер долго отвечает или какие то другие причины
C уважением,
Павел

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Студент ✭
А можно как-то игнорить сей показатель?
Лучший ответ.
Решение
Утвердил автор темы Дмитро Т
сентября 2015

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Ведущий участник
-1 будет показываться если метод, который проверяет статус ответа, будет выдавать ошибку.
Поскольку скрипт использует UrlFetchApp, то при 404 ответе может возникать ошибка и, как следствие, будет срабатывать исключение, которое возвращает -1

Вы можете тупо закомментить этот кусок кода:
bad_entities.push({e : entity, code : -1});

Но тогда рискуете пропустить невалидные страницы
Также можено вместо -1 поставить 404.
Рекомендую проверить URL, для которых скрипт выдал -1

Удачи!
-------
С уважением, Владимир

Re: Скрипт 404 ошибки отдает выборку c Response Code -1

Студент ✭
Спасибо