SEO Автор: Лилия Граевская

Как проверить ответ сервера из Google Sheets

Как проверить ответ сервера из Google Sheets

На днях Google интегрировал Переводчик в свои таблицы, поэтому спешим рассказать, что еще интегрируется в Google Таблицы. 

Привет! Я Лиля, SEO-специалист интернет-агентства Flagman. Давно тут не писали, пора это исправлять.

hi!

И сегодня расскажем, как проверить ответ сервера с помощью запроса GoogleScript из Google Spreadsheets. Итак, поехали.

Шаг 1.

Создаем новую таблицу или лист в Google Sheets.

Шаг 2.

Экспортируем туда URL любимого сайта, URL с которых и на которых стоят редиректы, URL иногда изменчивой товарки, URL сайта жены вашего начальника, любые URL, которые душа пожелает.

Шаг 3.

Идем в редактор скриптов и пишем туда вот такую функцию. Обязательно сохраняем и даем имя.

Google Script

function getStatusCode(url){
var options = {
‘muteHttpExceptions’: true,
‘followRedirects’: false
};
var url_trimmed = url.trim();
var response = UrlFetchApp.fetch(url_trimmed, options);
return response.getResponseCode();
}

Шаг 4.

Вызываем в ячейке скрипт формулой и протягиваем это чудо на всю колонку.

=getStatusCode(ячейка)

Шаг 5.

Готово! Вы прекрасны!

HTTPresponse

Что в итоге?

  1. Функция обновляется по запросу и при загрузке таблицы, сохраняется актуальность ответов.
  2. Можно отправить бесконечное количество запросов серверу. Первые данные отображаются в течение 5 секунд в среднем даже при проверке больше 5000 страниц. Но есть задержка, поэтому придется подождать.
  3. Идеально работает для проверки до 100 настроенных редиректов.

И под конец самое сладкое.

  1. Если пойти дальше, усовершенствовать скрипт алертами, то получится небольшой, но полезный и свой собственный инструмент, который контролирует коды ответов сервера и присылает уведомления при обнаружении 4ХХ или 5ХХ ошибок на сайте.

Сама этого не сделала, но если однажды дополню скрипт, то будет UPD текста и seo-левела.

attention

Внимание! Спасибо за внимание!

Пока.

by!

Поделиться:
Контекст
26-7-2016
Этим вопросом задаются многие бизнесмены, когда выбирают – где им рекламироваться. Что выбрать - Яндекс.Директ или Google AdWords? Чтобы корректно ответить на этот вопрос, следует определиться с показателями отличий. Например, согласно данным TNS, в январе 2015 года аудитория крупных российских городов на мобильных устройствах…
Автор: Игорь Канзычаков
Контекст
26-7-2016
Данная статья об UTM-метках и как и где их использовать. UTM-метки - это инструмент, который позволяет рекламодателю получать дополнительные параметры о переходах посетителей на сайт с рекламных площадок. Пример UTM-метки: http://site.ru/?utm_source=google&utm_medium=cpc&utm_campaign=campaign1&keyword={keyword} или http://site.ru/?utm_source=google&utm_medium=cpc&utm_campaign=campaign1&utm_term={keyword} (?utm_source=google&utm_medium=cpc&utm_campaign=campaign1&keyword={keyword} или ?utm_source=google&utm_medium=cpc&utm_campaign=campaign1&utm_term={keyword}) именно в таком виде utm-метки…
Автор: Александр Лощев