Как быстро найти ошибки на сайте — проверка важных тегов с помощью Google Tag Manager и таблиц Google
Как узнать, закрыли ли страницу для роботов поисковых систем буквально через минуту после того как это произошло? В этой статье — бесплатный алгоритм и скрипт для быстрой проверки наличия важных тегов на целевых страницах. Для внедрения понадобятся только Google Tag Manager и таблицы Google.
13 неочевидных и пpaктически применимых SEO-фишек — круглый стол 8P 2017 Кстати, этот текст — подробная расшифровка двенадцатой фишки
В качестве примера настроим проверку . Этот тег часто ненарочно применяется для закрытия важных страниц от индексации.
1. В Google Tag Manager создаем переменную Meta Robots
В этой переменной будет храниться значение атрибута content тега meta robots.
Три CSS-селектора помогут избежать ошибок на сайтах, где название атрибута name содержит заглавные буквы (такое иногда случается).
2. В Google Tag Manager создаем триггер Noindex Meta Robots
Триггер будет сpaбатывать, если:
- переменная Meta Robots содержит noindex;
- URL страницы соответствует регулярному выражению.
Для второго правила нужно задать в регулярном выражении страницы, которые вы хотите проверять.
3. Копируем таблицу Google для приема данных
Нужно создать таблицу, которая будет принимать данные с нужными названиями колонок.
Чтобы упростить задачу, пройдите по пути File — Make a copy и скопируйте себе готовую таблицу-шаблон. В таблице уже есть все скрипты.
Достаточно определять URL и время обнаружения тега. Если хотите отслеживать больше параметров, просто добавьте новые столбцы и параметры URL в четвертом пункте.
Важно: не идите дальше, пока не указали названия колонок! Иначе скрипт будет выдавать ошибку.
4. Настраиваем скрипт приема данных
В таблице из предыдущего пункта следует пройти по пути Tools — Script editor и отредактировать переменные в файле Get data.gs.
В var SHEET_NAME = \"Sheet Name\"; замените Sheet Name на название вашего рабочего листа (в моем случае — noindex).
В var SHEET_KEY = \"Spreadsheet ID\"; заменить Spreadsheet ID на ID вашей таблицы.
После этого в редакторе скриптов следует опубликовать скрипт как веб-приложение с публичным доступом. При первом запуске нужно будет дать разрешение, нажав «Развернуть».
После этого будет сгенерирован URL-адрес веб-приложения.
Желтым выделен [ID_веб_приложения]. Сохраняем его — он понадобится во всех последующих пунктах.
Теперь мы можем передавать значения в таблицу по шаблону:
https://script.google.com/macros/s/[ID_веб_приложения]/exec? [Название_колонки_1]= [Данные_1]&[Название_колонки_2]=[Данные_2]& [Название_колонки_3]=[Данные_3]&Timestamp
Мы будем передавать URL-адрес страницы с noindex. Для параметра Timestamp не нужно передавать значение. Скрипт сам запишет в него время получения данных.
5. Проверяем приходят ли данные в таблицу
Переходим в браузере по следующей ссылке:
https://script.google.com/macros/s/[ID_веб_приложения]/exec?url=https://domain.com/test-url&Timestamp
Мы должны получить подтверждение об успешном завершении операции и номер строки таблицы, куда были вставлены данные.
6. В Google Tag Manager создаем тег Meta robots check
Создаем тег типа «Пользовательское изображение». В URL изображения нужно вставить:
https://script.google.com/macros/s/[ID_веб_приложения]/exec?url={{Page URL}}&Timestamp
К тегу нужно применить триггер Noindex Meta Robots из второго пункта алгоритма.
7. Настраиваем скрипт проверки наличия URL в таблице
Скрипт уже есть на листе Check noindex.gs. Он проверяет, есть ли URL на листе noindex для текущей даты. Если есть хоть один URL, отправляется письмо на email-адрес, указанный на листе emails.
8. Устанавливаем триггер для скрипта
Теперь осталось только установить периодичность проверки наличия закрытых для индексирования URL в таблице.
Для этого в меню переходим Edit — Current project’s triggers, жмем Click here to add one now и задаем нужную периодичность сpaбатывания скрипта.
Если достаточно только один раз в день проверять страницы, раскомментируйте вторую переменную checkDate вверху файла Check noindex.gs и настройте соответствующий триггер.
Выводы
Чтобы быстро и бесплатно настроить проверку закрытия важных страниц от индексации, нужно:
- Создать в Google Tag Manager переменную для хранения значения meta robots.
- Создать в Google Tag Manager триггер, который сpaбатывает при наличии noindex в переменной.
- Настроить таблицу Google для приема данных.
- Настроить скрипт приема данных.
- Создать в Google Tag Manager тег типа «Пользовательское изображение», который будет передавать данные в таблицу.
- Настроить скрипт проверки наличия URL в таблице для нужного дня.
- Установить триггер для скрипта проверки.
Вы можете доработать скрипт под себя. Например, настроить передачу данных в одну таблицу для разных сайтов и отправку отдельных писем для каждого сайта.
Единственное ограничение предложенного метода: ограничение таблицы Google — 400 000 ячеек. Потому иногда нужно очищать главный лист от ненужных записей.
Жду в комментариях идеи по улучшению данного метода.
Комментарии:
И чем этот тип отслеживания событий отличается от Client-side. Узнать!...
21 09 2023 7:50:19
кейсы по seo интернет-магазина модной одежды в Болгарии: как мы сняли негативный эффект от Google Penguin и получили ROMI (возврат маркетинговых инвестиций) 1428%...
20 09 2023 15:52:22
Те самые проблемы, если бизнес пришел к вам за услугой, но ему не нужен маркетинг в интернете. Мнения экспертов интернет-маркетинга....
19 09 2023 9:32:39
Три способа парсинга данных с помощью Owox BI Pipeline, Mix Data BI Import, Owox BI Power Upload....
18 09 2023 23:47:56
Покупать в Китае. Как брендам покорить сердца и кошельки китайских пользователей...
17 09 2023 19:30:48
Относящиеся к низкочастотным long-tail запросы при правильном подходе могут стать эффективным инструментом для увеличения трафика. Рассказываем почему, а главное — как....
16 09 2023 5:30:10
Как правильно оптимизировать страницы пагинации, чтобы не допустить проседание целевого трафика...
15 09 2023 4:52:46
Зачем внедрять BI-решение для бизнеса, какие функции отдел может решить с помощью автоматизации? Кейс Netpeak....
14 09 2023 10:51:21
Где и как разработчик может подобрать ответственных удаленщиков, как составить техническое задание, чем контролировать качество работы...
13 09 2023 2:48:24
Новая инструкция, которую можно применять к любым задачам в Google Таблицах....
12 09 2023 11:26:11
Почему дешевый копирайт не подходит для текстов карточки товара...
11 09 2023 16:18:40
Продвижение монобренда: особенности, трудности, подводные камни. Ниша здоровья и красоты....
10 09 2023 23:35:11
Алгоритм настройки и запуска рекламы для SMM-, PPC-специалистов, блогеров и владельцев бизнеса....
09 09 2023 10:36:27
Алгоритм E-A-T теперь следит за экспертностью, авторитетностью и достоверностью контента. Что это значит?...
08 09 2023 4:41:40
Эффективен ли ваш канал привлечения трафика? Лучше писать об этом с помощью формул...
07 09 2023 8:44:32
11 типов расширений и результат их внедрения на примере запущенных рекламных кампаний...
06 09 2023 19:36:57
Аудит юзабилити способствует следованию современным тенденциям, пониманию целевого посетителя и увеличению конверсии....
05 09 2023 21:37:56
Доступно объясняем, как пользоваться и не типичными для экспертов по контекстной рекламе программами. Например, созданными для разработчиков. Узнать больше!...
04 09 2023 23:42:38
Информация для бизнесменов, интернет-маркетологов и всех, кто интересуется продвижением бизнеса в интернете....
03 09 2023 15:12:37
10 базовых правил оформления онлайн-таблиц. Оформление — основа таблицы. Как работать со столбцами и ячейками, комментариями и примечаниями, делать корректные цветовые выделения. Читайте далее....
02 09 2023 13:51:29
Как и где найти хорошего автора для вашего сайта: сравнение платформ копирайтинга, форматы оплаты (объем или качество), фишки по выбору фрилансера. Читать дальше!...
01 09 2023 17:40:15
О видах мобильных версий, их плюсах и минусах, а также советы по аудиту....
31 08 2023 18:35:35
Мария Гoлyб устала отвечать на вопрос «Какие преимущества PPC-отдела в Netpeak?» и решила написать об этом пост....
30 08 2023 2:42:19
Аналитики из SalesForce уже в четвертый раз опубликовали исследование о приоритетах, составе комaнд и распределении бюджетов ведущими маркетологами мира...
29 08 2023 19:16:40
Реклама мобильных приложений. Хотите показывать рекламу в играх? Вам сюда. Узнайте как правильно настроить показ рекламы на мобильных устройствах....
28 08 2023 8:31:23
Положительная динамика с первых месяцев работы....
27 08 2023 20:45:35
Что учитывать при продвижении недвижимости, клиник красоты, магазинов косметики, сайтов по продаже семян, шин?...
26 08 2023 13:34:31
Часто копирайтеры пишут для поисковых роботов, не заботясь о качестве контента и читабельности. Рассмотрим метрики для оценки ридабилити....
25 08 2023 6:52:20
Междугородние перевозки и их реклама. Кейс Павла Верлана...
24 08 2023 7:53:29
Используйте эти данные в составлении медиапланов. Зная стоимость клика в тематике или регионе, коэффициент конверсии на сайте, вы можете оценить объем инвестиций в рекламу и прогнозировать стоимость конверсии. Читать дальше!...
23 08 2023 4:22:29
Можно ли повысить оценку качества целевой страницы , если проставить конечные URL на уровне ключевого слова? Результаты исследования....
22 08 2023 1:23:36
Пожар в дата-центре, неудачные обновления и то самое падение Facebook....
21 08 2023 19:35:25
Оставить заявку на горячей линии МОЗ — это только вершина айсберга. Необходимо провести опрос среди сотрудников компании. И не один. А ещё подготовить несколько помещений для вакцинации и отдыха. Узнать больше!...
20 08 2023 1:51:49
Интернет-маркетинг это не просто способ заработать. Про работу sео оптимизатора в Netpeak из первых уст...
19 08 2023 14:20:57
О тенденциях на рынке ecommerce и переходе Хорошоп на удалёнку....
18 08 2023 18:27:56
Глоссарий глупых ошибок в аудите от топовых SEO-агентств...
17 08 2023 5:16:13
Регулярный мониторинг позиций необходим для отслеживания истории их изменений после внедрения новых ключевых слов и других работ над сайтом...
16 08 2023 22:18:32
Узнайте, подходят ли видеоролики для продвижения вашего бизнеса, и будет ли рентабельной видеореклама в YouTube...
15 08 2023 23:39:15
Попасть в топ 3 — ваш предел мечтаний? Почему и когда это не принесет ожидаемых результатов, плюс другие не актуальные убеждения о PPC. Узнать больше!...
14 08 2023 7:25:20
79% владельцев смартфонов, если верить Google, используют их для покупок или заказов услуг. Это более двух миллиардов человек. Ничего удивительного, что даже Google запустил собственный сервис Call Tracking. Кому и зачем жизненно важно отслеживать звонки...
13 08 2023 13:51:13
Лучшие маркетинговые и бизнес-фишки от Давида Брауна (Weblium), Владислава Флакса (OWOX), Александра Галкина (Competera), Люси Литерадо (Reply.io), Вадима Нехая (Depositphotos), Валерия Грабко (PromoRepublic), Игоря Дебатура (Uploadcare), Руслана Савчишин...
12 08 2023 15:43:53
На украинском рынке услуг велик выбор качественных платформ. Главное понимать, как правильно проводить миграцию....
11 08 2023 4:48:20
Прежде чем использовать феминитивы в коммуникации со своими клиентами и сотрудниками, убедитесь, что им это нужно и важно. Впрочем, ждите негатива при любом раскладе. Что с ним делать? Рассказываем....
10 08 2023 7:12:18
Филиалы курсов в Таллине, Москве, Днепропетровске. Оказывается, нельзя так просто взять и посчитать ROMI (возврат маркетинговых инвестиций) в этой тематике....
09 08 2023 0:50:13
Мы решили внедрить товарные рекомендации на сайте. Они приносят дополнительно до 10% дохода....
08 08 2023 5:42:49
Как сформировать правильную стратегию продвижения и сфокусировать внимание на получении прибыли...
07 08 2023 1:38:40
+ таблица с примерами использования каждой функции....
06 08 2023 10:24:52
Каждому бизнесу в интернете важно продумать систему оплаты для своих товаров или услуг. При этом следует учитывать объемы и нишу бизнеса. Узнать больше!...
05 08 2023 11:52:12
Как GTM помогает настроить расширенную электронную торговлю (enhanced ecommerce)....
04 08 2023 20:54:44
Самопомощь по тревоге во время карантина и экономического кризиса...
03 08 2023 18:24:30
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::