GO4 — Как се използва
Практично ръководство за потребители и оператори на GO4.
1. Кратко въведение
GO4 е система за наблюдение на сайтове, която комбинира сървърни проверки, контролирани Browser Lab зареждания и браузърни сигнали от реални посетители чрез JS агент.
Целта ѝ е да помага на екипи и клиенти да разберат навреме, когато важна страница, Shopify функционалност, SEO настройка или браузърен сигнал започне да дава проблем.
Системата е подходяща за:
- онлайн магазини;
- Shopify сайтове;
- корпоративни сайтове;
- блогове и медийни сайтове;
- целеви страници;
- други обикновени сайтове.
Чрез системата един клиент може да следи например:
- дали сайтът се отваря нормално;
- дали важна страница връща очакван HTTP статус;
- дали даден текст присъства или не присъства в HTML-а;
- дали Shopify продукт може да се добави в количката;
- дали Shopify продукт има нужните тагове;
- дали Shopify продуктови изображения покриват минимална резолюция;
- дали избрани или автоматично открити Shopify продукти имат очакваните тагове, изображения, наличност и проверки на вариантите;
- дали размер, компонент или друг вариант има неочаквана разлика в цена според зададените правила;
- дали Shopify колекция не е празна;
- дали страница има title, meta description, canonical, robots/noindex и H1;
- как се зарежда конкретна страница в контролирана браузърна среда чрез Browser Lab;
- дали важен потребителски път минава успешно в контролирана браузърна среда, например избор на вариант, добавяне в количка или достигане до checkout страницата;
- дали JS агентът е инсталиран и изпраща браузърни събития;
- дали реални браузъри засичат JavaScript грешки или бавно зареждане;
- кои браузърни ресурси, външни скриптове, медия, видео файлове или fetch/XHR заявки най-често участват в бавни зареждания;
- кои външни доставчици, уиджети от приложения, вградени елементи или tracking/pixel ресурси създават проблеми на конкретни URL-и;
- история на проверките, предупреждения, неуспех състояния и инциденти.
Документацията е написана за потребител, който за първи път влиза в системата и трябва самостоятелно да се ориентира в основните действия.
2. Какво включва GO4
GO4 комбинира бързи сървърни проверки, браузърни сигнали, SEO одити, инциденти, известия и заглушаване на конкретни проблеми. Целта е да виждате не само дали сайтът работи, а и дали важни SEO и Shopify сигнали се променят неочаквано.
В интерфейса са налични следните основни секции:
| Секция | За какво служи |
|---|---|
| Табло | изглед тип контролен център с KPI карти, четири карти за измервания по източник, интерактивна графика за здраве с период и източник, проблеми по тип, здраве на сайтовете, бързи действия, отворени инциденти и последни изпълнения. Активните броячи и обобщения изключват заглушените проблеми. |
| Сайтове | Добавяне и настройване на сайтове: платформа, Основен URL, активност, JS Agent настройки и Shopify crawler подпис за Shopify сайтове. |
| Проверки → Всички проверки | Списък с всички проверки, последни резултати, ръчно пускане, редакция, активиране и спиране според ролята. |
| Проверки → JS Agent | Браузърни събития от реални зареждания: URL, title, meta description, canonical, robots/noindex, JS грешки, производителност, Shopify cart.js сигнал, DOM правила, ресурсна диагностика и повтарящи се ресурсни модели според текущите филтри. |
| Проверки → Browser Lab | Контролирано браузърно зареждане на избрана страница от GO4 с Desktop или Mobile профил. Показва обобщение на производителността, ресурсен анализ, текущи проблеми, история, детайлен отчет, Action Journey за потребителски път, DOM проверка след скрол, визуално доказателство и преди/след тестове за промени в app embed, скрипт, таг, плъгин или тема. |
| Проверки → External Radar | Следи външни доставчици, уиджети от приложения, вградени елементи, скриптове, tracking/pixels, CDN и други ресурси по конкретни или автоматично открити представителни страници. Секцията се показва в менюто, когато имате достъп до поне една External Radar проверка. |
| Проверки → Sitemap одит | Общ преглед на Sitemap SEO проверките, URL списък, Източници, Проблеми, Прогрес, правила за повторна проверка, URL действия и сървърна и браузърна диагностика. |
| Проверки → Одит на колекции | Общ преглед на Shopify проверки за колекции: избрани или автоматично открити колекции, брой продукти, пакетни проверки, проблеми и прогрес. |
| Проверки → Одит на продукти | Общ преглед на Shopify продуктови проверки: избрани или автоматично открити продукти, продуктови проблеми, проверки на вариантите, ръчно повторно проверяване на продукт и прогрес. |
| История | Изпълнения на проверките, компактни обобщения от одита, активни/заглушени проблеми и действия към конкретен проблем. Някои роли могат да изтриват единични изпълнения, но масовата поддръжка е ограничена. |
| Инциденти | Групирани инциденти за оперативни проблеми и за проблеми с качеството. Единичното затваряне и масовата поддръжка зависят от ролята. |
| Заглушени грешки | Работен списък със заглушени конкретни проблеми, филтри, контекст, директни връзки и директно премахване на заглушаването, когато ролята го позволява. |
| Операции → Известия | Канали за известяване при нови и затворени инциденти. Поддържат се Telegram и Slack, с бутони към релевантния контекст, когато е наличен. |
| Администрация → Диагностика | Диагностика в достъпния обхват за достъпните сайтове: обобщение, диагностични задачи, скорошни проверки, временни паузи по host и статус на Shopify crawler подписи. |
| Администрация → Организации / Потребители | Групиране на сайтове, управление на достъп според ролите и безопасни настройки на организацията, включително режим на браузърните ресурси за браузърни диагностики. |
GO4 включва следните типове проверки:
- HTTP / Page проверка — следи HTTP статус, време за отговор, очакван/забранен текст и по желание допълнителна проверка на съдържание чрез сървърен HTML или браузърен DOM след JavaScript.
- SEO / Canonical / Robots проверка — проверява SEO сигналите на един конкретен URL.
- Shopify Cart API health — тества backend cart функционалността с избран вариант, без да финализира поръчка и без да замества Browser Lab тест на темата.
- Shopify продуктови правила — проверява избрани или автоматично открити продукти; следи тагове, наличност, изображения, варианти, цени, compare-at цени и SKU ценова консистентност.
- Shopify правила за колекция — може да следи избрани колекции или автоматично открит списък с колекции.
- Browser Lab — контролирано браузърно зареждане от GO4 за конкретен URL/path с избран Desktop или Mobile профил, отделно от JS Agent и от одит диагностиките. Включва Action Journey за потребителски път със стъпки, DOM проверка след скрол и преди/след тестове за безопасно сравнение на промяна в app embed, скрипт, таг, плъгин или тема.
- External Radar — следи външни доставчици и ресурси по конкретни или автоматично открити представителни страници, показва проблемни URL-и и помага да управлявате доставчици като важни или игнорирани.
- Client-side JS Agent проверка — оценява последното релевантно браузърно събитие от
agent.js: сигнал за активност, браузърни SEO сигнали, DOM правила, JS грешки, производителност, cart.js и по желание компактна ресурсна диагностика към запазените събития. - Sitemap SEO одит — открива много URL-и от sitemap XML, поддържа постоянен URL списък, проверява страниците постепенно, поддържа сървърна и браузърна диагностика, персонални проверки в суров сървърен HTML и може да маркира отделен URL като премахнат от sitemap списък.
При HTTPS/TLS проблем HTTP / Page проверка може да отчете неуспех, ако заявката към сайта не може да бъде изпълнена. Проверете сертификата в hosting/CDN контролния панел и настройките за автоматично подновяване.
API или health endpoint може да се следи чрез HTTP / Page проверка, като зададете пълен URL, очакван HTTP статус и по желание текст, който трябва да присъства в отговора.
3. Основни понятия
Сайт
Сайт е сайтът, който системата наблюдава.
Примери:
https://example.comhttps://my-store.comhttps://blog.example.com
Всеки сайт има име, Основен URL, платформа, организация, интервал по подразбиране, активно/неактивно състояние и настройки на JS агента.
Организация
Организация групира сайтове и потребители. Обикновено една организация отговаря на един клиент, бранд или екип. Потребителите виждат само сайтовете и секциите, до които имат права.
Проверка
Проверка е конкретно правило към даден сайт: достъпност на началната страница, SEO на началната страница, Cart API проверка, JS Agent сигнал за активност, Sitemap SEO одит и др.
Един сайт може да има много проверки. Всяка проверка има собствен интервал, време за изчакване, тип, влияние върху статуса и правила за инциденти.
Активна и неактивна проверка
- Вкл. / Активна — проверката участва в автоматичното наблюдение.
- Изкл. / Паузирана — проверката не се изпълнява автоматично.
Спряна проверка няма да следи проблема, за който е създадена. Използвайте спиране временно — например по време на планирана промяна, тест или редизайн.
Изпълнение
Изпълнение е едно конкретно пускане на проверка. Всички изпълнения се виждат в История.
Статус
| Статус | Значение |
|---|---|
| OK | Проверката е минала успешно. |
| Предупреждение | Има проблем или отклонение, но не непременно недостъпен сайт. |
| Неуспех | Проверката е неуспешна или има сериозен проблем според настройките. |
| Неизвестен | Все още няма достатъчно данни или проверката не е изпълнявана. |
| Паузирана | Проверката е спряна и не се изпълнява автоматично. |
Влияние върху статуса
Влиянието определя дали проблемът е оперативен, предупреждение за качество или само информационен.
| Влияние | Как да го разбирате |
|---|---|
| Оперативно / критично | Подходящо за недостъпност, счупена кошница или критичен потребителски поток. |
| Предупреждение за качество | Подходящо за SEO, sitemap, колекции, браузърен DOM и други сигнали за качество. |
| Само информация | Подходящо за наблюдение и експерименти без шум от инциденти. |
Инцидент
Инцидент е групиран жизнен цикъл на проблем, който GO4 следи като активен, затворен или исторически. Инцидентът не се отваря за всяко повторно засичане, а групира повтарящия се проблем.
Грешка
Грешка / проблем е конкретната причина: липсва H1, къса meta description, canonical несъответствие, празна Shopify колекция, браузърен DOM предупреждение и др.
Заглушена грешка
Заглушена грешка е конкретен проблем, който е оставен видим, но не влияе на статуси, инциденти и известия за избрания обхват.
Конфигурационна бележка
Конфигурационна бележка е информационен запис, който обяснява защо дадено правило не е било приложено към конкретен URL или продукт. Тя не е активен проблем.
При Одит на продукти това често означава, че продуктът е извън обхвата на ценово или variant правило. Бележката помага да разберете покритието на проверката, без системата да създава фалшиви предупреждения.
Конфигурационните бележки не трябва да влияят на статус, инциденти, известия или активни броячи в Табло.
4. Първи стъпки
4.1. Влизане в системата
- Отворете публичната начална страница на системата.
- Въведете имейл и парола.
- Натиснете бутона за вход.
- След успешен вход ще влезете в админ панела.
Ако нямате достъп до дадена секция или бутон, вероятно ролята ви няма нужните права. Например Viewer може да вижда информация, но не може да редактира или изтрива.
4.2. Първа ориентация в Таблото
След вход първо отворете Табло. Това е основният изглед тип контролен център за ежедневна ориентация.
Горните обобщаващи карти показват бързото състояние: колко сайта и активни проверки се следят, какво е средното измерено време за последните 24 часа, колко инцидента са отворени и колко активни предупреждения има. Картата Активни предупреждения разделя предупрежденията за качество от предупрежденията за оперативно здраве.
Под обобщаващите карти има четири карти за измервания по източник:
- Сървърни проверки — HTTP/SEO измервания, направени от GO4;
- Browser Lab — контролирани браузърни зареждания на избрани страници от GO4;
- Реални посетители / JS Agent — браузърни сигнали от реални посетители;
- Одит / Shopify — време за Sitemap, Shopify и други одит изпълнения.
Графиката Тренд на здравето на сайтовете има две компактни падащи менюта: Период и Източник. Изборът се обновява без пълно презареждане на страницата, когато JavaScript е наличен. Периодите са Днес, Вчера, Последните 7 дни и Последните 30 дни. Източниците са Сървърни проверки, Browser Lab — всички, Browser Lab — Desktop, Browser Lab — Mobile, Реални посетители / JS Agent, Одит / Shopify и Всички източници.
Зелената линия показва оперативното здраве в проценти. Жълтата линия показва активните предупреждения за качество. Линията за измерено време показва избрания източник по дясната скала. При движение с мишката или докосване се показва подсказка с периода, оперативното здраве, активните предупреждения и измереното време.
Всички източници е смесен изглед за обща ориентация. Когато анализирате скорост или забавяне, гледайте конкретния източник: сървърни проверки, Browser Lab — Desktop, Browser Lab — Mobile, реални посетители / JS Agent или одит изпълнения. Много големи единични пикове може да се показват ограничено в графиката, за да остане тя четима; реалната стойност остава видима в История, Browser Lab отчет или JS Agent събитието.
Под графиката има обобщени карти за средно измерено време, предупреждения в периода, най-бавен период и средно оперативно здраве.
Броячите в Табло, Проблеми по тип и Здраве на сайтовете показват активни незаглушени проблеми. Заглушените грешки остават видими като контекст в съответните раздели, но не увеличават активните броячи и не влошават здравето в Табло.
След това прегледайте:
- Проблеми по тип — показва само типове, при които има активни проблеми; когато няма активни проблеми, показва чисто празно състояние вместо празна таблица;
- Здраве на сайтовете — разделя оперативно здраве, качество, измерено време и тренд за 24 часа;
- Бързи действия — водят към най-честите работни места;
- Отворени инциденти — показва текущите инциденти като отделни карти;
- Последни изпълнения — показва последните проверки и дава връзки към конкретния проблем, Browser Lab отчет или използваното JS Agent събитие, когато е възможно.
Ако всичко е нормално, обикновено ще виждате оперативно здраве OK, отворени инциденти 0, последните изпълнения основно OK и малко или никакви активни предупреждения.
4.3. Как да разберете дали всичко работи нормално
Проверете тези места:
- Сайтове — сайтът трябва да е Активен и Здраве да е OK.
- Проверки — важните проверки трябва да са Вкл.
- История — последните изпълнения трябва да имат скорошно време.
- Инциденти — не трябва да има отворени инциденти.
- Проверки → JS Agent — ако използвате agent.js, трябва да има браузърни събития и сайтът да показва последна активност.
5. Добавяне на нов сайт
5.1. Стъпки
- Отворете Сайтове.
- Натиснете Добави сайт.
- Изберете организация.
- Въведете Име на сайта.
- Въведете Основен URL.
- Изберете Платформа: Shopify или обикновен сайт.
- Настройте Интервал по подразбиране в минути.
- За Shopify сайт, при нужда добавете валиден Shopify crawler подпис.
- Изберете дали Сайтът е Активен.
- Изберете дали JS агентът е включен.
- Запазете с Запази сайта.
5.2. Основни полета в Сайт
| Поле | Какво прави |
|---|---|
| Организация | Определя към коя организация/клиентска група принадлежи сайтът и кой има достъп. |
| Име на сайта | Вътрешно име, което се вижда в таблото, филтрите, известията и таблиците. |
| Основен URL | Основният URL на сайта. Относителните пътища в проверки се добавят към него. |
| Платформа | При Shopify се показват специфичните Shopify настройки и проверки, включително Shopify crawler подпис. При Обикновен сайт тези настройки са скрити и crawler подпис не се използва. |
| Интервал по подразбиране в минути | По подразбиране интервал за нови проверки към този сайт. Всяка проверка може да има собствен интервал. |
| Активен | Ако е изключено, сайтът се паузира без да се архивира. |
| Включи JS агент | Позволява събиране на браузърни събития чрез agent.js. За мониторинг резултати добавете отделна Client-side JS Agent проверка. |
5.3. Настройки на JS агента в Сайт
JS агентът е браузърен скрипт, който може да праща сигнали от реални браузъри към системата.
Тези настройки в Сайтове → Редакция на сайт определят какво агентът има право да събира. Те не са същото като настройките на проверката. Проверката определя как да се оценяват вече събраните браузърни събития.
| Настройка на сайта | Какво контролира |
|---|---|
| Включи JS агент | Позволява сайтът да приема браузърни събития от agent.js. |
| Събирай URL/path | Дали събитието да включва пълен URL или само path. |
| Събирай title | Позволява събиране на заглавие в браузъра от реално заредената страница. |
| Събирай meta description | Позволява събиране на meta description от DOM-а. |
| Събирай canonical | Позволява събиране на canonical URL и проверка дали съвпада с URL-а в браузъра. |
| Събирай robots/noindex | Позволява засичане на robots meta и noindex сигнал. |
| Събирай JS грешки | Позволява записване на JavaScript грешки, засечени в браузъра. |
| Събирай производителност | Позволява събиране на браузърна производителност стойности, например общо време за зареждане. |
| Събирай viewport/screen | Позволява записване на viewport/screen размери за контекст. |
| Събирай Shopify hints | Позволява събиране на пасивни Shopify page/theme сигнали. |
| Пасивна /cart.js проверка | Позволява пасивна проверка дали Shopify /cart.js е достъпен от браузър контекст. |
Как работи Процент на извадката
Процент на извадката контролира колко често JS агентът изпраща браузърно събитие към системата.
Важно: агентът не знае колко общ трафик има сайтът за деня и не брои точна квота от зареждания на страници. Процентът на извадката работи като вероятност при всяко зареждане на страница.
| Стойност | Какво означава |
|---|---|
| 100 | Изпраща събитие при всяко зареждане на страница. |
| 20 | Всяко зареждане на страница има приблизително 20% шанс да изпрати събитие. |
| 1 | Всяко зареждане на страница има приблизително 1% шанс да изпрати събитие. |
Това не е точна квота. Например ако сайтът има 100 зареждания на страници на ден и Процентът на извадката е 1%, очаквано може да има около 1 събитие, но е възможно в даден ден да има 0 събития или повече от 1 събитие.
Процентът на извадката влияе директно на Client-side JS Agent проверка. Ако процентът на извадката е твърде нисък, проверката може да покаже предупреждение за липса на скорошно браузърно събитие, дори агентът реално да работи.
Практична препоръка: за сайтове с нисък трафик използвайте 100% извадка и по-голям прозорец за Максимум минути без браузърно събитие. Ниски стойности като 1–5% са подходящи основно за сайтове с много висок трафик.
Важно: JS агентът не добавя продукти в количката, не прави финализиране на поръчка и не променя страницата. Той е пасивен слой за мониторинг.
За да използвате разширената Client-side JS Agent проверка, първо трябва сайтът да има включен JS агент и кодът на агента да е инсталиран в сайта. След това създавате проверка от тип Client-side JS Agent проверка, която оценява последното събрано браузърно събитие.
5.4. Shopify crawler подпис
Shopify crawler подпис е опционална настройка само за Shopify сайтове. Той използва Shopify Web Bot Auth данни, за да помогне на Shopify да разпознава GO4 при сървърни заявки към конкретния Shopify домейн.
Секцията се показва само когато платформата на сайта е Shopify. При обикновен сайт секцията не се вижда и не се използва.
| Поле | Какво означава |
|---|---|
| Включи Shopify crawler подпис | Позволява GO4 да използва Web Bot Auth за този Shopify сайт. |
| Shopify signature домейн | Домейнът, за който е създаден подписът. Трябва да съвпада с Shopify домейна, срещу който GO4 прави заявки. |
| Signature-Agent | Стойността, зададена от Shopify. |
| Signature-Input | Пълната Signature-Input стойност от Shopify Admin. GO4 чете created, expires и key ID автоматично. |
| Signature | Пълната Signature стойност от Shopify Admin. След запис чувствителната стойност не се показва в пълен вид. |
Подписът помага при GO4 заявки към публичната част на Shopify магазина на същия домейн, например Sitemap SEO одит, Browser Lab, директно добавени Shopify сайтове и други проверки, които реално отварят публични storefront URL-и. Не се изпраща към други домейни.
За всеки Shopify домейн трябва отделен подпис. Ако следите два различни Shopify сайта, настройте подпис поотделно за всеки сайт.
5.5. Примерна конфигурация
Име на сайта: My Store
Основен URL: https://example.com
Платформа: Shopify, ако сайтът е Shopify; обикновен сайт, ако не е Shopify
Интервал по подразбиране: 5 минути
Активен: Включено
Включи JS агент: Включено, ако ще добавяте agent.js в сайта
Shopify crawler подпис: Включен само за Shopify сайт и само когато имате валиден подпис за домейна
5.6. Как да проверите дали сайтът е добавен правилно
След запазване:
- Върнете се в Сайтове.
- Проверете дали сайтът е в списъка.
- Уверете се, че е Активен.
- Добавете поне една HTTP / Page проверка за началната страница.
- Пуснете проверката ръчно от бутона за Изпълнение.
- Отворете История и проверете резултата.
- Ако сайтът е Shopify и има crawler подпис, отворете Администрация → Диагностика и проверете дали подписът е активен и не е изтекъл.
5.7. От сайта към причината за предупреждение
В списъка Сайтове колоните Здраве и Качество служат и като бърз вход към причината за проблема. Когато badge-ът показва Предупреждение или Неуспех, кликът отваря История с филтър за конкретния сайт, подходящото влияние и само проблемните изпълнения.
| Къде кликвате | Къде води | Кога е полезно |
|---|---|---|
| Здраве → Предупреждение / Неуспех | История, филтрирана по сайта и оперативните проблемни изпълнения. | Когато искате да разберете коя проверка влияе на оперативното здраве на сайта. |
| Качество → Предупреждение | История, филтрирана по сайта и проблемите с качество. | Когато предупреждението идва от SEO, Browser Lab, Sitemap или Shopify одит сигнал. |
| OK / Чисто | Обикновено не изисква действие. | Няма активен незаглушен проблем за този тип статус. |
6. Добавяне на проверки
Проверки се управляват от секцията Проверки.
6.1. Стъпки за добавяне
- Отворете Проверки.
- Натиснете Добави проверка.
- Изберете Сайт.
- Въведете Име на проверката.
- Изберете Тип.
- Изберете Влияние върху статуса.
- Попълнете нужните полета според типа проверка.
- Оставете проверката Активен, ако искате да се изпълнява автоматично.
- Запазете.
- Пуснете я ръчно с Пусни сега, за да проверите настройките.
6.2. Общи полета за проверки
| Поле | Какво означава |
|---|---|
| Сайт | Сайтът, към който принадлежи проверката. |
| Име на проверката | Кратко име, което се вижда в История, Инциденти, известия и таблото. |
| Тип | Какъв тип проверка ще се изпълнява. |
| Влияние върху статуса | Как проблемът влияе на оперативния статус, качеството и инцидентите. |
| URL или път | Път или пълен URL за проверка. / означава началната страница. |
| Интервал в минути | Колко често проверката може да се изпълнява автоматично. |
| Време за изчакване в секунди | Максимално време за изчакване преди проверката да се счита за проблемна. |
| Очакван HTTP статус | Очакван HTTP код, най-често 200. Използва се основно при HTTP/Page проверки. |
| Праг за инцидент | Колко последователни проблемни изпълнения са нужни, преди GO4 да отвори инцидент. При проверки за качество се използва само ако е включено отваряне на инцидент при проблеми с качеството. |
| Отваряй инцидент при активни проблеми с качеството | Контролира дали проблеми с качеството от тази проверка могат да отварят групиран инцидент за качество. Ако е изключено, проблемите остават видими в резултатите и статуса за качество, но не отварят инцидент. |
| Активна | Включва/изключва автоматичното изпълнение на проверката. |
Клониране на проверка
Когато искате да пробвате нови настройки без да рискувате работеща проверка, отворете редакцията на съществуваща проверка и използвайте Клонирай проверката. GO4 създава нова проверка със същите настройки, но я оставя неактивна, за да можете първо да я прегледате и тествате ръчно.
Името на копието получава добавка - copy, а при нужда - copy 2, - copy 3 и т.н. След клониране системата отваря новата проверка за редакция.
Advanced settings JSON и „Приложи JSON към полетата“
Панелът Advanced settings JSON е помощен инструмент за пренасяне или по-бързо попълване на настройки. Той е полезен, когато имате подготвена конфигурация и искате GO4 да я разпредели в нормалните полета на формата.
| Действие | Какво прави |
|---|---|
| Поставяне на JSON | Поставяте подготвени настройки в текстовото поле. |
| Приложи JSON към полетата | Попълва поддържаните видими полета за текущия тип проверка и ги маркира визуално. Това действие не записва проверката. |
| Запази проверката | Записва стойностите от видимите form полета. Те са водещи при запазване. |
7. Типове проверки
7.1. HTTP / Page проверка
За какво служи
HTTP / Page проверка проверява дали дадена страница се зарежда нормално.
Може да следи:
- HTTP статус;
- време за отговор;
- дали HTML-ът съдържа очакван текст;
- дали HTML-ът не съдържа нежелан текст;
- допълнителна проверка на съдържание чрез текст или CSS selector;
- проверка в суров сървърен HTML или в браузърен DOM след JavaScript;
- минимален размер на тялото на отговора;
- стандартни шаблони за грешки като 502/504 и, при Shopify, Liquid error.
Кога е полезен
Използвайте го за:
- началната страница;
- продуктова страница;
- страница на колекция/категория;
- страница за контакт;
- важна целева страница;
- basic API / health endpoint, когато връща текстов или JSON отговор.
Основни настройки
| Поле | Обяснение |
|---|---|
| URL или път | Например /, /products/example, /contact или пълен URL. |
| Метод | GET за нормална проверка на съдържание. HEAD само за статус/header проверка. |
| Очакван HTTP статус | Обикновено 200. |
| Трябва да съдържа | Текст, който трябва да присъства. Ако липсва, изпълнението става проблемно. |
| Не трябва да съдържа | Текст, който не трябва да присъства. Ако се намери, изпълнението става проблемно. |
| Праг за бавен отговор в ms | Ако страницата е по-бавна от тази стойност, изпълнението става предупреждение. 0 изключва тази проверка. |
| Минимален размер на body в байтове | Минимален размер на HTML/body. Помага да се засекат празни страници с HTTP 200. |
| Допълнителна проверка на съдържание | По избор заменя простите полета „Трябва да съдържа“ / „Не трябва да съдържа“ с едно по-точно правило: текст или CSS selector в сървърен HTML или браузърен DOM. |
Как работи Трябва да съдържа
Трябва да съдържа означава: “този текст трябва да бъде намерен в HTML-а”.
Пример:
- Трябва да съдържа:
Добави в количката
Ако текстът присъства — OK.
Ако текстът липсва — Предупреждение/Неуспех според логиката и влиянието.
Как работи Не трябва да съдържа
Не трябва да съдържа означава: “този текст не трябва да бъде намерен в HTML-а”.
Пример:
- Не трябва да съдържа:
Liquid error
Ако текстът не присъства — OK.
Ако текстът присъства — проблем.
При Shopify сайтове Liquid error е полезен по подразбиране, защото често означава тема/шаблон проблем. При обикновени сайтове не се добавя автоматично.
Допълнителна проверка на съдържание
Допълнителна проверка на съдържание е по-точно правило за страница, което се изпълнява след нормалната HTTP проверка. Полезно е, когато простото поле „Трябва да съдържа“ не е достатъчно или когато искате да проверите CSS selector, уиджет, галерия, блок с отзиви или елемент, който се появява след JavaScript.
| Настройка | Какво означава |
|---|---|
| Източник на проверката | Сървърен HTML / изходен HTML проверява HTML-а, който страницата връща директно. Браузърен DOM / след JavaScript отваря страницата в контролиран браузър и проверява DOM-а след зареждане. |
| Тип проверка на съдържание | CSS selector трябва да съществува, CSS selector не трябва да съществува, текст трябва да присъства или текст не трябва да присъства. |
| CSS selector | CSS selector като .instagram-widget img, iframe[src*=instagram] или meta[name=description]. Не се изпълнява персонален JavaScript. |
| Минимален брой намерени елементи | Използва се когато selector-ът трябва да съществува. За галерия или уиджет може да изисквате поне 1 снимка/елемент. |
| Таймаут на браузъра в секунди | Максимално време за браузърната проверка. За външни уиджети обикновено 15–25 секунди са достатъчни. |
| Изчакване след зареждане в ms | Допълнително изчакване след зареждане/спиране на мрежовата активност преди проверка на DOM-а. За Instagram/reviews/gallery уиджети използвайте 2000–5000 ms. |
| Режим на браузърните ресурси | По подразбиране използва настройката на организацията. За уиджети, които зависят от външни изображения/media ресурси, използвайте Пълен браузърен режим. Леките режими са по-подходящи за редовни проверки, когато не ви трябва напълно визуално зареждане. |
Сървърен HTML срещу браузърен DOM
| Източник | Кога е подходящ | Пример |
|---|---|---|
| Сървърен HTML / изходен HTML | За елементи, които са налични още в HTML-а, върнат от сървъра. Това е по-леко и по-бързо. | meta[name=description], link[rel=canonical], script[type="application/ld+json"] |
| Браузърен DOM / след JavaScript | За елементи, които се появяват след JavaScript или зареждане на външен уиджет. Това е по-тежко, защото стартира браузър. | #stamped-reviews-widget .stamped-instagram-feed img, .instagram-widget img, iframe[src*=instagram] |
За браузърни проверки избирайте по-рядък интервал, например 10–30 минути, освен ако елементът не е критичен. За блок с отзиви, Instagram feed, галерия или подобен уиджет обикновено е по-точно влиянието да е Предупреждение за качество, не оперативен проблем.
Примери за CSS selector проверки
| Какво искате да проверите | Източник | Примерен selector | Бележка |
|---|---|---|---|
| Meta description съществува | Сървърен HTML | meta[name=description] | Подходящо за базова SEO структура. |
| Canonical tag съществува | Сървърен HTML | link[rel=canonical] | За наличие на canonical, не за точна URL стойност. |
| Schema JSON-LD присъства | Сървърен HTML | script[type="application/ld+json"] | Полезно за проверки на темата или шаблона. |
| Instagram/reviews уиджет има снимки | Браузърен DOM | #stamped-reviews-widget .stamped-instagram-feed img | Използвайте минимален брой 1 или повече според уиджета. |
| Instagram iframe се е заредил | Браузърен DOM | iframe[src*=instagram] | Подходящо само ако iframe реално се появява в DOM-а. |
> и :nth-child(), ако има по-стабилен клас или wrapper. Те работят, но могат да се счупят при малка промяна в HTML структурата.Примерна настройка
Име на проверката: Достъпност на началната страница
Тип: HTTP / Page проверка
URL или път: /
Метод: GET
Очакван HTTP статус: 200
Интервал: 3 или 5 минути
Време за изчакване: 15 секунди
Не трябва да съдържа: Liquid error за Shopify сайт
Влияние върху статуса: Оперативно / критично
Пример за уиджет проверка: за Instagram/блок с отзиви използвайте Допълнителна проверка на съдържание → Браузърен DOM / след JavaScript → CSS selector трябва да съществува → #stamped-reviews-widget .stamped-instagram-feed img → Минимален брой 1 → Влияние: Предупреждение за качество.
Какво означава успешен резултат
- Страницата отговаря.
- HTTP статусът е очакваният.
- Няма забранен текст.
- Ако има Трябва да съдържа, текстът е намерен.
- Ако е включена Допълнителна проверка на съдържание, текстът или CSS selector правилото минава успешно.
- Времето за отговор е под прага.
Какво означава проблемен резултат
- сайтът не отговаря;
- HTTP статусът не е очакваният;
- страницата е твърде бавна;
- липсва очакван текст;
- намерен е забранен текст;
- тялото на отговора е твърде малко;
- допълнителната проверка на съдържание не намира очаквания текст/selector или намира забранен текст/selector;
- засечен е шаблон за грешка.
Какво да направите при проблем
- Отворете страницата ръчно в браузър.
- Проверете дали URL-ът в проверката е правилен.
- Проверете дали Очакван HTTP статус е правилен.
- Ако липсва текст в полето „Трябва да съдържа“, уверете се, че текстът не е сменен в сайта.
- Ако има Не трябва да съдържа проблем, проверете дали в HTML-а наистина има грешка.
- Ако използвате Браузърен DOM, проверете дали таймаутът на браузъра и изчакването след зареждане са достатъчни за уиджета.
- Ако е фалшив сигнал, коригирайте текста, selector-а, източника или настройките.
7.2. SEO / Canonical / Robots проверка
За какво служи
Тази проверка анализира SEO сигналите на един конкретен URL. Тя е подходяща за началната страница, важни целеви страници, продуктови страници, статии или всяка страница, при която искате бърза точкова проверка без пълен sitemap одит.
Проверява:
- title — липсващ, твърде кратък или твърде дълъг;
- meta description — липсваща, твърде кратка или твърде дълга;
- canonical — липсващ, грешен или различен от очаквания URL;
- robots/noindex — неочакван noindex;
- H1 — липсващ или повече от очаквания брой;
- Open Graph полета, когато са включени в настройките.
Кога е полезен
- за най-важните страници, които искате да следите отделно;
- когато не ви трябва пълен sitemap списък;
- за бърз тест след SEO промяна, промяна на theme или редакция на съдържание;
- за URL-и, които трябва винаги да имат конкретен canonical или да не са noindex.
Основни настройки
| Поле | Обяснение |
|---|---|
| Canonical режим | Определя как GO4 оценява canonical URL-а. |
| Очакван canonical URL | Използва се при точен canonical режим. |
| Минимална/максимална дължина на title | Прагове за title. 0 изключва съответната проверка. |
| Минимална/максимална дължина на description | Прагове за meta description. 0 изключва съответната проверка. |
| H1 min/max | Очакван минимален/максимален брой H1 тагове. |
| Изисквай title / meta / canonical | Ако съответният сигнал липсва, GO4 отчита проблем. |
| Разреши noindex | Позволява noindex без предупреждение, когато това е очаквано. |
| Неуспех при noindex/canonical несъответствие | Позволява по-строго третиране като неуспех вместо предупреждение. |
| Отваряй инцидент при активни проблеми с качеството | Когато е включено, тази проверка може да отвори групиран инцидент за качество след достигане на прага за инцидент. |
| Праг за инцидент | Колко последователни проблемни изпълнения са нужни преди инцидент. Ако отварянето на инцидент за качество е изключено, прагът не се използва. |
Canonical режим
| Режим | Кога да се използва |
|---|---|
| Canonical трябва да съвпада с крайния URL | Най-често използван режим. Canonical трябва да сочи към реалния финален URL. |
| Canonical трябва да съвпада с точен URL | Когато canonical трябва да бъде точно определен URL. |
| Игнорирай canonical несъответствие | Когато canonical несъответствие е очакван или не искате да го следите. |
Примерна настройка
Име на проверката: SEO на началната страница
Тип: SEO / Canonical / Robots проверка
URL или път: /
Влияние върху статуса: Предупреждение за качество
Изисквай title/meta/canonical: включено
Description min/max: 50 / 170
Заглавие min/max: 20 / 70
H1 min/max: 1 / 1
Отваряй инцидент при активни проблеми с качеството: включете само ако искате тази конкретна SEO проверка да създава инциденти.
Какво означава успешен резултат
Страницата връща очакван HTTP отговор и всички включени SEO сигнали са в зададените граници.
Какво означава проблемен резултат
GO4 е открил липсващ или невалиден SEO сигнал: кратък title, липсваща meta description, canonical несъответствие, noindex или H1 проблем.
В История проблемите се показват като карти с проблеми. Ако проблемът е очакван, можете да го заглушите за тази проверка. Ако е заглушен, ще го видите в кутийката „Заглушени грешки“ и оттам можете да премахнете заглушаването.
Какво да направите при проблем
- Отворете последното изпълнение в История и вижте конкретните активни проблеми.
- Проверете дали проблемът е реален в HTML-а на страницата.
- Ако е реален — поправете title/meta/canonical/robots/H1 в сайта.
- Ако е очакван за тази страница — заглушете само конкретния проблем, не цялата проверка.
- Ако искате този тип проблем да отваря инцидент, включете „Отваряй инцидент при активни проблеми с качеството“ и задайте праг за инцидент.
7.3. Shopify Cart API health
За какво служи
Shopify Cart API health е лека сървърна проверка за Shopify кошницата. Тя проверява дали избран вариант може да бъде добавен във временна тестова количка и дали Shopify връща очаквания отговор.
Проверката не тества дизайна на темата, cart drawer-а или бутона Add to cart. За това използвайте Browser Lab Action Journey, защото той отваря магазина като потребител и може да натиска елементи в интерфейса.
Кога е полезен
Използвайте я за Shopify магазини, когато искате бърз сигнал, че основната сървърна cart функционалност работи:
- избраният вариант е валиден и може да бъде използван за тест;
- сървърната функционалност на Shopify количката приема заявката;
- резултатът съдържа очаквания продукт и количество;
- има отделен backend сигнал, различен от визуалния cart drawer тест.
Основни настройки
| Поле | Обяснение |
|---|---|
| Shopify variant ID | Вариантът, който GO4 използва за теста. Изберете стабилен, активен и безопасен продукт/вариант. |
| Количество | Количество за временната cart проверка. Обикновено 1 е достатъчно. |
| Опции за изчистване преди/след fallback тест | Използва се само при директно добавени Shopify сайтове, когато проверката минава през fallback през публичната част на магазина. |
Когато Shopify магазинът е свързан чрез Shopify приложението, GO4 използва връзката с приложението за по-надежден сървърен тест на количката. При директно добавени Shopify сайтове crawler подписът може да помогне за по-стабилни заявки към публичната част на магазина.
Примерна настройка
Име на проверката: Проверка на Cart API
Тип: Shopify Cart API health
Variant ID: 49123456789012
Количество: 1
Влияние върху статуса: Оперативно / критично
Интервал: 15–30 минути за сървърен cart сигнал. За пълен cart drawer или checkout път използвайте отделна Browser Lab Action Journey проверка.
Какво означава успешен резултат
- вариантът е приет от сървърната функционалност на Shopify количката;
- временната количка съдържа очаквания продукт;
- количеството е очакваното;
- GO4 получава валиден отговор в рамките на времето за изчакване.
Какво означава проблемен резултат
- Variant ID липсва, е грешен или продуктът не е подходящ за тест;
- Shopify отказва добавянето на продукта в тестовата количка;
- отговорът не съдържа очаквания продукт или количество;
- магазинът връща временна грешка, временно ограничение на заявките или друг проблем със сървърната функционалност на количката.
Какво да направите при проблем
- Проверете дали Variant ID е правилен и продуктът е активен.
- Уверете се, че продуктът може да бъде добавен в количка в самия магазин.
- Ако сайтът не е свързан чрез Shopify приложението, проверете дали crawler подписът е актуален.
- Ако визуалната кошница работи, но тази проверка предупреждава, прегледайте резултата в История и пуснете проверката ръчно още веднъж.
- Ако искате да тествате темата, cart drawer-а или checkout пътя, създайте Browser Lab Action Journey.
7.4. Shopify продуктови правила
За какво служи
Shopify продуктовите правила проверяват дали важни продукти отговарят на зададените изисквания за тагове, наличност, изображения, варианти и цени.
Проверката може да работи по два начина:
Конкретни продукти
Избирате един или повече Product URL-и или handles. Подходящо е за ключови продукти, кампании, тестови продукти или ограничен списък, който искате да следите отделно.
Автоматично откриване
GO4 поддържа списък с продукти автоматично и ги проверява постепенно на групи. Подходящо е за магазини с много продукти.
И двата режима се виждат в Одит на Shopify продукти, където има общ преглед, списък с продукти, проблеми и прогрес.
Какво може да проверява
- дали продуктът може да бъде прочетен;
- дали има задължителни тагове;
- дали няма забранени тагове;
- дали има наличен вариант, ако това е изискване;
- дали продуктовите изображения покриват минимална резолюция;
- дали вариантите имат дублирани комбинации;
- дали липсват очаквани комбинации от варианти;
- дали цените и compare-at цените са консистентни според зададените правила;
- дали едно и също SKU не се показва с неочаквано различна цена в различни продукти.
Основни настройки
| Настройка | Какво означава |
|---|---|
| Избор на продукти | Конкретни продукти проверява избран списък. Автоматично откриване позволява GO4 да поддържа продуктов списък автоматично. |
| Product URL-и / handles | При конкретни продукти добавете по един продукт на ред. Може да използвате пълен URL или само handle. |
| Задължителни / забранени тагове | Тагове, които трябва да съществуват или не трябва да съществуват в продукта. |
| Продуктът трябва да е наличен | Проверява дали продуктът има поне един наличен вариант. |
| Проверявай размерите на изображенията | Проверява избран брой продуктови изображения за минимална ширина и височина. |
| Проверки на вариантите | Допълнителни проверки за цени, compare-at цени, дублирани варианти и липсващи комбинации. |
Автоматично откриване и проверка на групи
При автоматично откриване GO4 поддържа списък с продукти за проверката. При конкретни продукти списъкът идва от въведените от вас URL-и или handles. И в двата случая продуктите се проверяват на групи, за да не се създава излишно натоварване.
| Настройка | Практична употреба |
|---|---|
| Макс. продукти на изпълнение | Колко продукта GO4 проверява в едно планирано или ръчно изпълнение. Ако списъкът е голям, останалите остават като чакащи за следващите изпълнения. |
| Провери OK / Warning / Failed продукти отново след часове | Определя кога даден продукт става готов за повторна проверка според последния му резултат. |
| Настройки за автоматично откриване | Използват се само при автоматично откриване: допълнителни source URL-и, поведение за локализирани URL-и, период за обновяване на списъка и handles за пропускане. |
Проверки на вариантите и ценовите правила
Проверките на вариантите са полезни, когато продуктите имат опции като размер, цвят, модел, материал, пакет или друг тип избор. Целта е GO4 да засече неочаквана разлика, но да не създава шум при продукти, за които правилото не е приложимо.
| Опция | Кога е полезна |
|---|---|
| Проверявай дублирани комбинации от варианти | Когато всяка комбинация от опции трябва да е уникална. |
| Проверявай липсващи комбинации от варианти | Когато очаквате пълна матрица от комбинации, например всички размери във всички модели. |
| Проверявай консистентност на цените по варианти | Когато варианти в един продукт трябва да имат еднаква цена, освен разрешените разлики. |
| Проверявай консистентност на цените по SKU | Когато едно и също SKU не трябва да има различна цена в различни продукти. |
| Цената може да се различава по тези опции | Когато например размер, пакет или модел нормално променя цената. |
Конфигурационни бележки при продуктови правила
Понякога продуктът е OK, но GO4 показва конфигурационна бележка. Това означава, че дадено правило не е било приложимо към този продукт или е било пропуснато според настройките. Бележката е контекст, не активен проблем.
Ако очаквате правилото да важи за продукта, прегледайте условията за ценово правило, имената на опциите, разрешените разлики и избраните тагове.
Успешен и проблемен резултат
Успешен резултат означава, че проверените продукти отговарят на включените правила или няма активни незаглушени проблеми.
Проблемен резултат може да означава липсващ таг, забранен таг, липса на наличност, проблем с изображение, дублирана/липсваща комбинация от варианти, ценово несъответствие или продукт, който не може да бъде прочетен.
След корекция в Shopify пуснете проверката ръчно или изчакайте следващото планирано изпълнение. Решените проблеми се затварят при следваща успешна проверка.
7.5. Shopify правила за колекция
За какво служи
Shopify правилата за колекция следят дали важни колекции са достъпни и имат очаквания минимален брой продукти.
Проверката може да работи по два начина:
Конкретни колекции
Избирате една или повече URL-и на колекции или handles. Подходящо е за важни кампанийни, сезонни или основни колекции.
Автоматично откриване
GO4 поддържа списък с колекции автоматично и ги проверява постепенно на групи.
Кога е полезен
Използвайте го за колекции като:
- Нови продукти;
- Най-продавани;
- Разпродажба;
- основни категории;
- кампанийни и сезонни колекции.
Основни настройки
| Поле | Обяснение |
|---|---|
| Избор на колекции | Конкретни колекции проверява избрания списък. Автоматично откриване позволява GO4 да поддържа списък с колекции автоматично. |
| URL-и / handles на колекции | При конкретни колекции добавете по една колекция на ред. Може да използвате пълен URL или само handle. |
| Минимален брой продукти в колекция | Минималният брой видими продукти, който очаквате във всяка проверена колекция. |
| Тежест при брой под минимума | Определя дали колекция под прага да е предупреждение или неуспех. |
| Fail при празна колекция | Когато е включено, празна колекция се маркира като неуспех вместо предупреждение. |
| Проверка на групи и повторна проверка | Контролира колко колекции се проверяват в едно изпълнение и кога се проверяват отново. |
Примерна настройка
Име на проверката: Одит на колекции
Тип: Shopify правила за колекция
Избор на колекции: Автоматично откриване за цял магазин или Конкретни колекции за ограничен списък
Минимален брой продукти: 1
Fail при празна колекция: включено за важни публични колекции
Влияние върху статуса: Предупреждение за качество или оперативно, ако е критична кампания
Какво означава успешен резултат
- проверените колекции са достъпни;
- всяка проверена колекция има поне зададения минимален брой продукти;
- няма активни незаглушени проблеми за проверената група.
Какво означава проблемен резултат
- колекцията не може да бъде прочетена;
- колекцията има по-малко продукти от очакваното;
- колекцията е празна;
- въведеният handle или URL не сочи към валидна колекция.
Автоматично откриване
В режим Автоматично откриване GO4 поддържа списък с колекции за проверката. Това е удобно за магазини с много колекции, защото не е нужно да създавате отделна проверка за всяка колекция.
Настройките за автоматично откриване са в отделен сгънат блок. Те са полезни, когато искате да ограничите източниците, да добавите допълнителни source URL-и, да управлявате локализирани URL-и или да пропуснете определени handles.
Режими на Shopify правила за колекция
| Режим | Кога да го използвате | Какво показва в одита |
|---|---|---|
| Конкретни колекции | Когато искате да следите избран списък от важни колекции. | Източник „Избрани колекции“, списък с колекциите, статус, проблеми и прогрес. |
| Автоматично откриване | Когато искате GO4 да поддържа списък с колекции автоматично и да ги проверява постепенно. | Източник „Автоматично открити колекции“, брой колекции, проверени, чакащи, активни и заглушени проблеми. |
Проверка на групи
Ако списъкът съдържа много колекции, GO4 проверява само следващата група при едно изпълнение. Така дори конкретен списък от 100–200 колекции може да се проверява постепенно и спокойно.
7.6. Client-side JS Agent проверка
За какво служи
Client-side JS Agent проверката използва браузърни събития, изпратени от agent.js, и ги превръща в нормален резултат от проверка. Тя не обхожда сайта сама и не създава изпълнение за всяко браузърно събитие.
agent.js в сайта
↓
реален браузър зарежда страница
↓
agent.js изпраща браузърно събитие
↓
Client-side JS Agent проверката се изпълнява по интервал или ръчно
↓
проверката избира последното релевантно събитие за тази проверка
↓
резултатът се записва в История / Инциденти / Табло
Едно браузърно събитие може да съвпадне с повече от една JS Agent проверка. Затова GO4 пази връзката между събитието и проверките, които реално го използват.
Кога е полезен
- когато искате да знаете дали агентът е инсталиран и изпраща събития;
- когато искате последното релевантно събитие да се оценява за title, meta description, canonical, noindex, JS грешки, скорост или cart.js;
- когато искате да следите конкретни URL-и, кампания/UTM трафик или DOM правила без да създавате crawler;
- когато искате браузърните сигнали да се виждат отделно от сървърните SEO проверки.
Режим само сигнал за активност
За базова проверка дали агентът изпраща събития, попълнете само Максимум минути без браузърно събитие. Оставете останалите правила за качество/браузър празни или изключени.
| Поле | Пример | Какво означава |
|---|---|---|
| Максимум минути без браузърно събитие | 60 | Ако няма релевантно събитие през последните 60 минути, проверката става проблемна. |
За сайтове с нисък трафик използвайте по-дълъг прозорец, например 6–12 часа, и по-висок процент на извадката на ниво сайт.
Основни настройки
| Настройка | Какво прави |
|---|---|
| Максимум минути без браузърно събитие | Heartbeat прозорец за липса на релевантно събитие. |
| URL / правила за съвпадение | Определят кои браузърни събития са релевантни за тази конкретна проверка. |
| Браузърни SEO правила | Изискват title, meta description, canonical, noindex поведение и дължини според събраните браузърни данни. |
| JS грешки и прагове за производителност | Оценяват последното релевантно събитие за грешки и бавно зареждане. |
| Shopify cart.js | Позволява пасивна браузърна проверка дали /cart.js е достъпен от реален браузър. |
| Персонални DOM правила | Проверяват безопасни DOM правила като CSS селектор трябва да съществува/не трябва да съществува или текстови условия върху вече заредения DOM. Те не изпълняват произволен JavaScript и не променят страницата. |
| Запис на съвпадащи събития | Контролира колко от събитията, които съвпадат с тази проверка, да останат в JS Agent списъка. |
Запис на съвпадащи събития
| Режим | Кога да го използвате |
|---|---|
| Записвай всички съвпадащи събития | Поведение по подразбиране. Подходящо е за общи JS Agent проверки, където искате пълна видимост върху всички събития. |
| Записвай Предупреждение / Неуспех + последното OK събитие | Подходящо е за фокусирани проверки, например UTM/кампания правила, където не искате много OK записи. GO4 пази всички проблемни събития и последното OK доказателство. |
Компактният режим пази по-малко OK записи и е подходящ, когато искате да виждате основно проблемите и последното успешно доказателство.
Ресурсна диагностика в Client-side JS Agent проверка
Client-side JS Agent проверката може по избор да показва кратка диагностика на ресурсите към важните браузърни събития. Това помага да видите кои скриптове, CSS файлове, изображения, video/media файлове или заявки най-вероятно участват в бавно зареждане.
| Настройка | Какво пази | Практична препоръка |
|---|---|---|
| Топ бавни ресурси | Най-бавните ресурси по време на зареждане в браузъра. | За нормален мониторинг използвайте само при Предупреждение/Неуспех, за да не трупате излишни OK данни. |
| Топ тежки ресурси | Най-големите ресурси по размер, когато браузърът подаде transfer/body size. | Използвайте само при Предупреждение/Неуспех или временно за всяко запазено събитие при разследване на оптимизация. |
И двете настройки имат режими: Не записвай, Записвай само при Предупреждение/Неуспех и Записвай при всяко запазено събитие. Ресурсната диагностика не променя статуса на проверката сама по себе си — тя е контекст към вече запазено браузърно събитие.
Canonical режим за JS Agent проверката
| Режим | Какво означава | Кога да се използва |
|---|---|---|
| Игнорирай | Canonical несъответствие не се оценява. | Когато искате само сигнал за активност или не искате браузърни canonical правила. |
| Трябва да съществува | Canonical трябва да присъства в DOM-а. | За стандартни публични SEO страници. |
| Трябва да съвпада с URL-а в браузъра | Canonical трябва да съвпада с URL-а, зареден от браузъра. | За повечето self-canonical страници. |
| Точен URL | Canonical трябва да е точно зададеният URL. | Когато страница трябва да canonical-изира към конкретен адрес. |
Примерна настройка
Само сигнал за активност: Максимум минути без браузърно събитие = 60–720 според трафика; останалите правила изключени.
Браузърно качество за Shopify: включете title/meta/canonical правила, Максимум JS грешки в последното събитие = 0, Максимално време за зареждане в ms = 5000–7000 и Изисквай Shopify cart.js OK.
Фокусирана кампания проверка: задайте правила за съвпадение по URL/UTM и използвайте Записвай Предупреждение / Неуспех + последното OK събитие, за да пазите всички проблеми без да трупате всички нормални OK събития.
Важна разлика със SEO проверката
SEO / Canonical / Robots е сървърна проверка на един URL. Client-side JS Agent е браузърна проверка на последното релевантно събитие от реален браузър. Двете се допълват, но не са взаимозаменяеми.
Важно ограничение
Client-side JS Agent проверката зависи от реални браузърни събития и процент на извадката. Ако няма трафик или процентът на извадката е твърде нисък, липсата на събития не означава непременно, че сайтът е недостъпен.
Проверката не изпълнява произволен JavaScript, не променя DOM-а, не добавя продукти в количката и не променя потребителската сесия.
7.7. Browser Lab
За какво служи
Browser Lab е контролирана браузърна проверка. GO4 отваря избрания URL или path в контролирана браузърна среда и показва основните сигнали за зареждане, без да чака реален посетител. Освен единично зареждане, Browser Lab може да изпълнява и Action Journey - подредени браузърни стъпки за важен потребителски път.
Browser Lab е отделен слой от JS Agent, Sitemap браузърната диагностика и Shopify/Sitemap одитите. Той е подходящ, когато искате GO4 сам да отвори конкретна страница и да измери как се държи тя в контролирана браузърна среда.
Кога е полезен
- за важна начална, продуктова, страница на колекция или кампания;
- за отделно наблюдение на desktop и mobile зареждане, когато мобилната версия има различно меню, банер, app embed, tracking или layout поведение;
- за проверка на време за браузърно зареждане, DOMContentLoaded, HTTP статус и крайния URL;
- за наблюдение на JavaScript грешки и неуспешни ресурси без да чакате реален посетител;
- за контролирано сравнение между сървърни проверки, Browser Lab и JS Agent сигнали;
- за DOM правило само за четене след JavaScript, например дали бутон, уиджет или текст присъства.
- за проверка на lazy уиджети или секции, които се зареждат чак след скрол до тях;
- за проверка на път като collection/product → variant → add to cart → cart drawer;
- за по-рядка проверка дали checkout landing страницата се отваря безопасно;
Основни настройки
| Настройка | Какво означава |
|---|---|
| URL или път | Страницата, която Browser Lab ще отвори. Може да е /, /products/example, /collections/example или пълен URL в обхвата на сайта. |
| Браузърен профил | Desktop отваря страницата като desktop браузър. Mobile използва мобилен viewport и поведение при докосване. За една и съща важна страница е най-чисто да имате отделни проверки, например „Homepage — Browser Lab — Desktop“ и „Homepage — Browser Lab — Mobile“. |
| Време за изчакване | Максималното време за браузърната задача. При Browser Lab системата пази безопасни граници за таймаута. |
| Очакван HTTP статус | Сравнява статуса на основната браузърна навигация с очаквания статус, обикновено 200. |
| Праг за предупреждение при зареждане | Ако времето за браузърно зареждане е над този праг, изпълнението става предупреждение. 0 изключва прага. |
| Праг за неуспех при зареждане | Ако времето за браузърно зареждане е над този праг, изпълнението става неуспешно. 0 изключва прага. |
| Максимум JS грешки | Позволеният брой грешки от конзолата/страницата. Влиянието на тези грешки се избира отделно. |
| Влияние на JS грешките | Само информация, Предупреждение или Неуспех. За шумни външни пиксели/уиджети най-безопасно е Само информация. |
| Максимум неуспешни ресурси | Позволеният брой мрежови ресурси, които браузърът е опитал да зареди и са се провалили. Блокираните от избрания режим на браузърните ресурси се броят отделно. |
| Влияние на неуспешните ресурси | Определя дали ресурсите остават само сигнал или променят статуса. |
| Изчакване след зареждане | Допълнително време след зареждане преди GO4 да събере краен DOM и данни. Това не променя метриката за прага на зареждане. |
| DOM проверка и действие преди нея | По желание Browser Lab може да провери текст или CSS selector след JavaScript. За lazy секции може първо да скролне до CSS selector или до долу и да изчака още няколко секунди преди проверката. |
| Ниво на детайлност | Минимално, Стандартно или Подробно. Броячите и времената винаги се пазят; настройката контролира колко примера за грешки/ресурси се пазят. |
| Запазване на Browser Lab история | Пази всички изпълнения или Проблемни + последен OK. Компактният режим пази видимата история по-чиста, като оставя проблемните отчети и последния успешен отчет. |
| Режим на браузърните ресурси | Използва настройката на организацията или конкретно избран режим: SEO лек режим, Пълен браузър или SEO агресивен режим. |
| Action Journey | По желание изпълнява последователни браузърни стъпки след зареждането на страницата. Използва се за потребителски пътища като избор на вариант, Add to cart или лека проверка на checkout страницата. |
| Позволи проверка на checkout страницата | Позволява само проверка дали checkout страницата се отваря. GO4 не попълва checkout полета и не изпраща поръчка. |
Какво измерва Browser Lab
- Браузърно зареждане — основната lab метрика за контролираното зареждане на страницата;
- DOMContentLoaded — кога DOM документът е готов за четене;
- HTTP статус и краен URL — контекст на основната браузърна навигация;
- Браузърен профил и viewport — дали изпълнението е Desktop или Mobile и в какъв размер е отворена страницата;
- Lab-style сигнали за производителност — TTFB, FCP, ориентировъчен LCP, ориентировъчен CLS, дълги задачи, брой заявки и прехвърлени байтове, когато браузърът ги подаде;
- Таймлайн на зареждането — групира ресурси преди готовност на DOM, между готовност на DOM и пълно зареждане и след пълно зареждане;
- JS сигнали — грешки от конзолата/страницата, според избраното влияние;
- Ресурсни сигнали — неуспешни, най-бавни и, при подходящо ниво на детайлност, най-тежки ресурси;
- Блокирани от режима ресурси — ресурси, които избраният режим на браузърните ресурси умишлено не зарежда;
- DOM проверка — ако е включено едно правило само за четене след JavaScript;
- Визуално доказателство — ако е включено, Browser Lab показва снимка към отчета.
Детайлен Browser Lab отчет
Детайлният отчет на Browser Lab е разделен на табове, за да не се смесват бързото обобщение, производителността, ресурсите, JS/DOM сигналите и техническите данни.
| Таб | Какво показва | Кога да го гледате |
|---|---|---|
| Преглед | Кратко обобщение: краен URL, режим на ресурсите, брой заявки, прехвърлени байтове и разделение между вероятно важни сигнали и шум. | Когато искате бързо да разберете дали има очевидна причина за предупреждението. |
| Journey | Обобщение на Action Journey: статус, преминати стъпки, време, краен URL и таблица със съобщение за всяка стъпка. | Когато проверката има потребителски път със стъпки. |
| Снимка | Преглед на снимката, тип на снимката, размери и време на заснемане. Табът се вижда само когато за изпълнението има налична снимка. | Когато искате визуално доказателство как е изглеждала страницата при конкретното изпълнение. |
| Производителност | TTFB, FCP, ориентировъчен LCP, ориентировъчен CLS, дълги задачи и обобщение на заявките по тип. | Когато анализирате дали проблемът е сървърен, визуален, layout-related или свързан с тежък JavaScript. |
| Таймлайн | Ресурсите са групирани преди готовност на DOM, между готовност на DOM и пълно зареждане и след пълно зареждане. Показват се брой заявки, байтове, бавни ресурси и примерни URL-и. | Когато искате да разберете дали даден ресурс пречи рано на зареждането или е по-скоро късна фонова активност. |
| Ресурси | Най-бавни ресурси, неуспешни ресурси и най-тежки ресурси според нивото на детайлност на проверката. | Когато търсите конкретни скриптове, изображения, медия, fetch/XHR заявки или външни ресурси, които влияят на отчета. |
| JS / DOM | Резултат от DOM правилото, действие преди DOM проверката, намерени елементи и примери за JavaScript грешки. | Когато проверката е проблемна заради DOM правило, scroll действие или JavaScript грешки. |
| Технически данни | Заявен URL, краен URL, HTTP статус, браузърен профил, viewport, зареждане в браузъра, DOMContentLoaded, Load event, режим на ресурсите, блокирани ресурси, ниво на доказателства, режим на историята, screenshot, DOM правило и действие преди DOM проверката. | Когато ви трябва точен технически контекст за support, сравнение или диагностика. |
Browser Lab обобщение за производителност
В детайлите на Browser Lab проверката има компактен блок Browser Lab обобщение за производителност. Той помага да разгледате няколко изпълнения заедно, вместо да се подвеждате по единичен пик.
| Раздел | Какво показва |
|---|---|
| Анализ на ресурси | Обобщава често срещани групи ресурси: първа страна, Shopify/theme/CDN, приложения, tracking/pixels, шрифтове, изображения/медия и други външни ресурси. |
| Обобщен анализ | Анализира последните N изпълнения от текущо филтрираните резултати или сравнява последните N срещу предишните N. |
Обобщеният анализ използва медиана, минимум, максимум, p75, отклонения и стабилност. Показва и TTFB reliability: колко от валидните проби са над 1s, 1.5s и 2s. Така по-лесно се различава единичен TTFB/CDN/мрежов пик от повтаряем проблем.
Когато TTFB е висок, но FCP, LCP, DOMContentLoaded и Full load след TTFB остават стабилни, това е сигнал, че забавянето вероятно е преди HTML-ът да стигне до браузъра, а не непременно регресия в темата или front-end слоя.
Визуално доказателство със снимка
Визуално доказателство със снимка е опционална настройка на Browser Lab проверката. По подразбиране е изключена, защото не всяка проверка има нужда от визуална снимка.
| Настройка | Какво означава |
|---|---|
| Изключено | Не се добавя снимка към Browser Lab отчета. Това е най-лекият режим и е подходящ за стандартни проверки за скорост и качество. |
| Само при Предупреждение/Неуспех | Добавя снимка само когато пълното Browser Lab изпълнение завърши с Предупреждение или Неуспех. Това е най-практичният режим за важни страници. |
| При всяко пълно изпълнение | Добавя снимка при всяко пълно Browser Lab изпълнение. Използвайте го само за малко на брой важни проверки. |
| Снимка на видимата част | Заснема видимата част на страницата. Подходящо е за бърза визуална проверка. |
| Снимка на цялата страница | Заснема цялата страница и дава повече визуален контекст. |
Когато има снимка, тя се вижда в таба Снимка и може да се отвори за по-детайлен преглед. Снимката отразява избрания браузърен профил: Desktop проверка дава desktop изглед, а Mobile проверка дава mobile изглед.
Допълнителна Browser Lab DOM проверка
Browser Lab може да изпълни едно DOM правило само за четене след зареждане на JavaScript. Поддържаните правила са: CSS selector трябва да съществува, CSS selector не трябва да съществува, текст трябва да присъства и текст не трябва да присъства.
По желание преди DOM проверката Browser Lab може да извърши просто действие: да не прави нищо, да скролне до CSS selector или да скролне до долу. Това е полезно за lazy секции, които се зареждат чак когато потребителят стигне до тях.
| Настройка | Какво означава |
|---|---|
| Действие преди DOM проверка | Няма, Скролни до CSS selector или Скролни до долу. Действието се изпълнява след нормалното Browser Lab зареждане и преди DOM правилото. |
| Scroll target selector | CSS selector на секцията, до която Browser Lab трябва да скролне. Използва се само при „Скролни до CSS selector“. |
| Изчакване след скрол в ms | Допълнително време след скрол, преди да се изпълни DOM проверката. За lazy ревюта, Instagram, галерии и външни уиджети често са нужни 5000–8000 ms. |
| DOM assertion selector | Selector-ът, който доказва, че реалното съдържание се е появило. За lazy уиджет не проверявайте само контейнера, ако целта е да знаете дали са заредени реалните елементи. |
Пример: Instagram UGC след скрол
| Поле | Примерна стойност |
|---|---|
| URL или път | / |
| Режим на ресурсите | Пълен браузър |
| Действие преди DOM проверка | Скролни до CSS selector |
| Scroll target selector | .instagram-album-feed[data-stamped-instagram-lazy-section] |
| Изчакване след скрол | 7000 ms |
| DOM assertion selector | #stamped-reviews-widget .stamped-instagram-feed .stamped-instagram-media-block |
| Минимален брой елементи | 3 |
Ако целевият selector за скрол не бъде намерен, резултатът показва ясно, че Browser Lab не е успял да стигне до целевата секция. Ако целта е намерен, но DOM selector-ът не мине, това означава, че секцията е достигната, но очакваното съдържание не се е появило навреме или не отговаря на selector-а.
Action Journey - проверка на потребителски път
Action Journey е настройка в Browser Lab, с която GO4 изпълнява няколко последователни браузърни стъпки в един и същ контролиран тест. Това е полезно, когато не е достатъчно само да се отвори страница, а трябва да се провери реален потребителски път.
Типични примери са: отваряне на първи продукт от колекция, избор на вариант, натискане на Add to cart, проверка дали се появява панелът или страницата на количката, проверка на lazy уиджет след скрол или достигане до checkout страницата.
| Настройка | Какво означава |
|---|---|
| Включи Action Journey | Когато е включено, Browser Lab изпълнява стъпките след нормалното зареждане на началния URL. |
| Максимално време на journey ms | Максималното време за целия път. Практичният максимум е 60 секунди, затова дългите сценарии е по-добре да се разделят на отделни проверки. |
| Timeout по подразбиране за стъпка ms | Колко дълго GO4 изчаква една стъпка, ако самата стъпка няма собствено време за изчакване. |
| Screenshot режим за journey | Предпочитание как journey-то да следва визуалното доказателство. В повечето случаи оставете „Наследи“ и управлявайте снимките от общите Browser Lab настройки. |
| Спри при неуспешна стъпка | Спира следващите стъпки, когато важна стъпка не мине успешно. Това обикновено прави отчета по-ясен. |
| Позволи проверка на checkout страницата | Позволява само проверка дали checkout страницата се отваря. Не разрешава попълване, плащане или изпращане на поръчка. |
Един journey може да има до 20 стъпки. При добавяне на нова стъпка я именувайте ясно, за да се вижда лесно в отчета къде точно е спрял пътят.
Видове Action Journey стъпки
| Тип стъпка | За какво служи | Основни полета |
|---|---|---|
wait_for_selector | Изчаква елемент да съществува или да стане видим. | CSS selector, състояние за изчакване, timeout. |
click | Натиска линк, бутон, етикет на вариант или друг елемент. | CSS selector, timeout. |
scroll_to_selector | Скролва до конкретен елемент, преди да се извърши следваща стъпка или проверка. | CSS selector, timeout. |
scroll_to_bottom | Скролва до края на страницата. Полезно е за lazy секции и дълги страници. | Обикновено няма нужда от selector. |
pause | Изчаква кратко време между две стъпки. | Продължителност на паузата ms. |
fill | Попълва стойност в безопасно поле, когато това е нужно за сценария. | CSS selector, текст / стойност. Не използвайте за вход, плащане, картови или checkout полета. |
assert_selector_visible | Проверява дали очакван елемент се вижда на страницата. | CSS selector, timeout. |
assert_text_exists | Проверява дали очакван текст присъства на страницата. | Текст / стойност, различаване на главни/малки букви, timeout. |
assert_url_contains | Проверява дали текущият URL съдържа очаквана част. | Текст / стойност, например checkout. |
wait_for_load | Изчаква браузърно състояние на зареждане. | Състояние за изчакване: domcontentloaded, load или networkidle. |
Опции на отделна стъпка
| Опция | Какво означава |
|---|---|
| ID на стъпката | Кратко вътрешно име на стъпката. Използвайте ясни имена като click_add_to_cart или assert_cart_ui. |
| Име на стъпката | Човешко име, което се вижда в builder-а и в отчета. |
| Тип стъпка | Какво действие или проверка изпълнява стъпката. |
| Важност на стъпката | Определя дали проблемът от тази стъпка да е предупреждение или неуспех. |
| Timeout на стъпката ms | Колко дълго GO4 изчаква тази конкретна стъпка. Максимумът за една стъпка е 10 секунди. |
| Screenshot за стъпката | Предпочитание как стъпката да следва визуалното доказателство. В повечето случаи оставете „Наследи“ и управлявайте снимките от общите Browser Lab настройки. |
| CSS selector | Selector за елемента, с който работи стъпката. Избирайте стабилен selector, който няма да се чупи при малка промяна в дизайна. |
| Текст / стойност | Очакван текст, стойност за попълване или част от URL според типа стъпка. |
| Продължителност на паузата ms | Колко да изчака pause стъпката. Максимумът е 5 секунди. |
| Състояние за изчакване | При wait_for_selector избира дали елементът само да съществува или да е видим. При wait_for_load избира какво състояние на зареждане да се чака. |
| Различава главни/малки букви | Определя дали проверката на текст да различава главни и малки букви. |
Практични Action Journey модели
Проверка до количката
Проверява път като колекция/продукт → вариант → Add to cart → панел/страница на количката. Подходяща е за по-честа оперативна проверка на магазин, защото не достига checkout.
Проверка до checkout страницата
Проверява дали пътят може да стигне до checkout страницата. Подходяща е за по-рядка дълбока проверка, защото може да се вижда като checkout посещение в аналитика или funnel отчети.
Проверка на уиджет след скрол
Скролва до секция, изчаква я и проверява дали очакван елемент или текст се вижда. Подходящо за отзиви, Instagram, галерии и app уиджети.
Потребителски път на кампанийна страница
Проверява дали ключов бутон, форма или CTA блок се появява след зареждане и scroll. Подходящо за кампании и целеви страници.
Как се чете Action Journey резултат
Когато Action Journey е включен, Browser Lab отчетът може да покаже отделен Journey таб. В него се виждат общият статус, колко стъпки са минали, времето на journey-то, крайният URL и таблица със стъпките.
Ако journey-то се провали, започнете от първата неуспешна стъпка. Обикновено причината е липсващ или променен selector, твърде кратко време за изчакване, изскачащ прозорец/overlay, различна продуктова структура или реално счупен потребителски път.
Тестове преди/след промяна
Тестове преди/след промяна е диагностичен работен процес в Browser Lab. Използвайте го, когато планирате ръчно да изключите app embed, плъгин, таг, tracking скрипт, елемент от темата или друг ресурс и искате да сравните измерванията преди и след промяната.
| Стъпка | Какво правите | Какво прави GO4 |
|---|---|---|
| 1. Създаване на тест | В детайлите на Browser Lab проверката отворете Тестове преди/след промяна и въведете име на промяната. По желание добавете домейни или текст за разпознаване, например stamped, growave.io или googletagmanager.com. | Създава отделен преди/след тест за тази Browser Lab проверка. |
| 2. BEFORE серия | Добавете BEFORE серията в опашката. | Изпълнява зададения брой диагностични Browser Lab измервания през нормалната опашка за изпълнение. |
| 3. Ръчна промяна | Направете промяната в сайта, например изключете app embed в чернова тема (draft theme) или спрете конкретен tag/script. Изчакайте промяната да стане видима. | Не променя сайта автоматично. |
| 4. AFTER серия | Добавете AFTER серията в опашката. | Изпълнява същия тип диагностични измервания и после показва сравнение. |
| 5. Резултат | Отворете резултата на теста. | Показва сравнение на медианите за LCP, пълно зареждане, DOMContentLoaded, дълги задачи, заявки, прехвърлени байтове и ресурсите, които съвпадат с подадения текст за разпознаване. |
Преди/след тестът използва браузърния профил на конкретната Browser Lab проверка. Ако проверката е Mobile, BEFORE и AFTER сериите са Mobile; ако проверката е Desktop, сериите са Desktop. За сравнение между desktop и mobile създайте две отделни Browser Lab проверки.
За Shopify е най-безопасно да тествате върху чернова тема (draft theme) с публичен preview линк, когато промяната може да засегне публичния сайт. Ако използвате URL с preview параметър, първо проверете в инкогнито прозорец дали GO4 ще вижда същата версия на темата.
Къде се виждат резултатите
- Проверки → Browser Lab — общ изглед с филтри, последен резултат, сигнали, последно изпълнение и действия.
- Детайли за Browser Lab проверка — текущи проблеми, филтрирана история на Browser Lab изпълненията, заглушаване/отглушаване, управление на историята и бутон към преди/след тестовете за тази проверка.
- Тестове преди/след промяна — отделен работен процес с история на преди/след тестовете, странициране и отделен резултат за всеки тест.
- Детайли за Browser Lab изпълнение — подробен tabbed отчет с Преглед, Снимка, Производителност, Таймлайн, Ресурси, JS / DOM и Технически данни според събраните доказателства.
- Табло — Browser Lab е отделен източник в картите за измервания и в графиката за здравето. В графиката може да разглеждате Browser Lab общо или отделно като Desktop и Mobile източник, за да не смесвате двата типа измервания.
- История — показва компактно изпълнение и връзка към Browser Lab отчет, без да раздува реда с тежки списъци с ресурси/JS сигнали.
Примерна настройка
Име: Homepage — Browser Lab — Desktop
Тип: Browser Lab
URL или път: /
Браузърен профил: Desktop
Интервал: 5–15 минути за критична страница или 15–60 минути за наблюдение
Влияние върху статуса: Предупреждение за качество или Оперативно / критично, ако страницата е критична за бизнеса
Праг за предупреждение: 4000–6000 ms
Праг за неуспех: 8000–12000 ms
JS грешки и неуспешни ресурси: Само информация за старт; затегнете до Предупреждение или Неуспех само за страници, при които тези сигнали са важни
Ниво на детайлност: Стандартно
История: Проблемни + последен OK
Режим на ресурсите: Използвайте настройката на организацията или Пълен браузър, ако страницата зависи от външни изображения, media или уиджети.
Визуално доказателство със снимка: изключено по подразбиране. За важни визуални проверки използвайте Само при Предупреждение/Неуспех и Пълен браузър, ако искате снимката да прилича на реално зареждане с изображения.
Пример: journey до количката
- Тип: Browser Lab
- Browser profile: Desktop или Mobile според важния поток.
- Action Journey: включено.
- Път: от колекция или продукт до Add to cart и видима количка.
- Влияние: Оперативно / критично, ако това е важен checkout funnel сигнал.
- Интервал: по-чест от проверка до checkout страницатата, защото не достига checkout.
Пример: Journey до checkout страницата
- Action Journey: включено.
- Позволи проверка на checkout страницата: включено.
- Път: продукт или колекция → Add to cart → checkout landing page.
- Проверка: URL съдържа checkout и страницата остава отворена след кратко изчакване.
- Интервал: по-рядък от Add to cart проверката, защото достига checkout страницата.
7.8. External Radar
За какво служи
External Radar помага да следите външните зависимости, които се зареждат по страниците: уиджети от приложения, приложения за ревюта, размери и търсене, вградени елементи, tracking/pixel скриптове, CDN ресурси, медийни и видео ресурси, шрифтове, аналитика и други външни домейни.
Това не е обикновен тест за скорост. Radar зарежда избрани представителни страници в контролирана браузърна среда и показва кои външни ресурси участват в зареждането, кои доставчици се срещат на различни страници и къде има проблемни или бавни ресурсни сигнали.
Полезен е, когато сайтът разчита на много външни приложения, когато даден уиджет се зарежда само на определен тип страница или когато искате да разберете дали проблемът идва от конкретен външен доставчик.
Настройки и избор на страници
В блока Избор на страници определяте как External Radar да изгради представителния списък от страници.
| Настройка | Какво означава |
|---|---|
| Конкретни страници | Проверява само адресите, които въведете. Добавете по един публичен URL или относителен път на ред, например /, /collections/new или /products/example. Адресите трябва да са от избрания сайт, повторенията се броят само веднъж, а броят на уникалните страници не може да надвишава избрания лимит за обхвата. |
| Автоматично откриване | GO4 поддържа представителен списък чрез избраните източници: начална страница, URL-и от други активни проверки за същия сайт, наличното Sitemap SEO покритие и по желание нова sitemap извадка. |
| Максимален брой страници в обхвата | Определя общия размер на текущото URL покритие. Стойността по подразбиране е 50, а позволеният диапазон е 1–100 страници. |
| Максимум URL-и на изпълнение | Определя колко страници от общия обхват се отварят при едно изпълнение. Radar обхожда покритието постепенно; безопасен старт за редовно наблюдение е около 8–10 страници на изпълнение. |
| Браузърен профил | Избира Desktop или Mobile профил. Когато искате отделна картина за двата профила, създайте две отделни Radar проверки. |
Автоматично откриване
При Автоматично откриване можете да включите един или повече източници:
- Начална страница — включва основната страница на сайта;
- URL-и от съществуващи проверки — добавя важни адреси от други активни проверки за същия сайт. Пренасят се само адресите, не настройките или резултатите на другите проверки;
- Съществуващо покритие от Sitemap одит — използва подходящи адреси, които вече са открити от Sitemap SEO одит;
- Нова sitemap извадка — открива представителни страници директно от sitemap източниците.
Лимитът за URL-и от съществуващи проверки е отделен от общия обхват. Практичен старт е около 10–15, за да остане място и за продуктови, колекционни, блог, целеви и други представителни страници.
Какво става при промяна на режима или лимита
Когато запазите режим Конкретни страници, текущото покритие се ограничава до въведения списък. Когато запазите по-нисък максимален обхват, текущият списък се свива до новия лимит. Страниците извън текущия обхват вече не участват в обобщенията, а по-старите Radar сканирания могат да останат в историята като контекст.
Какво показва
| Изглед | Как се използва |
|---|---|
| Общ преглед | Показва последното завършено състояние на Radar проверката: покритие, открити доставчици, активни проблемни URL-и и ресурсни сигнали. Ако в момента има изпълнение „В процес“, общото състояние остава по последното завършено сканиране, за да не смесва частични резултати. |
| URL покритие | Показва адресите в текущия обхват, кога са проверявани и какво е последното известно състояние за всеки проверен URL. |
| Проблеми | Бърз списък с адреси, при които има активен или игнориран Radar проблем според настройките и праговете. Оттук виждате URL-а, причината и доставчика. |
| Доставчици | Обобщава външните доставчици, на колко вече сканирани URL-а са засечени и какво е текущото им състояние. |
| Последни Radar сканирания | Показва отделните изпълнения във времето. Това е история на скановете, не текущ сбор. Отделно сканиране може да остане в историята, дори ако текущото състояние е чисто. |
URL покритие
Покритие показва колко страници от текущия избран обхват вече имат записано Radar състояние. Например 32 / 50 означава, че 32 от 50 страници вече са проверени, а останалите ще бъдат обхванати при следващи изпълнения.
Докато покритието не е пълно, обобщенията са на база вече проверените URL-и. Колкото повече представителни страници минат през Radar, толкова по-пълна става картината за външните доставчици и ресурсните сигнали.
Проблеми срещу диагностични сигнали
Проблеми показва URL-и с активен Radar проблем според настройките, важността на доставчика и зададените прагове. URL покритие може да показва и диагностични сигнали като „Бавни“ или „Неуспешни“ ресурси, дори когато тези сигнали са само за наблюдение или са под прага за активен проблем.
Текущо състояние срещу история
Общият изглед и списъците за покритие показват последното завършено състояние. Историята на Radar сканиранията показва отделните изпълнения във времето. Ако един URL е бил бавен в отделно сканиране, но след това е проверен отново и е OK, историята запазва контекста, а текущото обобщение се изчислява по последното състояние.
Това помага да различите временен пик от повтарящ се модел: текущите списъци показват какво още е актуално, а историята помага да видите какво се е случвало във времето.
Доставчици и действия
В раздела Доставчици колоната Страници показва на колко вече сканирани URL адреса е засечен съответният доставчик. Това не е общият брой страници в сайта, а броят проверени страници, на които Radar е видял ресурс от този домейн или доставчик.
| Действие | Какво означава |
|---|---|
| Маркирай като важен | Отбелязва доставчик, който е значим за UX, търсене, ревюта, размери, плащания, аналитика или друг важен блок. Такива доставчици е добре да се гледат по-внимателно. |
| Игнорирай доставчика | Проблемите от този доставчик остават видими като контекст, но не се броят като активни Radar проблеми. Подходящо е за очакван шум или доставчик, който не е важен за текущото наблюдение. |
| Отмени игнорирането | Връща доставчика обратно в активното наблюдение. |
| Провери URL | Пуска отделна повторна проверка на конкретния адрес, вместо да чакате той да попадне в следващото нормално изпълнение. |
Какво да направите при проблем
- Отворете Проблеми и вижте URL-а, доставчика и причината.
- Проверете страницата ръчно в браузър.
- Ако искате бърза повторна проверка само за този адрес, използвайте Провери URL.
- Ако доставчикът е важен, проверете съответното приложение, вграден елемент, настройка на скрипт, CDN или външен доставчик.
- Ако виждате само бавен диагностичен сигнал, проверете дали се повтаря на много URL-и или е единичен пик.
- Ако проблемът е очакван и не трябва да влияе на резултата от Radar, използвайте Игнорирай доставчика.
- Ако сте игнорирали доставчик погрешка, върнете го чрез Отмени игнорирането.
Практични настройки
| Сценарий | Препоръка |
|---|---|
| Първо включване | Автоматично откриване, обхват 50, около 8–10 URL-а на изпълнение и влияние Само информация. |
| Само критични страници | Използвайте Конкретни страници и добавете само представителните URL-и, които искате да следите. |
| Голям сайт | Оставете автоматичното откриване да комбинира важни URL-и от проверки и sitemap източници, вместо да се опитвате да включите всяка страница. |
| Desktop и Mobile | Използвайте отделни проверки, когато искате отделна картина за двата браузърни профила. |
| Критични външни приложения | След като сигналите се стабилизират, важните доставчици могат да се следят като предупреждение за качество. |
7.9. Практични настройки по тип проверка
Тази таблица обобщава безопасен старт за основните типове проверки.
| Тип | Безопасен старт | Кога да затегнете | Чести грешки |
|---|---|---|---|
| HTTP / Page | /, GET, статус 200, timeout 15 сек., интервал 3–5 мин. | Добавете стабилен текст, забранен текст, праг за бавен отговор или допълнителна проверка на съдържание. | Крехък текст, HEAD за проверка на съдържание, твърде кратък browser timeout. |
| SEO / Canonical / Robots | Изисквай title/meta/canonical, H1 1/1, влияние „Предупреждение за качество“. | Добавете точен canonical или noindex като неуспех само за критични страници. | Да се очаква еднаква SEO логика за всички пазари/езици без проверка. |
| Shopify кошница | Наличен тестов variant ID, изчистване преди/след, оперативно влияние. | Използвайте критичен продукт само ако е стабилен и няма риск да бъде спрян. | Стар или спрян variant ID. |
| Одит на Shopify продукти | Режим „Автоматично откриване“, група 20–50 продукта, влияние „Предупреждение за качество“, само най-важните правила включени. | Добавете проверки на вариантите след като знаете реалните Shopify имена на опциите в продуктите. | Да се смесва обхватът на правилото с опциите, по които цената може да се различава. |
| Одит на Shopify колекции | Режим „Автоматично откриване“, минимален брой продукти, група 10–30 колекции. | Затегнете поведението при празна колекция за критични колекции. | Прекалено голяма група за първо пускане. |
| Client-side JS Agent | Heartbeat прозорец според трафика; за нисък трафик sampling 100% и по-дълъг прозорец. | Добавете JS грешки, performance, DOM правила и resource diagnostics само при нужда. | Да се приема липса на събития като downtime при сайт без трафик. |
| Browser Lab | Важен URL, разумен интервал, визуални доказателства при нужда, DOM проверка след скрол или Action Journey за потребителски път. | Добавете по-строги JS/resources правила, DOM проверка или journey стъпки след като знаете кое е реален проблем и кое е шум. | Твърде чест интервал за тежка браузърна проверка, крехки selectors или checkout проверка, която се изпълнява твърде често. |
| External Radar | Автоматично откриване, обхват 50, около 8–10 URL-а на изпълнение и „Само информация“. За ограничен списък използвайте „Конкретни страници“. | Добавете отделна Mobile проверка или по-строги прагове, след като покритието и доставчиците са стабилни. | Да се обърка общият обхват с URL-ите на едно изпълнение или да се включат много еднакви страници без различен шаблон или уиджет. |
| Sitemap SEO audit | Автоматично откриване, разумен размер на групата, влияние „Предупреждение за качество“, server diagnostics при нужда. | Добавете custom assertions за важни HTML елементи. | Да се очаква browser DOM за всички URL-и без нужда. |
8. Активиране и спиране на проверки
В секция Проверки има превключвател за всяка проверка.
- Вкл. — проверката се изпълнява автоматично.
- Изкл. / Паузирана — проверката не се изпълнява автоматично.
Кога е разумно да спрете проверка временно
- по време на редизайн;
- при очаквано спиране на страница;
- когато URL се сменя и още не е готов;
- когато има фалшив сигнал и настройката трябва да се коригира;
- когато дадена кампания или целева страница вече не е активна.
Риск при спряна проверка
Ако проверка остане спряна, системата няма да ви предупреди при проблем с тази страница или функционалност. Затова използвайте паузиране внимателно и върнете проверката Вкл., когато вече трябва да следи отново.
9. Примерни готови конфигурации
9.1. Онлайн магазин
Препоръчителни проверки:
- Достъпност на началната страница
- SEO на началната страница
- Достъпност на продуктова страница
- Симулация на добавяне в кошница
- Основната колекция не е празна
- Одит на Shopify продукти
- JS Agent сигнал за активност / браузърно качество
- Reviews / Instagram / gallery уиджет
- Browser Lab Journey до checkout страницата
- Browser Lab journey до количката
- Browser Lab за важна страница
Одит на Shopify продукти — препоръчителен старт
- Тип: Shopify продуктови правила
- Източник на продукти: Автоматично откриване
- Първи правила: задължителни тагове, забранени тагове, наличност и изображения според нуждите
- Размер на групата: 20–50 продукта на изпълнение за начало
- Проверки на вариантите: включете ги след като знаете реалните имена на Shopify опциите
- Ценови правила: използвайте отделни проверки за различни продуктови структури, например продукти само с размер и продукти с модел + размер
- Влияние: Предупреждение за качество
9.2. Корпоративен сайт
Препоръчителни проверки:
- Достъпност на началната страница
- HTTP / Page проверка
- URL:
/ - Очакван статус: 200
- Достъпност на страницата за контакт
- HTTP / Page проверка
- URL:
/contact - Трябва да съдържа:
Contactили друг стабилен текст
- SEO на началната страница
- SEO / Canonical / Robots проверка
- Предупреждение за качество
- Проверка на thank-you страница, ако има такава страница
- HTTP / Page проверка
- URL:
/thank-you - Трябва да съдържа:
Thank you
9.3. Блог / новинарски сайт
Препоръчителни проверки:
- Достъпност на началната страница
- HTTP / Page проверка
- URL:
/
- Достъпност на страница на категория
- HTTP / Page проверка
- URL:
/category/news - Трябва да съдържа: заглавие на категорията
- Достъпност на статия
- HTTP / Page проверка
- URL:
/article/example - Трябва да съдържа: заглавие на статията
- SEO на статия
- SEO / Canonical / Robots проверка
- URL:
/article/example
9.4. Целева страница
Препоръчителни проверки:
- Целева страница достъпност
- HTTP / Page проверка
- URL:
/campaign - Очакван статус: 200
- Проверка на CTA текст
- HTTP / Page проверка
- URL:
/campaign - Трябва да съдържа:
Get startedили реалния CTA текст
- Проверка на thank-you страница
- HTTP / Page проверка
- URL:
/thank-you - Трябва да съдържа:
Thank you
- SEO на целева страница
- SEO / Canonical / Robots проверка
- Предупреждение за качество
10. Как да следите системата ежедневно
Какво да гледате първо
- Табло — започнете от KPI картите: отворени инциденти, активни предупреждения и средно измерено време.
- Картите за измервания — вижте дали сигналът идва от сървърни проверки, Browser Lab, реални посетители / JS Agent или одит изпълнения. Не третирайте смесения изглед като една универсална скорост.
- Графиката в Табло — изберете период и източник от изскачащите контроли и проверете дали има спад в оперативното здраве, пик в предупрежденията или необичаен тренд в конкретен източник.
- Здраве на сайтовете — вижте кой сайт има оперативен проблем, предупреждение за качество или необичаен тренд на измереното време.
- Последни изпълнения — отворете конкретното изпълнение, Browser Lab отчет или JS Agent събитие, когато има нужда от подробности.
Как да разпознаете реален проблем
Реален проблем е по-вероятен, ако:
- оперативната проверка дава неуспешен резултат;
- проверката дава неуспешен резултат последователно;
- инцидент е отворен;
- началната страница или кошница проверки са неуспех;
- няколко различни проверки към същия сайт дават неуспех едновременно;
- JS агент и сървърни проверки показват проблем около едно и също време.
Как да различите временен проблем от сериозен
Временен проблем може да е:
- единичен бавен отговор;
- едно изпълнение с предупреждение, следван от OK;
- външно мрежово време за изчакване.
Сериозен проблем е:
- няколко поредни неуспешни резултата;
- отворен инцидент;
- началната страница/кошница проверка с неуспешен резултат;
- сайтът не се отваря ръчно;
- Cart API проверка не може да добави продукт;
- noindex се появява на важна публична страница.
Какво означава проверка да се възстанови
Ако след проблем проверката започне пак да връща OK, системата може да затвори/маркира инцидента като разрешен според логиката. В История ще остане история кога е имало проблем и кога е минал успешно.
11. История — изпълнения на проверките
В История виждате всяко изпълнение на проверките: кога е минало, какъв статус е върнало, какви проблеми са активни и кои проблеми са заглушени.
Можете да филтрирате по сайт, проверка, статус, текстово търсене, период и брой на страница. Падащият списък за проверка показва формат Сайт — Проверка, за да не се бъркат проверки с еднакви имена.
Когато История се отвори от Табло или от badge в Сайтове, GO4 показва кратка карта с детайлите на drill-down филтъра. Тя обяснява дали гледате период от графиката в Таблото, оперативни проблеми за конкретен сайт или предупреждения за качество.
Browser Lab редовете в История са компактни. Подробните списъци с ресурси, JS сигнали и DOM контекст се отварят през Browser Lab отчет. Когато Browser Lab използва режим Проблемни + последен OK, История остава фокусирана върху проблемните отчети и последния успешен отчет.
Как се чете едно изпълнение
- OK — проверката е минала без активни незаглушени проблеми.
- Предупреждение — има проблем с качеството или по-мек сигнал, който изисква преглед.
- Неуспех — има по-сериозен проблем според настройките на проверката.
- Активни проблеми — конкретните проблеми, които влияят на статуса/качеството.
- Заглушени грешки — проблеми, които са разпознати, но не влияят на статус, инциденти или известия за избрания обхват.
Действия за проблемите в История
Когато изпълнението има проблеми, GO4 показва компактна карта с активните проблеми и бутон Покажи действията за проблемите. Оттам можете да заглушите конкретен проблем за тази проверка. При Client-side JS Agent проверки, когато изпълнението е базирано на конкретно запазено браузърно събитие, GO4 може да покаже и директна връзка към това събитие в раздел JS агент.
При Sitemap SEO и Shopify Collection audit изпълненията История може да показва проблеми от историческия snapshot на самото изпълнение. Бутонът Виж проблемите от изпълнението отваря/разпъва точно този исторически контекст, вместо да ви изпраща сляпо към текущия live audit списък, който вече може да е променен.
Ако за отделен проблем има бутон Виж текущия audit контекст, той отваря съответния audit изглед с по-широк статус филтър, за да може да потърсите URL-а или проблема и когато е решен, заглушен или не е част от текущите активни проблеми.
Ако проблемът вече е заглушен, той се вижда в отделна кутийка Заглушени грешки. В тази кутийка може да има бутон Премахни заглушаването. Това връща проблема към нормална оценка при следващото изпълнение.
Изтриване / зануляване в История
Наличните действия в История зависят от ролята:
- Единично изтриване на изпълнение премахва само един запис за изпълнение. Това е подходящо за очевидни тестови или грешно пуснати записи, когато ролята ви го позволява.
- Изтриване на филтрираните изпълнения премахва много исторически записи по текущите филтри и е достъпно само за роли с подходящи права.
- Зануляване на филтрираните изпълнения премахва същата история и занулява последен статус / последно изпълнение / последно време за отговор за засегнатите проверки. Това е силно действие и не е част от обичайната ежедневна работа.
Използвайте масово изтриване и зануляване внимателно — подходящо е след тестови настройки, грешно създадени проверки или шумни тестови данни.
12. Инциденти
В Инциденти се виждат проблеми, които GO4 е групирал като жизнен цикъл на инцидент. Инцидентът помага да не получавате отделно известие за всяко повторно засичане на същия проблем.
Има два важни типа контекст:
- Оперативен инцидент — сайтът или важна функция може да не работи нормално.
- Инцидент за качество — има проблеми с качеството, например SEO/Sitemap/проблеми с колекции, но това не означава непременно, че сайтът е недостъпен.
Отворен инцидент
Отворен инцидент означава, че GO4 още счита жизнения цикъл на инцидента за активен. При групирани одитни инциденти обобщението показва реалния брой активни незаглушени проблеми, а краткият преглед може да показва само първите няколко за компактност.
Затворен инцидент
Затворен инцидент остава като история и не трябва да влияе на текущото оперативно здраве. Инцидент може да се затвори, когато проблемът се оправи, когато всички релевантни проблеми са заглушени, или когато отварянето на инциденти за качество е изключено за тази проверка.
Настройка за инцидент за качество
Проверки като Sitemap SEO одит, Одит на Shopify колекции и SEO / Canonical / Robots могат да имат настройка Отваряй инцидент при активни проблеми с качеството.
- Когато е включена, проблемите с качеството могат да отворят групиран инцидент след достигане на прага за инцидент.
- Когато е изключена, проблемите се виждат в История/одита и могат да влияят на статуса за качество, но не отварят инцидент.
- Ако изключите настройката при вече отворен инцидент за качество, GO4 го затваря по настройка, без да маркира самите проблеми като оправени.
- Ако по-късно включите настройката отново и проблемът пак достигне прага, GO4 отваря нов инцидент, а не преотваря стария.
Затвори/занули филтрираните
Затваря инциденти по текущите филтри и ги пази като история. Това е масово действие и е достъпно само за роли с подходящи права за поддръжка на инциденти.
Изтриване на филтрираните инциденти
Премахва инцидентите от историята. Използвайте го само когато сте сигурни, че тази история не е нужна. Единичното затваряне на инцидент е различно от масовата поддръжка.
13. Заглушени грешки
Заглушени грешки се използват, когато конкретен проблем е известен, очакван или приемлив за избрания обхват.
Пример:
- Сайт: My Store
- Проверка: SEO на началната страница
- Грешка: Липсва H1
Ако заглушите само тази грешка:
- тя не влияе на статуса на сайта;
- не увеличава броя активни проблеми с качеството;
- не отваря инцидент;
- не праща известие;
- остава видима като заглушена информация за преглед и може да бъде върната от заглушаване.
Разделът Заглушени грешки има филтри по сайт, проверка, тип източник, състояние, обхват и текст. При проблем от одити контекстният линк води към точния Sitemap/Одит на колекции изглед. При обикновени проверки контекстът води към История с подходящо търсене.
Ако само един проблем е очакван или приемлив, не изключвайте цялата проверка. Заглушете само конкретната грешка, за да може GO4 да продължи да следи останалите сигнали.
Browser Lab проблеми могат да се заглушават и от Browser Lab общ изглед, от детайлите на проверката и от детайлния отчет на изпълнението. Заглушеният Browser Lab проблем остава видим като контекст, но не влияе на Табло оперативното здраве, активните броячи и инцидентите.
14. JS агент
JS агентът е пасивен браузърен слой. Той се добавя в сайта чрез скрипт код и изпраща браузърни събития от реални зареждания към GO4.
Какво може да събира
- URL/path;
- title, meta description, canonical и robots/noindex от DOM-а;
- JavaScript грешки;
- браузърни стойности за производителност;
- viewport/screen размери;
- пасивни Shopify hints и
/cart.jsстатус; - резултати от безопасни DOM правила, когато има активни Client-side JS Agent проверки, които ги изискват;
- компактни извадки за топ бавни и топ тежки браузърни ресурси, когато конкретна JS Agent проверка е настроена да ги пази.
Настройки на сайта срещу настройки на проверката
| Ниво | Къде е | Какво прави |
|---|---|---|
| Настройки на сайта | Сайтове → Редакция на сайт | Разрешават какви данни agent.js има право да събира. |
| Client-side JS Agent проверка | Проверки → Client-side JS Agent | Определя кои събития съвпадат с проверката и как последното релевантно събитие се оценява. |
| Запис на събития | В самата Client-side JS Agent проверка | Определя дали да се пазят всички съвпадащи събития или само Предупреждение/Неуспех + последното OK. |
| Ресурсна диагностика | В самата Client-side JS Agent проверка | Определя дали към запазените събития да се пазят топ бавни и/или топ тежки ресурси: никога, само при Предупреждение/Неуспех или при всяко запазено събитие. |
Какво става, ако Client-side JS Agent проверка е изключена
Изключването на проверката не премахва agent.js от сайта. Ако сайтът има включен JS агент и кодът на агента е инсталиран, браузърни събития може да продължат да се записват според настройките на сайта. Изключената проверка просто не създава мониторинг изпълнения, инциденти или известия.
Какво не прави
- не добавя продукти в количката;
- не финализира поръчки и не създава поръчки;
- не променя страницата или потребителската сесия;
- не изпълнява произволен JavaScript, написан в админа;
- не служи като crawler за Sitemap SEO одит или Одит на Shopify колекции.
Къде се виждат данните
Отворете Проверки → JS Agent. Там се виждат последните браузърни събития, съвпадащите проверки, статусът на събитието, браузърните SEO сигнали, JS грешките, стойности за производителността, cart.js статусът, резултатите от DOM правилата, ресурсната диагностика към конкретно събитие и повтарящите се ресурсни модели за текущите филтри.
KPI карти и агрегирани статистики
Горните KPI карти в раздел Проверки → JS Agent използват агрегирани данни, когато такива са налични. Те дават обща картина за избраните филтри: съвпадащи браузърни събития, предупреждения, средно браузърно зареждане и приблизителен размер на данните на събитието.
Диагностика на ресурси в JS Agent
Когато към browser събитие има запазена ресурсна диагностика, в детайлите се показва бутон Диагностика на ресурси. Той отваря модал с обобщение на зареждането, най-вероятни причини, фонови аналитични/телеметрични заявки, най-бавни ресурси, най-големи ресурси и, когато има данни, медия/видео групи.
| Поле | Как да го четете |
|---|---|
| Общо браузърно зареждане | Общото измерено зареждане за събитието. Може да бъде повлияно от късни ресурси или background заявки. |
| TTFB | Времето до първи байт. Висока стойност подсказва сървърно или upstream забавяне. |
| DOM готов | Кога документът е готов за работа в браузъра. Висока стойност подсказва тежък HTML/JS/render процес. |
| Събитие за зареждане | Кога браузърът счита страницата за напълно заредена. Може да се удължи от изображения, media, външни или background ресурси. |
| Разбивка | Когато браузърът я подаде, показва start, queue, чакане, изтегляне и протокол. Висока стойност за опашка често означава опашка/приоритет/много едновременни заявки, а високо чакане — чакане на отговор. |
Секцията Най-вероятни причини дава приоритет на ресурси, които най-често си струва да се проверят: външни скриптове, CSS, fetch/XHR, медия/видео и ресурси с високо време. Фонови аналитични и телеметрия заявки се отделят, защото често имат дълго време, но не винаги блокират визуалното зареждане.
Повтарящи се ресурсни модели
Секцията Повтарящи се ресурси групира запазената ресурсна диагностика от текущо филтрираните браузърни събития. Тя помага да видите дали един и същ домейн, конкретен скрипт, Shopify asset, page fetch или медия/видео модел се повтаря в много събития.
Картата се показва само когато във филтрираните събития има ресурсна диагностика. Тя е прибрана по подразбиране, за да не претрупва ежедневния изглед. За всеки модел може да видите брой събития, наличие на предупреждение/неуспех, максимално/средно време, известен максимален размер, категория, сайтове и примерен/най-бавен ресурс.
Използвайте филтрите над таблицата, за да изолирате сайт, JS Agent проверка, статус, тип страница, сигнал или търсене по URL/източник. Така може да проверите дали даден външни домейн, скрипт от приложение, видео/CDN или Shopify endpoint се повтаря само при конкретен сайт/страница или е общ проблем.
Как се определя статусът на браузърно събитие
Статусът на браузърното събитие показва какво е видял самият браузър при това зареждане. Той може да е OK, Предупреждение или Неуспех според JS грешки, производителност, cart.js, SEO/DOM сигнали и правила за съвпадение.
Този статус е полезен за диагностика, но сам по себе си не е инцидент. Инцидент може да се отвори само от активна проверка, която използва това събитие и достигне своя праг.
JS Agent събития срещу История / Инциденти
| Ниво | Къде се вижда | Какво означава |
|---|---|---|
| Браузърно събитие | JS агент | Сурово събитие от реално зареждане. |
| Изпълнение на проверка | История | Client-side JS Agent проверката е избрала последното релевантно събитие и го е оценила. |
| Инцидент | Инциденти | Проблем, отворен от активна проверка според влияние и праг. |
JS грешка настройки и прагове
Има разлика между колко JS грешки да се запишат от едно събитие и колко JS грешки да са позволени в последното релевантно събитие на проверката. Първото е настройка на сайта, второто е настройка на проверката.
Как Client-side JS Agent проверка използва тези данни
Проверката избира последното релевантно събитие според своите правила за съвпадение. След това оценява само правилата, които са включени в конкретната проверка. Събития от друга проверка не трябва да се смесват като резултат.
Сървърна SEO проверка срещу браузърни сигнали
Сървърната SEO проверка гледа HTML-а, върнат от сървърно извличане. JS Agent гледа DOM и сигнали от реален браузър. Ако има разлика, използвайте Sitemap сравнение сървър/браузър или браузърна диагностика, за да разберете къде се появява проблемът.
15. Известия
Операции → Известия се използва, за да получите сигнал при нов инцидент и при възстановен/затворен инцидент.
Поддържат се два типа канали:
| Тип канал | Кога е подходящ |
|---|---|
| Telegram | За директни известия в Telegram чат или група. |
| Slack | За екипни Slack канали, в които се следят инциденти, възстановявания и действия по проверки. |
Основни полета:
- Организация;
- Име на канала;
- Тип — Telegram или Slack;
- Данни за Telegram бота и chat ID, когато типът е Telegram;
- Slack webhook URL, когато типът е Slack;
- Бутони за действие, когато искате известието да води директно към контекста;
- Активен.
Telegram и Slack известията могат да съдържат бутони към контекста на инцидента: Инцидент, История, Browser Lab отчет, Sitemap одит, Одит на колекции или Одит на продукти, когато такъв контекст е наличен.
При Slack канал по желание може да добавите mention при нов/отворен инцидент. Той не се добавя към съобщения за възстановяване.
16. Организации и Потребители
Организации
Организацията групира сайтове, проверки, известия и достъп. Обичайният модел е един клиент, бранд или екип да има собствена организация, а сайтовете му да са вътре в нея.
Admin с достъп до организация може да вижда секцията Организации само за достъпните организации. Ако има достъп до една организация, GO4 може да го насочи директно към редакцията ѝ; ако има достъп до няколко, вижда списък само с тях. Това не му дава допълнителни системни права.
Режим на браузърните ресурси в организацията
В редакцията на организацията има безопасна настройка Режим на браузърните ресурси. Тя контролира колко ресурси може да зарежда контролираният браузър при браузърни диагностики и HTTP проверки на съдържание в браузърен DOM.
| Режим | Кога да се използва |
|---|---|
| SEO лек режим | Препоръчителният стандартен режим. Оставя HTML, CSS, JavaScript и fetch/XHR заявки, но блокира тежки ресурси като изображения, media и шрифтове. |
| Пълен браузърен режим | За уиджети, галерии или вграждания, които реално зависят от изображения/media/външни ресурси, например Instagram/reviews feed. |
| SEO агресивен режим | За много тежки страници, когато целта е само SEO/DOM структура и не ви трябват styles/media ресурси. |
Настройката важи за нови браузърни диагностики и проверки. Съществуващите запазени диагностични записи запазват режима, с който са били събрани.
Потребители
Потребителите виждат само сайтовете и секциите, за които имат права. Наличните бутони зависят от ролята и достъпа до организация/сайт.
| Роля | Типичен достъп |
|---|---|
| Admin | Управлява сайтове, проверки, потребители и известия в рамките на достъпа си. Може да добавя/редактира/архивира сайтове, да управлява проверки, да нулира одитен списък и да използва действия за поддръжка, когато са налични. |
| Manager | Доверена роля за управление на мониторинга. Може да пуска проверки, да добавя/редактира/трие проверки, да затваря единични инциденти, да заглушава/премахва заглушаване, да преоткрива sitemap/колекции източници, да маркира URL като премахнат от sitemap списък и да изтрива единични записи за изпълнения. Не добавя и не архивира сайтове, не нулира целия sitemap/списък с колекции и не използва масови действия за поддръжка. |
| Operator | Оперативна роля за наблюдение и ръчно пускане. Може да вижда резултати и да пуска проверки/диагностики, но не редактира проверки, не затваря инциденти, не заглушава проблеми и не чисти данни. |
| Viewer | Преглед без управленски действия. Може да вижда информация според достъпа си, но не може да пуска, редактира, затваря, заглушава или изтрива. |
Ако не виждате бутон за редакция, изтриване, зануляване, заглушаване/премахване на заглушаване, затваряне на инцидент, преоткриване или поддръжка, най-често причината е липсващо право за конкретния сайт или организация.
17. Какво да правите при проблем
17.1. Сайтът не се отваря
- Отворете История и намерете последните неуспех изпълнения.
- Проверете HTTP code и съобщение за грешка.
- Отворете сайта ръчно.
- Проверете дали проблемът е само от monitor-а или реален за всички.
- Ако има отворен инцидент, проследете кога е започнал.
- Изпратете към поддръжка: сайт, име на проверката, време на изпълнение, HTTP code, съобщение за грешка, скрийншот.
17.2. Очакван текст липсва
- Проверете Трябва да съдържа настройката.
- Уверете се, че текстът не е променен в сайта.
- Ако е променен, редактирайте проверката.
- Ако страницата зарежда друг шаблон, проверете CMS/theme.
17.3. Появява се забранен текст
- Проверете Не трябва да съдържа.
- Отворете откъса от отговора.
- Потърсете текста в HTML/изходния HTML на страницата.
- Ако е реална грешка, поправете сайта.
- Ако е фалшив сигнал, прецизирайте текста.
17.4. Shopify Cart API health дава неуспех
- Проверете вариант ID.
- Уверете се, че продуктът е наличен.
- Проверете дали Shopify сървърната cart функционалност работи и дали избраният Variant ID е валиден.
- Уверете се, че няма app/theme конфликт.
- Сменете тестовия вариант, ако продуктът е спрян.
17.5. SEO предупреждение
- Вижте грешката в История.
- Проверете дали е Липсва H1, canonical несъответствие, noindex или друго.
- Поправете SEO настройката в сайта.
- Ако проблемът е умишлен, използвайте Разреши noindex, промяна на H1 min/max или заглушена грешка.
17.6. JS агент няма събития или Client-side JS Agent проверка дава предупреждение
- Проверете дали JS агентът е включен за сайта.
- Проверете дали кодът на агента е поставен в сайта.
- Отворете сайта в браузър и изчакайте няколко секунди.
- Проверете JS агент секцията за ново събитие.
- Ако сайтът има малко трафик, увеличете Максимум минути без браузърно събитие.
- Ако проверката вече има включени правила за качество, проверете конкретната грешка в История: липсва title/meta/canonical, има noindex, JS грешка, бавно зареждане или cart.js проблем.
- Ако виждате Предупреждение/Неуспех само в JS Agent таблицата, отворете Причини за статуса на браузърното събитие. Това може да е само статус на ниво събитие и да не е инцидент.
- Ако очаквате инцидент, проверете дали има активна Client-side JS Agent проверка, дали влиянието позволява инциденти и дали прагът на неуспех е достигнат.
- Ако липсва даден браузърен сигнал, уверете се, че съответното събиране е включено в Настройки на сайта за JS агента.
17.7. Проверка е спряна/неактивна
- Отворете Проверки.
- Намерете проверката.
- Проверете превключвателя Вкл./Изкл..
- Ако проверката трябва да следи, включете го Вкл.
- Пуснете Пусни сега за тест.
17.8. Browser Lab Action Journey дава неуспех
Action Journey неуспех означава, че една от стъпките в потребителския път не е минала успешно. Това може да е реален проблем в сайта или настройка, която вече не съвпада с HTML структурата.
Какво да направите:
- Отворете Browser Lab отчета и вижте първата неуспешна стъпка.
- Проверете дали CSS selector-ът на тази стъпка все още съществува и е достатъчно стабилен.
- Проверете дали продуктът, вариантът или бутонът, който проверявате, реално е наличен.
- Ако има изскачащ прозорец, cookie banner или друг overlay, проверете дали той не пречи на стъпката за клик.
- Ако става дума за проверка до checkout страницата, пуснете ръчен тест и проверете дали checkout страницата се отваря нормално.
17.9. Получава се фалшив сигнал
Фалшив сигнал означава, че системата отчита проблем, но реално ситуацията е очаквана.
Примери:
- страницата умишлено няма H1;
- страницата е noindex умишлено;
- текст в полето „„Трябва да съдържа“ е бил променен;
- JS грешката е от шумен външен скрипт.
Какво да направите:
- коригирайте проверка настройката;
- използвайте заглушаване за конкретната грешка;
- добавете шаблон за игнорирана JS грешка;
- сменете влияние на Само информация, ако проблемът е само информационен.
17.10. External Radar показва проблем с доставчик
Когато External Radar покаже проблем или ресурсен сигнал, започнете от конкретния URL и доставчика, а не от общото състояние на сайта.
- Отворете Проблеми, ако има активен Radar проблем, или URL покритие, ако гледате диагностични сигнали като бавни/неуспешни ресурси.
- Проверете дали доставчикът е важен за страницата: плащане, търсене, ревюта, размери, аналитика, app widget или друг видим UX блок.
- Ако искате да потвърдите конкретния адрес, използвайте Провери URL за повторна проверка само на този URL.
- Ако доставчикът е важен, проверете приложението, embed-а, настройката на скрипта, CDN-а или външния доставчик.
- Ако сигналът е очакван шум, използвайте Игнорирай доставчика, вместо да спирате цялата проверка.
- Ако вече е игнориран, използвайте Отмени игнорирането, когато искате отново да влияе на резултата от Radar.
18. Добри практики
- Не добавяйте твърде много проверки без нужда.
- Следете най-важните страници по-често.
- Следете второстепенни страници по-рядко.
- Използвайте ясни имена на сайтове и проверки.
- Винаги тествайте нова проверка с Пусни сега.
- Не оставяйте важни проверки спрени.
- Използвайте влияние „Предупреждение за качество“ за SEO и съдържателни предупреждения.
- Използвайте влияние „Оперативно / критично“ за реални достъпност/кошница проблеми.
- Не заглушавайте целия проверка, ако трябва да заглушите само една грешка.
- За Shopify Cart API health използвайте стабилен, наличен вариант.
- Използвайте разумен режим за видимата история на JS Agent събитията, за да остане списъкът четим.
- Преглеждайте периодично История и Инциденти.
- За проверка само за сигнал за активност оставете браузърните правила за качество празни или изключени.
- Не правете Client-side JS Agent проверка твърде строг веднага на работещ сайт; първо наблюдавайте няколко дни браузърни събития.
- За сайтове с нисък трафик използвайте по-голям Максимум минути без браузърно събитие, за да избегнете фалшиви сигнали.
- Използвайте сървърна SEO проверка за основни SEO правила, а JS Agent проверка като браузърно допълнение.
19. Примерни имена на проверки
За общи сайтове
- Достъпност на началната страница
- Достъпност на страницата за контакт
- Целева страница достъпност
- Thank-you page достъпност
- API здравето endpoint
- SEO на началната страница
- SEO на статия
- Достъпност на страница на категория
За Shopify
- Достъпност на началната страница
- SEO на началната страница
- Достъпност на продуктова страница
- Продукт тагове — основен продукт
- Продукт изображение качество — основен продукт
- Симулация на добавяне в кошница
- Колекция „Нови продукти“ не е празна
- Колекция „Разпродажба“ не е празна
- JS Agent сигнал за активност
- JS Agent браузърно качество
- JS Agent cart.js браузърна проверка
- JS Agent мониторинг на JS грешки
- External Radar — външни доставчици
За проверки на съдържание
- Добави в количката проверка на бутон
- Проверка на текст във форма за контакт
- Кампания — проверка на CTA текст
- Проверка на thank-you потвърждение
- Мониторинг за текст на грешка
20. FAQ
Колко често се изпълняват проверките?
Всяка проверка има собствено поле Интервал в минути. Автоматичният работен процес пуска проверки, когато им е дошло времето. Например проверка с интервал 5 минути може да се изпълнява приблизително на всеки 5 минути, ако е активна.
Какво означава неуспешна проверка?
Означава, че проверката не е минала успешно. Причината може да бъде HTTP грешка, време за изчакване, липсващ очакван текст, намерен забранен текст, проблем с Cart API проверка или друг грешка.
Мога ли временно да спра проверка?
Да. В Проверки използвайте превключвател Вкл./Изкл.. Спряна проверка не се изпълнява автоматично.
Как да разбера дали сайтът ми е недостъпен?
Проверете Таблото, Сайтове, История и Инциденти. Ако началната страница HTTP проверката дава неуспешен резултат последователно и сайтът не се отваря ръчно, вероятно има реален недостъпен сайт.
Какво да направя при SSL предупреждение?
Проверете сертификата в hosting/CDN контролния панел, DNS/CDN настройките и автоматичното подновяване. Ако HTTPS заявката не може да бъде изпълнена, съответната HTTP / Page проверка може да отчете неуспех.
Как да добавя нов сайт?
Отидете в Сайтове → Добави сайт, попълнете Организация, Име на сайта, Основен URL, Платформа и запазете.
Как да редактирам проверка?
Отидете в Проверки, намерете проверката и натиснете edit иконката. След промяната натиснете Запази проверката.
Как да изтрия проверка?
В Проверки, ако ролята ви позволява, ще видите delete/trash бутон. Използвайте го внимателно. Изтриването на проверка може да премахне свързана история или да спре важна проверка.
Какви проверки са най-важни за онлайн магазин?
Минимално:
- Достъпност на началната страница;
- важна Достъпност на продуктова страница;
- Симулация на добавяне в кошница;
- важна Колекцията не е празна;
- SEO на началната страница;
- JS Agent сигнал за активност, ако agent.js е инсталиран.
Какво е Предупреждение за качество?
Предупреждение за качество е проблем, който не означава, че сайтът е паднал. Например Липсва H1, canonical несъответствие или продукт без очакван таг.
Какво е Оперативен проблем?
Оперативен проблем е проблем, който може да означава реална функционална повреда: сайтът не отговаря, Cart API проверка дава неуспех, важна страница връща грешка.
Какво прави заглушаване?
Заглушаването скрива конкретна грешка, така че тя да не влияе на статусите, инциденти и известия. Не трие историята.
Създава ли Client-side JS Agent проверка изпълнение за всяко браузърно събитие?
Не. Браузърни събития се записват в таблицата със JS Agent събития. Проверката се изпълнява според своя интервал и при всяко изпълнение гледа последното събитие. Ако агентът изпрати 500 събития за час, а интервалът на проверката е 15 минути, в История ще има приблизително 4 изпълнения, не 500.
Как да оставя Client-side JS Agent проверка само като сигнал за активност?
Попълнете само Максимум минути без браузърно събитие и оставете title/meta/canonical/noindex/JS грешки/производителност/cart.js правилата празни или изключени.
Client-side JS Agent проверка замества ли SEO проверката?
Не. SEO / Canonical / Robots проверката е сървърна и остава основният SEO контрол. Client-side JS Agent проверка показва браузърни сигнали от последното реално браузърно събитие и е допълнение към SEO проверката.
Процентът на извадката гарантира ли точен брой събития?
Не. Процентът на извадката е вероятност при всяко зареждане на страница, не точна квота. Например 1% не гарантира точно 1 събитие на 100 зареждания на страници. При нисък трафик може да няма събитие дълго време, затова използвайте по-висок процент на извадката или по-голям прозорец за Максимум минути без браузърно събитие.
Защо виждам Предупреждение/Неуспех в JS Agent, но няма инцидент?
Защото статусът в JS Agent таблицата е статус на отделно браузърно събитие. Той показва какво е видял браузърът при конкретно зареждане, но сам по себе си не отваря инцидент. Инцидент може да се отвори само от активен Client-side JS Agent проверка, който създава изпълнение според своя интервал и има подходящ влияние/прагът на неуспех.
Каква е разликата между “Максимум JS грешки за запис” и “Максимум JS грешки в последното събитие”?
Максимум JS грешки за запис е на ниво сайт лимит: колко JS грешки да се пазят от едно браузърно събитие. Максимум JS грешки в последното събитие е check-level праг: колко JS грешки са позволени, преди Client-side JS Agent изпълнението на проверката да стане проблемно. Празно поле в проверката означава, че тази проверка не гледа броя JS грешки.
Browser Lab същото ли е като JS Agent?
Не. Browser Lab е контролирано браузърно зареждане от GO4. JS Agent е пасивен браузърен слой от реални посетители. Двата източника се показват отделно в Табло.
Защо Browser Lab историята показва по-малко OK редове?
Когато проверката използва Проблемни + последен OK, видимата Browser Lab история пази проблемните отчети и последния OK отчет. GO4 може да пази леки точки за тренд в Таблото, но те не се показват като нормални Browser Lab отчети.
Снимката показва страницата така, както е заредена от конкретната Browser Lab проверка. Ако проверката използва лек режим на ресурсите и изображенията са блокирани, снимката може да изглежда без изображения. За по-реалистична визуална проверка използвайте Пълен браузърен режим.
Защо Browser Lab снимката е без изображения?
Влияят ли Browser Lab преди/след тестовете на Табло и инцидентите?
Не. Тези изпълнения са диагностични и служат само за сравнение в преди/след работен процес-а. Те не сменят текущия статус на проверката, не участват в активните броячи на Табло, не отварят инциденти и не изпращат известия.
Как да проверя дали размер има различна цена?
Използвайте Одит на продукти с включена проверка за консистентност на цените. Ако продуктите имат само опция „Размер“ и всички размери трябва да са една цена, задайте обхват за продукти с точно тази опция и оставете полето „цената може да се различава по“ празно.
Така GO4 ще предупреди, ако един размер е с различна цена от останалите.
Защо продуктът е OK, но има конфигурационна бележка?
Защото бележката не е активен проблем. Тя означава, че дадено правило не е било приложимо към този продукт. Например правило за продукти с опция „Модел“ няма да се приложи към продукт, който има само „Размер“.
Ако това е очаквано, не е нужно действие. Ако продуктът трябва да попада в правилото, проверете имената на опциите и обхвата на правилото.
Дублират ли се обхватът на правилото и опциите за ценова разлика?
Не. Обхватът избира кои продукти да бъдат проверени. Опциите за ценова разлика избират вътре в тези продукти по кои опции цената може нормално да е различна.
Например: при продукт с „Модел“ и „Размер“ може да позволите цената да се различава по „Модел“, но не по „Размер“.
Одитът на продукти замества ли проверката за конкретен продукт?
Не. Проверка за конкретен продукт е удобна за един важен продукт. Одитът на продукти е за избрани или автоматично открити продуктови списъци и работи на групи, с отделни изгледи за Продукти, Проблеми и Прогрес.
Защо едно Browser Lab изпълнение е бавно, а следващото е нормално?
Понякога единично изпълнение има висок TTFB, пик от CDN/мрежа или бавен външен ресурс, без това да означава траен front-end проблем. Отворете Browser Lab обобщението за производителност и използвайте Обобщен анализ върху последните N изпълнения. Гледайте TTFB пикове над 1s, 1.5s и 2s, както и дали FCP/LCP/DOM след TTFB остават стабилни.
Как да проверя lazy уиджет, който се зарежда след скрол?
Създайте Browser Lab проверка с DOM assertion, изберете Действие преди DOM проверка → Скролни до CSS selector, задайте selector на секцията, изчакайте 5000–8000 ms след скрол и проверете selector, който доказва реално заредено съдържание.
Какво е External Radar?
External Radar е проверка за външни доставчици и ресурси, които се зареждат по страниците: уиджети от приложения, вградени елементи, tracking/pixels, CDN ресурси, скриптове и други външни домейни. Тя помага да видите кои URL-и и доставчици създават проблем или повтарящи се ресурсни сигнали.
Защо External Radar не се вижда в менюто?
Отделната секция се показва, когато имате достъп до поне една External Radar проверка. Първата проверка се създава от Проверки → Всички проверки → Добави проверка.
Как да избера страниците за External Radar?
Използвайте Конкретни страници, когато искате фиксиран списък от важни адреси. Използвайте Автоматично откриване, когато искате GO4 да комбинира началната страница, важни URL-и от други проверки и представителни sitemap страници.
Какво става, когато намаля максималния Radar обхват?
След запазване текущото URL покритие се свива до новия лимит. Извадените страници вече не участват в текущите обобщения, а по-старите Radar сканирания могат да останат в историята като контекст.
Защо External Radar покритието не е 100% веднага?
Radar проверява страниците постепенно според настройката Максимум URL-и на изпълнение. Покритието показва колко страници от текущия избран обхват вече имат записано Radar състояние. Докато покритието не е пълно, обобщенията са на база вече проверените URL-и.
Защо виждам бавни сигнали, но няма активен проблем?
Бавните или неуспешни ресурси могат да са диагностични сигнали. Те остават видими в URL покритие и при доставчиците, но стават активен Radar проблем само когато настройките, праговете и важността на доставчика го изискват.
Каква е разликата между текущо състояние и история на Radar сканиранията?
Текущото състояние показва последното завършено състояние за вече проверените URL-и. Историята показва отделните Radar сканирания във времето. Старо сканиране може да показва бавни ресурси, дори ако по-късна проверка вече е изчистила текущия статус.
Какво прави „Провери URL“ в External Radar?
„Провери URL“ пуска фокусирана повторна проверка за конкретния адрес, вместо да чакате той да попадне в следващия нормален пакет. Използвайте го след промяна по приложение, доставчик, скрипт или конкретна страница.
Какво прави „Игнорирай доставчика“?
Игнорирането оставя доставчика видим като контекст, но проблемите от него вече не се броят като активни проблеми в Radar. Можете да отмените игнорирането по-късно.
External Radar замества ли Browser Lab или Sitemap SEO?
Не. External Radar допълва останалите проверки. Browser Lab показва контролирано браузърно зареждане на конкретна страница, Sitemap SEO одитът следи SEO сигнали по много URL-и, а External Radar се фокусира върху външните доставчици и ресурсите, които се зареждат по страниците.
Мога ли да получавам известия в Slack?
Да. В Операции → Известия добавете канал от тип Slack, въведете Slack webhook URL и изберете дали да има бутони за действие. След запис пълният webhook URL не се показва отново.
Какво е Browser Lab Action Journey?
Това е Browser Lab проверка с подредени стъпки. Тя може да отвори страница, да натисне елемент, да избере вариант, да изчака количка или да провери дали даден текст, елемент или URL се появява.
Защо проверката до checkout страницата е по-добре да е по-рядка?
Защото достига checkout страницата и е по-дълбока проверка. GO4 не попълва полета и не изпраща поръчка, но самото достигане до checkout може да се вижда в аналитика или funnel отчети.
Какво да направя при неуспешна Action Journey стъпка?
Отворете раздел Journey в Browser Lab отчета, вижте първата неуспешна стъпка и проверете нейния selector, време за изчакване, очакван текст или URL. След промяна пуснете проверката ръчно, преди да разчитате на автоматичния интервал.
21. Каква информация да изпратите към поддръжка
При проблем изпратете:
- име на сайта;
- име на проверката;
- URL/path;
- последен статус;
- HTTP code, ако има;
- време за отговор или Browser Lab измерено време;
- съобщение за грешка/проблем;
- скрийншот от История, Инциденти или Browser Lab отчета;
- линк към конкретния Browser Lab отчет, Sitemap/Shopify одит или изпълнение в История, ако е наличен;
- при Browser Lab проблем с производителността — дали Обобщеният анализ показва повтаряем TTFB spike и дали времето след TTFB е стабилно;
- кога е започнал проблемът;
- дали проблемът се вижда и при ръчно отваряне на сайта.
Това помага проблемът да се провери по-бързо и с правилния контекст.
22. Финален чеклист за въвеждане
Преди клиентът да започне да разчита на системата, проверете:
- [ ] Създадена е организация.
- [ ] Добавен е Сайт.
- [ ] Сайтът е Активен.
- [ ] Избран е правилен Платформа: Shopify или обикновен сайт.
- [ ] Добавен е Достъпност на началната страница проверка.
- [ ] Добавен е SEO проверка за важна страница.
- [ ] За Shopify магазин е добавен Симулация на добавяне в кошница.
- [ ] За Shopify магазин са добавени продукт/проверки за колекции, ако са нужни.
- [ ] JS агентът е включен, ако ще се използва.
- [ ] Кодът на агента е добавен в сайта, ако се използва JS агент.
- [ ] Проверки са Вкл.
- [ ] Всяка важна проверка е тестван с Пусни сега.
- [ ] Табло показва нормален статус.
- [ ] Клиентът знае къде са История и Инциденти.
- [ ] Клиентът знае какво да изпрати при проблем.
- [ ] Ако се използва Client-side JS Agent проверка, стартирайте първо само режим за сигнал за активност.
- [ ] Ако включвате браузърни правила за качество, потвърдете, че съответните настройки за събиране на данни в сайта са включени.
23. Бърз старт за 5 минути
- Влезте в системата.
- Отворете Сайтове.
- Натиснете Добави сайт.
- Въведете:
- Име на сайта:
My Store - Основен URL:
https://example.com - Платформа: Shopify или обикновен сайт
- Запазете сайта.
- Отворете Проверки.
- Натиснете Добави проверка.
- Създайте първа проверка:
- Тип: HTTP / Page проверка
- Име на проверката: Достъпност на началната страница
- URL/path:
/ - Очакван HTTP статус: 200
- Интервал: 5 минути
- Влияние върху статуса: Оперативно / критично
- Активна: Вкл.
- Запазете проверката.
- Натиснете Пусни сега.
- Отворете История и проверете резултата.
- Ако е OK, сайтът вече има основен мониторинг за достъпност.
- Добавете SEO проверка и допълнителни важни проверки според типа сайт.
24. Разширен операторски наръчник
Тази секция събира практични правила за ежедневна работа с GO4. Фокусът е върху това как да разберете сигналите, без да създавате излишен шум.
24.1. Карта на данните в системата
Сайт → Проверка → Изпълнение → Проблем → Обобщение за качество/здраве → Инцидент/Известие| Обект | Къде се вижда | Какво да гледате |
|---|---|---|
| Сайт | Сайтове, Табло | Състояние, здраве, качество, JS Agent статус. |
| Проверка | Проверки | Тип, влияние, interval, праг, превключвател за активност, инцидент за качество настройка. |
| Изпълнение | История | Статус, време за отговор, активни/заглушени проблеми. |
| Проблем | История, Sitemap/Одит на колекции | Причина, контекст на източника, дали е активен или заглушен. |
| Инцидент | Инциденти, Табло | Отворен/Затворен, брой проблеми, контекстни връзки. |
| JS Agent събитие | JS агент | Реални браузърни събития, JS грешки, производителност и браузърни SEO сигнали. |
24.2. Как да изберете правилно Влияние
| Влияние | Използвайте за | Ефект |
|---|---|---|
| Оперативно / критично | Достъпност на началната страница, cart add simulation, важни product/целеви страници. | Може да влияе на оперативното здраве и инциденти. |
| Предупреждение за качество | SEO, canonical, H1, Sitemap проблеми, Проблеми с колекции, Предупреждения от браузърния DOM. | Показва проблем с качеството; не означава непременно, че сайтът е недостъпен. |
| Само информация | Нови проверки, експерименти и наблюдение без известия. | Показва резултат, без да създава излишен оперативен шум. |
24.3. Решение при проблем за 60 секунди
- Отворете последното изпълнение или проблем от одит.
- Вижте дали проблемът е оперативен, качествен или само браузърен сигнал.
- Проверете дали има активни и заглушени проблеми.
- Ако е реален проблем — поправете сайта.
- Ако е очаквано поведение — заглушете конкретния проблем.
- Ако сигналът е шумен — коригирайте праг, включване/изключване шаблон или инцидент настройката.
24.4. Активен сайт, архивиран сайт и неактивна организация
Активният сайт участва в проверките. Архивираният или неактивният контекст обикновено спира автоматичното наблюдение, но историческата информация може да остане видима според правата ви.
24.5. Матрица на състоянията на JS агента
| Състояние | Какво означава |
|---|---|
| JS Agent включен в сайта + има събития | Можете да използвате браузърни събития, JS грешки, производителност и браузърни SEO контекст. |
| JS Agent включен, но няма събития | Проверете embed кода, процент на извадката и дали сайтът има реален трафик. |
| Client-side JS Agent проверката е изключена | Събитията може да се събират, но няма мониторинг изпълнение за тях. |
24.6. Заглушени грешки — дълбока логика
Заглушаване не изтрива проблема. То казва: „този конкретен проблем е приемлив за този обхват“. Заглушените проблеми не влияят на броячите за качество, инцидентите и известията. Премахване на заглушаването връща проблема към нормална оценка при следващото изпълнение.
24.7. Препоръчителни JS Agent настройки според трафика
| Тип сайт | Процент на извадката | Heartbeat праг |
|---|---|---|
| Нисък трафик | 50–100% | По-дълъг праг, за да няма фалшиво предупреждение. |
| Среден трафик | 10–50% | 30–120 минути според очакваните посещения. |
| Висок трафик | 1–20% | 30–60 минути, без sampling да е прекалено нисък. |
24.8. История и контекст за разследване
GO4 пази минали резултати, инциденти и одитни списъци, за да можете да проследявате как се е развивал даден проблем във времето. Тези данни са полезни при сравнение преди/след промяна, при повторен проблем и при работа с поддръжка.
- История / изпълнения показва какво е отчела всяка проверка във времето. Най-важното е да гледате последния резултат, активните проблеми и контекста към инцидентите.
- Важният контекст се пази по-консервативно: последни резултати, последен OK резултат, проблемни изпълнения, отворени инциденти, активни проблеми и Browser Lab доказателства.
- JS Agent събития са отделен браузърен контекст и не са същото като История.
- Sitemap и Shopify одитни списъци съдържат текущи URL-и, проблеми, заглушавания и прогрес. Занулявайте ги само когато искате проверката да изгради списъка наново.
- Инциденти показват жизнения цикъл на проблемите и не трябва да се бъркат с единични изпълнения.
Ако не сте сигурни дали дадено действие ще изтрие само история или ще занули текущ одитен списък, първо проверете описанието на бутона в интерфейса.
24.9. Права и липсващи бутони
Ако даден бутон липсва, най-често причината е липсващо право, не грешка в интерфейса. Това важи за редакция, delete/зануляване, заглушаване/премахване на заглушаване, close инцидент, преоткриване и действия в одитните изгледи.
- Viewer вижда информация, но не извършва действия.
- Operator може да пуска проверки и диагностики, но не редактира и не затваря/заглушава проблеми.
- Manager управлява мониторинга: проверки, единични инциденти, заглушаване, преоткриване и единично изтриване на изпълнение. Не управлява сайтове и не изпълнява масови действия за поддръжка.
- Admin управлява сайтове, проверки, потребители и действия за поддръжка в рамките на достъпа си.
24.10. Примерно разследване на инцидент
- Отворете инцидента от Табло или Инциденти.
- Вижте обобщението: колко проблеми и за кои URL-и/колекции.
- Отворете контекстна връзка към Sitemap одит, Одит на колекции или История.
- Проверете активни/заглушени проблеми.
- Поправете сайта или заглушете конкретния очакван проблем.
24.11. Чести грешни интерпретации
- Предупреждение за качество не означава непременно, че сайтът е недостъпен.
- Браузърен DOM предупреждение не идва от JS Agent, а от браузърен Sitemap диагностика.
- Приемане на браузърния резултат не приема лош браузърен сигнал — той трябва да е валиден според праговете.
- 30 URL групи не винаги означава 30 проблеми; един URL може да има няколко проблеми.
24.12. Критерии за добро въвеждане
- [ ] Има поне една базова HTTP проверка.
- [ ] Важните страници имат SEO / Canonical / Robots или Sitemap SEO покритие.
- [ ] Shopify магазините имат Cart API проверка и Одит на колекции, когато е приложимо.
- [ ] JS Agent е тестван, ако се използва.
- [ ] Инцидент за качество настройките са съобразени с това кои предупреждения наистина трябва да отварят инциденти.
- [ ] Известията са тествани с безопасен тестов инцидент.
25. Sitemap SEO проверка
Sitemap SEO одитът следи SEO качеството на много URL-и, открити от sitemap XML файловете на сайта. GO4 пази постоянен URL списък и проверява страниците постепенно, вместо да обхожда целия сайт наведнъж.
Настройките са групирани в сгъваеми секции, за да не се претрупва формата: източници и обхват, SEO правила за страница, персонални проверки на съдържание, текстова SEO хигиена, sitemap структура, бюджет за обхождане, повторни проверки и сървърна и браузърна диагностика.
25.1. Кога се използва Sitemap SEO одит
Използвайте го, когато искате да следите много публикувани страници: продукти, колекции, блогове, статии, категории, корпоративни страници и целеви страници.
| Подходящо за | Не е предназначено за |
|---|---|
| Заглавие, meta description, canonical, robots/noindex, H1 и Open Graph сигнали за много URL-и. | Създаване или поправка на sitemap файла. |
| Откриване на noindex страници, canonical несъответствие, счупени SEO текстове, странни символи, липсващи елементи и персонални проблеми със съдържание. | Тежко обхождане като външен SEO crawler. |
| Постепенен одит с URL списък, Проблеми, Прогрес, Диагностика и заглушаване/премахване на заглушаване. | Замяна на JS Agent или на единичната SEO / Canonical / Robots проверка. |
25.2. Какво проверява
| Група | Какво включва |
|---|---|
| Sitemap откриване | Sitemap URL-и, дъщерни sitemap-и, откриване TTL, включване/изключване шаблони и максимум открити URL-и. |
| SEO правила за страница | Заглавие, meta description, canonical, robots/noindex, H1, Open Graph и HTTP/content-type сигнали. |
| Персонални проверки на съдържание | Ваши правила върху суров сървърен HTML: текст/HTML фрагмент трябва да съществува или да липсва; CSS селектор трябва да съществува или да липсва. |
| Текстова SEO хигиена | Счупени символи, HTML остатъци, проблеми с encoding, placeholder текстове и неподходящи фрагменти в SEO полета. |
| URL character policy | Позволяване на Unicode URL-и, предупреждение за смесени латински/кирилски slug-ове или предупреждение за non-ASCII символи в URL. |
| Диагностика | Сървърна диагностика, преглед на сървърния HTML на живо, браузърна диагностика и сравнение сървър/браузър. |
25.3. Как са подредени настройките
Формата е разделена в сгъваеми секции. Ако дадена функция е изключена или оставена по подразбиране, секцията стои по-компактна. Когато има активни правила, съответната секция показва кратко обобщение, за да виждате какво е включено.
| Секция | Какво настройва |
|---|---|
| Профил на проверката | Бърз старт за SEO проверки за страница и прагове. Когато промените ръчно настройките, профилът става персонален. |
| Sitemap източници и обхват на URL-и | Откъде GO4 намира URL-и и кои от тях влизат в одитен списък чрез включване/изключване шаблони. |
| SEO проверки за страница и прагове | Основните SEO правила за всяка одитирана страница. |
| Персонални проверки на съдържание | Допълнителни ваши правила върху суров сървърен HTML / изходен HTML. |
| Сървърна и браузърна диагностика | Сървърни диагностични снимки, ръчен HTML преглед, браузърна DOM диагностика, сравнение и контролирано приемане на браузърния резултат. |
Персонални проверки на съдържание
Тази секция позволява да добавите до няколко правила, които се изпълняват само върху URL-и от sitemap списък и само след успешно извличане на сървърен HTML.
| Поле | Какво означава |
|---|---|
| Име на правилото | Кратко име, което ще се вижда в проблема. |
| Прилагай към URL шаблони | Един или повече шаблони, по един на ред. Поддържа *, например /blogs/* или */products/*. Празно означава всички одитирани URL-и. |
| Тип правило | Трябва да съдържа, Не трябва да съдържа, CSS селектор трябва да съществува или CSS селектор не трябва да съществува. |
| Текст/HTML фрагмент или CSS селектор | Текст, HTML фрагмент или селектор, който GO4 търси в суров сървърен HTML. |
| Условие за пропускане | Позволява да пропуснете правило, когато страницата не е приложима — например изчерпан продукт. |
| Тежест | Какъв проблем да се създаде, когато правилото не мине. |
Правилата със CSS селектор работят върху суров сървърен HTML / изходен HTML. Те не използват браузърен DOM. Ако даден елемент се появява само след JavaScript рендериране, използвайте браузърна диагностика за преглед, но персонално сървърно правило няма да го счита за намерен.
Условия за пропускане
| Опция | Кога е полезна |
|---|---|
| Не пропускай | Правилото се изпълнява за всички URL-и, които съвпадат с URL шаблони. |
| HTML съдържа текст | Пропуска правилото, ако суров HTML съдържа даден текст. |
| CSS селектор съществува | Пропуска правилото, ако суров HTML съдържа елемент по даден селектор. |
Пример за активни продукти: правило .model-sizing-text-wrapper трябва да съществува, но условие за пропускане button[id^="AddToCart--"][disabled] пропуска изчерпаните продукти, защото при тях липсата на блок с информация за модел/размер може да е очаквана.
25.4. Текстова SEO хигиена
Текстовата SEO хигиена проверява дали title, meta description, canonical/robots контекст и други SEO текстове изглеждат чисти за публично показване. Тя е контрол на качеството, не проверка за оперативна недостъпност.
| Ниво | Кога да се използва |
|---|---|
| Изключена | Когато първо искате да стабилизирате базовия Sitemap SEO одит. |
| Внимателна | За първо включване при работещ сайт, за да се избегне шум. |
| Препоръчителна | Добър баланс за повечето магазини и content сайтове. |
| Строга | Само когато сте прегледали сигналите и знаете, че няма да създаде излишен шум. |
25.5. Откриване, източници и URL списък
GO4 започва от зададените Sitemap URL-и, например /sitemap.xml, открива дъщерни sitemap-и и пази активен URL списък. Include/Exclude шаблони не са самите sitemap източници — те ограничават кои открити page URL-и реално се одитират.
Ако sitemap източниците съдържат повече URL-и от записания списък, използвайте Преоткрий източниците и после пуснете проверката или изчакайте следващото автоматично изпълнение.
25.6. Раздел Sitemaps
Разделът показва sitemap източниците, последното и следващото откриване, лимитите и текущото състояние. Той помага да разберете дали GO4 е открил очакваните sitemap-и и дали откриването има нужда от повторно пускане.
25.7. Как се чете URL таблицата
URL таблицата е списък с адреси. Там виждате URL, последен статус, брой активни проблеми, последна проверка, сървърна диагностика, браузърна диагностика и действия като ръчна проверка или маркиране като премахнат от sitemap.
- Обнови сървърната диагностика извлича свеж сървърен HTML и може да обнови статус/проблеми за този URL.
- Преглед на сървърния HTML показва преглед на сървърния HTML на живо за преглед, без да служи като отделен crawler.
- Извлечи браузърен DOM пуска браузърна диагностика, когато е налична за URL-а.
- Маркирай като премахнат маркира URL-а като неактивен в активния списък, ако не трябва да влияе на обобщението.
Ръчните сървърни действия използват свежо извличане. При Shopify/CDN е възможно кратко разминаване веднага след редакция на продукт или theme, докато кешираните варианти се изравнят.
25.8. Изглед с проблеми
Изгледът с проблеми групира проблемите по URL. Един URL може да има няколко проблеми: липсващ title, canonical несъответствие, липсващ персонален селектор, SEO hygiene предупреждение и др. Всеки конкретен проблем може да се заглуши, ако ролята го позволява.
Когато трябва да обработите повече URL-и наведнъж, можете да маркирате избрани редове и да използвате масовите действия над списъка. Диагностичните действия добавят URL-ите за обработка, а Заглуши избраните проблеми се прилага веднага върху активните незаглушени проблеми към избраните URL-и.
CSV експорт на проблемите
В раздел Проблеми има бутон Експорт, който отваря модал за CSV файл. Можете да изберете обхват на проблемите и кои колони да влязат във файла. Експортът е подходящ за споделяне към SEO, съдържателен или технически екип, без да се дава директен достъп до админ панела.
25.9. Сървърна диагностика и преглед на HTML на живо
Сървърната диагностика показва структуриран диагностична снимка от сървърно извличане: HTTP статус, краен URL, title/meta/canonical/H1, резултати от персонални правила и други сигнали. Прегледът на HTML на живо показва HTML-а, който GO4 вижда при директно извличане на страницата.
Сървърният HTML може да се различава от това, което виждате в браузър с администраторска сесия, режим за преглед (preview), различен market/currency или след JavaScript рендериране.
25.10. Запазени резултати от сървърна диагностика
Запазеният резултат от сървърна диагностика показва SEO сигналите от конкретната проверка. Когато трябва да видите HTML-а, използвайте ръчния преглед на HTML.
25.11. Диагностична опашка
Когато има много URL-и или браузърна диагностика, GO4 използва опашка и бюджет, за да не натовари сайта. Задачите в опашката за неактивни URL-и не трябва да влияят на активното обобщение.
25.12. Браузърна диагностика
Браузърната диагностика отваря страницата в контролиран браузър и вижда DOM-а след зареждане и изпълнение на JavaScript. Тя е полезна за страници с много JavaScript и за сравнение със сървърния HTML.
Това е различно от JS Agent: браузърната диагностика е контролиран браузърен преглед на конкретен URL, докато JS Agent събира събития от реални посетителски браузъри чрез agent.js.
Браузърната диагностика не е crawler, не променя страницата и не замества сървърните SEO проверки. Използвайте я само за URL-и, където има реална нужда от браузърен контекст.
25.13. Сравнение сървър/браузър
Сравнението показва къде сървърен HTML и браузърен DOM се разминават: title, description, canonical, robots/noindex, H1 и други SEO сигнали. Това помага да се разбере дали проблемът е сървърен или се появява след JavaScript рендериране.
25.14. Браузърна допълнителна диагностика, приемане и Предупреждения от браузърния DOM
Браузърен резервен вариант може да се използва като допълнителен контекст, когато сървърен HTML липсва или е непълен, но браузърен DOM показва валиден SEO сигнал. Контролирано приемане трябва да се използва внимателно и само за очаквани случаи.
Предупреждения от браузърния DOM са обратният сценарий: сървърен HTML изглежда OK, но браузърен DOM показва проблем. Това е сигнал за качество, не оперативно недостъпен статус.
25.15. Заглушаване, зануляване и логика на списъка
- Заглушен проблем не влияе на обобщението за качество на URL/сайта, инциденти или известия.
- Ако всички проблеми за URL са заглушени, URL-ът може да изглежда OK/без активни проблеми.
- Заглуши избраните проблеми е масово действие за избрани URL-и. То не изтрива проблеми и не заглушава цялата проверка; прилага се само към активните проблеми за избраните URL-и.
- Маркирай като премахнат е безопасен меко премахване за конкретен URL и следващо откриване може да го активира отново, ако URL-ът се върне в sitemap.
- Зануляване данните от одита е силно действие и трябва да се използва само когато искате да започнете списъка на тази проверка отначало.
25.16. Практични Sitemap SEO настройки
| Сценарий | Препоръчителни настройки |
|---|---|
| Стандартен Shopify магазин | Sitemap URLs: /sitemap.xml, профил Балансиран, максимум URL-и на изпълнение 10–30, забавяне 1000 ms, повторна проверка на URL-и без проблеми след 72–168 часа, URL-и с предупреждения след 12–24 часа и неуспешни URL-и след 1–2 часа за временни 502/503/429. |
| Голям sitemap | Дръжте размера на пакета умерен и използвайте настройките за повторна проверка в часове като минимално време, след което URL-ът става готов за повторна проверка. Ако има много URL-и, готови за проверка, те се обработват постепенно, без да се трупат отделни дублирани задачи. |
| Блогове с вътрешен линк | Персонално правило: URL шаблон /blogs/*, „Трябва да съдържа“ или CSS селектор за /collections/occasion-rave. |
| Активни продукти с model info | CSS селектор трябва да съществува .model-sizing-text-wrapper, пропусни ако селектор съществува button[id^="AddToCart--"][disabled]. |
| Страници с много JavaScript | Включете браузърна диагностика само за сравнение/проверка; не очаквайте персонални сървърни правила да виждат елементи, които се появяват само след JavaScript рендериране. |
| Шумни предупреждения | Първо настройте включване/изключване шаблони, прагове и hygiene level. Заглушавайте конкретни проблеми, не цялата проверка. |
25.17. OK, Предупреждение и Неуспех при Sitemap SEO одит
Sitemap SEO проблемите са сигнали за качество. Те могат да отварят инциденти за качество, ако настройката за инциденти при активни проблеми с качеството е включена и прагът е достигнат. Това не означава, че сайтът е оперативно недостъпен.
- OK — няма активни незаглушени проблеми за текущия URL/check.
- Предупреждение — има проблем с качеството: SEO предупреждение, проблем от персонално правило, проблем с текстовата хигиена, браузърен DOM предупреждение или подобен сигнал.
- Неуспех — има по-сериозен fetch/HTTP/cURL проблем според настройките или страница не може да бъде проверена успешно.
26. Практически сценарии
Тази секция е бърз “какво да направя” наръчник за нов потребител.
| Сценарий | Тип проверка и примерни настройки | Какво да гледате | Действие при проблем |
|---|---|---|---|
| Сайтът да е онлайн | HTTP / Page проверка; URL /; GET; Очакван статус 200; Интервал 3–5 мин; Влияние: оперативно. | История: HTTP код, време за отговор, съобщение за грешка; Табло здравето. | Отворете сайта ръчно, проверете DNS/CDN/хостинг и дали неуспехът е последователен. |
| Sitemap-ът да е валиден | Sitemap SEO одит; Sitemap URL-и /sitemap.xml; структурни проверки: включено; Максимум URL-и на изпълнение 1–5 за лек старт. | Sitemaps → Източници и Прогрес: открити XML файлове, брой URL-и, грешки при откриване. | Проверете sitemap URL, XML валидност, празен sitemap и откриване на дъщерни sitemap-и. |
| SEO проблеми по URL-и от sitemap | Sitemap SEO одит; Балансиран/Строг; Текстова SEO хигиена Внимателна/Препоръчителна; Очаквани статуси 200; Заглавие/meta/canonical/H1/noindex проверки Включено. | Sitemaps → URL-и и Проблеми: активни грешки, последна сървърна проверка, следваща проверка. | Пуснете Повторна проверка с диагностика, вижте сървърната диагностика и при нужда сравнение сървър/браузър. |
| Важна продуктова страница | HTTP / Page проверка за /products/handle + Shopify продуктови правила за същия handle. | HTTP достъпност, продуктов JSON, тагове, availability и размери на изображенията. | Проверете handle на продукта, статус, тагове, availability и шаблон на темата. |
| Shopify добавяне в количка | Shopify Cart API health; стабилен Variant ID; Количество 1; Изчистване преди/след Включено; Интервал 5–10 мин. | отговор от add.js/cart.js, вариантът е намерен в cart JSON, очаквано количество. | Проверете вариант ID, наличност, cart endpoint-и и конфликт с app/theme. |
| Shopify колекция да не е празна | Shopify правила за колекция; Минимален брой продукти: 1 или реален праг; Неуспех при празна колекция: включено за критична колекция. | JSON на колекцията, брой продукти и съобщение за грешка. | Проверете handle на колекцията, автоматични условия, availability и кампания статус. |
| JS Agent да е инсталиран | Включи JS Agent: включено; Sampling според трафика; Client-side JS Agent проверка само с Максимум минути без браузърно събитие. | JS Agent събития и История на сигнал за активност проверката. | Проверете код на агента, Enable JS Agent, процент на извадката, трафика и дали сайтът/организацията са активни. |
| JavaScript грешки от реални браузъри | Събирай JS грешки Включено; Максимум JS грешки в последното събитие = 0 или разумен праг; шаблони за игнориране за шумни грешки от външни скриптове. | JS Agent Причини за статуса, съобщение/източник и повторяемост. | Разграничете ваш код от външен скрипт и добавете шаблон за игнориране само ако е безопасно. |
| Canonical/noindex проблеми | Единични страници: SEO / Canonical / Robots. Много URL-и: Sitemap SEO одит. DOM разлика: браузърна диагностика. | Canonical режим, noindex грешки, Сравнение сървър/браузър. | Проверете CMS/theme/SEO app и дали URL-ът трябва да присъства в sitemap. |
| Лека настройка без натоварване | HTTP проверка на началната страница 5 мин; SEO началната страница 30–60 min; Sitemap Gentle; JS Agent sampling според трафика. | Времето за отговор, опашка/progress и обем JS събития. | Увеличете интервала, забавянето или прозореца за допустима липса на събитие, или намалете sitemap бюджета. |
| Подробна настройка за критичен сайт | HTTP проверка на начална, продуктова страница или колекция; Проверка на Cart API; SEO важни страници; Sitemap Балансиран/Строг; JS Agent браузърно качество; Alerts. | Табло, История, Инциденти, Sitemap проблеми и причини за статуса в JS Agent. | Първо решете оперативните проблеми, после предупрежденията за качество. |
| Диагностика след SEO промени | Sitemap SEO одит временно с по-честа повторна проверка, Добавяне на избрани URL-и в диагностичната опашка, сървърни диагностични снимки и избрани браузърни диагностики. | Проблеми преди/след, сървърна диагностика и сравнение сървър/браузър. | Не включвайте приемане на браузърния резултат преди да прегледате сравнение за конкретния сайт. |
27. Одит на Shopify колекции
Одит на Shopify колекции е работният изглед за проверки от тип Shopify правила за колекция. Той показва избраните или автоматично открити колекции, техния статус, проблеми и напредък.
27.1. Къде се намира
Отворете Проверки → Одит на колекции. Общият изглед показва всички достъпни проверки за одит на колекции, независимо дали работят с конкретни колекции или с автоматично откриване. От всеки ред можете да отворите детайлите на одита.
27.2. Как се чете таблицата за общ преглед
| Колона | Какво означава |
|---|---|
| Режим | Избрани колекции или Автоматично открити колекции. |
| Източници | Колко source групи изграждат списъка за тази проверка. |
| Колекции | Колко колекции са в текущия списък. |
| Проверени | Колко колекции вече имат резултат. |
| Чакащи | Колекции, които още не са проверени или са готови за повторна проверка. |
| Активни проблеми | Активни незаглушени проблеми, например празна колекция или брой продукти под прага. |
| Заглушени проблеми | Проблеми, които остават видими като контекст, но не влияят на статуси, инциденти и известия. |
| Последно проверено | Кога е имало последна проверка или обновяване на списъка. |
27.3. Раздели в детайлите
- Преглед — общи карти, последно състояние, източници за колекции и обобщение на проверката.
- Колекции — списък с колекции, брой продукти, статус, последна проверка и действия към конкретна колекция.
- Проблеми — активни проблеми, заглушени проблеми или други филтри според избрания изглед.
- Прогрес — колко колекции са проверени, колко чакат, кога е последният одит и какво е текущото състояние на списъка.
Филтри и експорт в одита на колекции
Разделът Колекции може да се филтрира по състояние. Разделът Проблеми по подразбиране показва активните незаглушени проблеми. Експортът помага, когато трябва да изпратите списък с празни или проблемни колекции за преглед извън GO4.
27.4. Добра практика за Shopify магазин
| Ситуация | Препоръка | Защо |
|---|---|---|
| Малък списък с важни колекции | Конкретни колекции, по една колекция на ред. | Лесно се виждат точно избраните кампанийни или ключови колекции. |
| Магазин с много колекции | Автоматично откриване. | GO4 поддържа списъка и го проверява постепенно. |
| Публични активни колекции | Минимален брой продукти 1 или повече; Fail при празна колекция за критични колекции. | Празна активна колекция често е UX или SEO проблем. |
| Голям списък | Използвайте умерен Макс. колекции на изпълнение, например 10–30. | Проверките остават стабилни и прегледни. |
27.5. Зануляване и премахнати колекции
Зануляването на списъка с колекции изчиства запазения списък, проблеми, прогрес и заглушавания за конкретната проверка. Използвайте го внимателно, когато искате да започнете одита от чист списък.
При автоматично откриване списъкът се изгражда отново при следващото обновяване. При конкретни колекции списъкът се изгражда от въведените URL-и или handles.
27.6. Логика за броя продукти
Основното правило е минимален брой продукти в колекция. Ако колекцията е под прага, GO4 показва предупреждение или неуспех според настройката. Ако колекцията е празна и Fail при празна колекция е включено, резултатът се третира като по-сериозен проблем.
След корекция в Shopify проблемът се затваря при следваща успешна проверка на същата колекция.
28. Одит на Shopify продукти
28.1. Къде се намира
Проверки → Одит на продукти показва общия изглед за Shopify продуктови проверки. Той включва проверки с Конкретни продукти и проверки с Автоматично откриване.
Модулът е подходящ както за малък избран списък с важни продукти, така и за големи магазини, при които GO4 поддържа списък с продукти и ги проверява на контролирани групи.
28.2. Как се чете общият изглед
| Колона | Какво означава |
|---|---|
| Режим | Избрани продукти или Автоматично открити продукти. |
| Източници | Колко source групи изграждат продуктовия списък за тази проверка. |
| Продукти | Колко продукта са в текущия списък. |
| Проверени | Колко продукта вече имат резултат. |
| Чакащи | Продукти, които още не са проверени или са готови за повторна проверка. |
| Активни проблеми | Реални незаглушени проблеми, които изискват внимание. |
| Заглушени проблеми | Проблеми, които са оставени видими, но не влияят на статусите и известията. |
| Последно проверено | Кога е имало последна проверка или обновяване на списъка. |
28.3. Раздели в детайлите
| Раздел | Какво показва |
|---|---|
| Преглед | Обобщение за проверката, източници за продукти, последен резултат, активни проблеми и заглушени проблеми. |
| Продукти | Списък с продуктите, последен статус, брой варианти, последна проверка, проблеми, бележки и действия към конкретния продукт. |
| Проблеми | Работен списък с активни проблеми, заглушени проблеми, решени проблеми и конфигурационни бележки според избрания филтър. |
| Прогрес | Показва проверени, чакащи, OK, предупреждения, неуспехи и последен одит. |
28.4. Основни действия
| Действие | Какво прави |
|---|---|
| Редактирай проверката | Отваря настройките на проверката: избор на продукти, правила, размер на групата, повторни проверки и автоматично откриване. |
| Провери следващата група сега | Пуска ръчно следващата група продукти, които са готови за проверка. |
| Обнови списъка с продукти | Обновява продуктовия списък. След обновяване отваря раздела Продукти, за да видите актуалния списък. |
| Виж URL | Отваря продукта в магазина. |
| Провери сега | Проверява конкретен продукт веднага. |
| Виж проблемите / Виж бележките | Отваря филтриран изглед към проблемите или бележките за конкретния продукт. |
| Заглуши / премахни заглушаването | Заглушава или премахва заглушаването на конкретен проблем. |
28.5. Проверки на вариантите в Одит на продукти
Проверките на вариантите помагат да следите сложни продуктови структури: размери, модели, пакети, цветове, материали и други опции. GO4 може да засече дублирани варианти, липсващи комбинации, неочаквани ценови разлики и SKU, което има различна цена в различни продукти.
Такова предупреждение не означава задължително, че поръчките са счупени. То означава, че е добре да проверите продукта в Shopify и да потвърдите дали разликата е очаквана.
28.6. Конфигурационни бележки
Конфигурационните бележки обясняват защо дадено правило не е било приложено към продукт. Те са информационни и не трябва да се третират като активен проблем.
Използвайте ги, за да разберете дали правилото покрива очакваните продукти. Ако бележките са твърде много, прегледайте условията на правилото и имената на опциите.
28.7. Добра практика за Shopify магазин
| Ситуация | Препоръка | Защо |
|---|---|---|
| Няколко ключови продукта | Конкретни продукти, по един URL или handle на ред. | Получавате ясен списък само с важните продукти. |
| Голям каталог | Автоматично откриване и умерен Макс. продукти на изпълнение. | GO4 проверява каталога постепенно и държи прогреса четим. |
| Продукти с много варианти | Включете само правилата, които реално са важни за магазина. | Така избягвате шум от очаквани разлики. |
| Цени по SKU | Включете SKU ценова консистентност, когато едно и също SKU трябва да струва еднакво навсякъде. | GO4 ще маркира неочаквани разлики за преглед в Shopify. |
29. Диагностика на проверките
Администрация → Диагностика е работен раздел в рамките на достъпния обхват за достъпните сайтове и проверки. Той помага да разберете защо дадена проверка чака, е отложена, има временна пауза по host, има чакащи Sitemap диагностики.
29.1. Какво показва Диагностика
Разделът е подреден в няколко таба. Видимите действия зависят от ролята и от сайтовете, до които имате достъп.
| Елемент | Какво означава |
|---|---|
| Обобщение | Общ преглед на достъпните сайтове, готовите проверки, активните временни паузи и диагностичната опашка. |
| Диагностични задачи | Последни сървърни и браузърни диагностични задачи за Sitemap SEO проверките в достъпния обхват. |
| Скорошни проверки | Последни мониторинг изпълнения за достъпните сайтове, с текущ статус, време за отговор и кратък контекст. |
| Сайтове в обхвата | Сайтовете, до които текущият потребител има достъп за наблюдение или диагностика. |
| Готови проверки | Проверки, които са готови за следващо автоматично изпълнение. |
| Активни временни паузи по host | Хостове от достъпните сайтове, които са временно паузирани за автоматични заявки след временно ограничение на заявките, защита срещу ботове, временни 5xx, мрежов/cURL проблем или бюджет за заявки. |
| Диагностична опашка | Сървърни и браузърни Sitemap диагностични задачи за достъпните проверки. |
| Shopify crawler подписи | Статус на подписите за Shopify сайтовете в достъпния обхват, когато такива са настроени. |
29.2. Как се използва при забавена проверка
- Отворете Администрация → Диагностика.
- Проверете дали има активна временна пауза за host-а.
- Проверете дали има диагностики в опашка или натрупване на браузърни диагностики.
- Ако сайтът е Shopify, проверете дали crawler подписът е активен и не е изтекъл.
- Ако проблемът е за конкретен Sitemap URL, отворете детайлите на Sitemap одита и пуснете контролирана диагностика за този URL.
29.3. Временни паузи и отложени проверки
GO4 може временно да отложи автоматични заявки към даден сайт при 429, защита срещу ботове, временни 5xx отговори, мрежов проблем или прекалено много заявки към един host. Това пази наблюдавания сайт от излишно натоварване и намалява фалшивите аларми при кратки външни ограничения.
Състояния като Host fetch paused: rate_limited_429 и page_fetch_deferred не са SEO проблеми сами по себе си. Ако настройката за влияние на отложените проверки върху статуса е изключена, тези състояния не трябва да отварят нормален инцидент и не трябва да променят последния реален статус на проверката.
29.4. Shopify crawler подписи в Диагностика
Когато в организацията има Shopify сайтове с включен crawler подпис, Диагностика показва таблица със статус на подписите в обхвата на потребителя.
| Статус | Какво означава |
|---|---|
| Active | Подписът е включен, валиден и може да се използва за този Shopify домейн. |
| Expires soon | Подписът скоро изтича. Създайте нов в Shopify и го обновете в редакцията на сайта, ако ролята ви позволява редакция. |
| Expired | Подписът е изтекъл и GO4 не го изпраща. |
| Invalid / incomplete | Липсва част от Signature данните или expiry стойността не може да се прочете. |
Потребителите с роля Manager могат да виждат статуса на подписите, но не редактират Shopify crawler подпис от Диагностика. Редакцията е част от управлението на сайта и се показва само на роли, които имат право да редактират сайта.
29.6. Какво не показва този раздел
Диагностика е преглед за разбиране на текущото състояние на проверките и наличните ръчни действия според ролята. Тя не замества детайлите в конкретния Sitemap SEO одит, Одит на продукти, Одит на колекции, Browser Lab отчет или История.
Масови действия като зануляване на одитни списъци се използват само от конкретните одит раздели, когато са приложими. Ако не сте сигурни кое действие е подходящо, първо използвайте предварителния преглед и прегледайте конкретния проблем в съответния раздел.
30. Препоръчителни комбинации от проверки
Най-добре е GO4 да се използва с комбинация от няколко типа проверки. Така виждате не само дали сайтът е достъпен, а и дали важни SEO, Shopify, браузърни и продуктови сигнали са наред.
Базов Shopify мониторинг
HTTP/Page за началната страница, Shopify Cart API health, SEO проверка за важни страници, JS Agent сигнал за активност и Browser Lab за реалистично зареждане и основен потребителски път.
Типове проверки →Browser Lab journey до количката
Проверява реален път до количката: продукт, вариант, Add to cart и видима количка. Подходяща по-честа проверка за онлайн магазин.
Action Journey модели →Browser Lab Journey до checkout страницата
Проверява дали пътят стига до checkout страницата, без попълване и без поръчка. Подходяща по-рядка дълбока проверка.
Checkout smoke →Пълен Shopify одит
Sitemap SEO одит за SEO хигиена, Одит на колекции за празни/слаби колекции и Одит на продукти за product inventory, тагове, изображения, наличност и варианти.
Одит на продукти →Магазин с много външни приложения
External Radar първо като „Само информация“ за URL покритие и доставчици, Browser Lab за контролирано зареждане и JS Agent за сигнали от реални посетители. След стабилизиране маркирайте критичните доставчици като важни.
External Radar →Контрол на продуктови варианти
Одит на продукти с проверки за цени, compare-at цени, дублирани variant комбинации и липсващи комбинации. Използвайте отделни проверки за различни продуктови структури.
Проверки на вариантите →Голям Shopify магазин
Одит на продукти и Одит на колекции с умерен размер на групите, разумни часове за повторна проверка и пропускани системни handle-и. Целта е стабилно покритие без агресивно натоварване.
Добра практика →Кампания или важна landing страница
HTTP/Page за достъпност, SEO проверка, Browser Lab за браузърно зареждане и JS Agent филтър за реални посетители към тази страница.
Диагностика →След редизайн или промяна на тема
Пуснете по-стриктни SEO, Browser Lab, Sitemap SEO и Product/Collection audit проверки първо като качество, преди да ги направите шумни с инциденти.
Експерименти →Shopify lazy уиджетs / Instagram UGC
Browser Lab с Пълен браузър, DOM проверка след скрол до секцията, изчакване 5000–8000 ms и минимален брой реално заредени елементи. Подходящо за ревюта, Instagram feed и галерии.
DOM проверка след скрол →31. Експерименти и безопасно тестване
Експеримент означава да пробвате по-строго правило, нов одит режим или браузърна DOM диагностика без веднага да създавате излишни инциденти.
31.1. Безопасен модел за експерименти
- Създайте или редактирайте проверка с ясно име.
- Оставете Отваряй инцидент при активни проблеми с качеството изключено, ако още тествате.
- Пуснете ръчно изпълнение и отворете резултата в История.
- Ако тествате Sitemap браузърен DOM — първо разгледайте Сравнение сървър/браузър.
- Ако сигналът е полезен, включете отварянето на инцидент за качество и задайте праг за инцидент.
- Ако има очаквано изключение, заглушете само конкретния проблем.
31.2. Практични експерименти
| Експеримент | Къде | Безопасна начална настройка | Кога да го затегнете |
|---|---|---|---|
| По-строг SEO контрол | SEO / Canonical / Robots или Sitemap SEO одит | Предупреждение за качество, отваряне на инцидент за качество: изключено. | Когато няколко дни няма фалшиви сигнали. |
| Предупреждения от браузърния DOM | Sitemap SEO одит | Само безопасни DOM сигнали. Браузърна допълнителна диагностика първо само при предупреждения/грешки. | Когато видите, че сигналите от браузърен DOM са стабилни и важни. |
| Текстова SEO хигиена | Sitemap SEO одит | Започнете с Внимателна и изключено отваряне на инцидент за качество. | Когато видите, че намира реални счупени мета полета без много шум; тогава пробвайте Препоръчителна. |
| Приемане на браузърния резултат | Sitemap SEO одит | ON само за title/meta, ако браузърният DOM наистина ги поправя. | След ръчна проверка на няколко URL-а със Сравнение сървър/браузър. |
| Одит на колекции праг | Одит на Shopify колекции | Минимален брой продукти: 1, пакет от 10–30. | Когато знаете реалните бизнес прагове за различните колекции. |
| JS Agent браузърно качество | Client-side JS Agent проверка | Започнете с сигнал за активност. После добавете прагове за JS грешки и браузърно зареждане. | Когато процент на извадката и трафикът дават стабилни събития. |
| Преди/след тест за app или script | Browser Lab → Тестове преди/след промяна | Започнете с 3 BEFORE и 3 AFTER измервания. Използвайте ясни термини за разпознаване на приложение/скрипт ресурсите. | Когато промяната е видима и сравнението показва стабилно подобрение в няколко ключови метрики. |
| HTTP проверка на уиджет в браузърен DOM | HTTP / Page проверка → Допълнителна проверка на съдържание | Влияние: Предупреждение за качество, отваряне на инцидент за качество: изключено, таймаут на браузъра 20 sec и изчакване след зареждане 3000 ms. | Когато selector-ът е стабилен няколко дни и уиджетът е важен за бизнеса. |
| Action Journey за кошница или checkout landing | Browser Lab | Първо като ръчен тест или с по-рядък интервал. За checkout landing използвайте по-малко шумна настройка за инциденти, докато се уверите, че е стабилно. | Когато няколко дни минава стабилно и selector-ите не дават фалшиви сигнали. |
32. Карта на настройките
Тази карта помага бързо да намерите къде се настройва дадено поведение.
| Какво искате да настроите | Къде се намира | Какво контролира |
|---|---|---|
| Колко често се изпълнява проверка | Проверки → Редакция → Интервал | Минималното време между автоматични изпълнения. |
| Дали проблемът отваря инцидент | Проверки → Влияние / Инциденти | Определя дали проблемът е оперативен, качество или само информация. |
| Какво събира JS Agent | Сайтове → Редакция на сайт → JS Agent настройки | Контролира какви браузърни данни агентът има право да изпраща. |
| Как JS Agent оценява събраните събития | Проверки → Client-side JS Agent проверка | Heartbeat, URL филтри, DOM правила, JS грешки, производителност и cart.js сигнал. |
| Как Одитът на продукти избира продукти | Shopify продуктови правила → Източник на продукти | Избира дали проверката следи един продукт или продуктови URL-и от sitemap на групи. |
| Колко продукта се проверяват наведнъж | Shopify продуктови правила → Автоматично откриване → Максимум продукти на изпълнение | Контролира размера на групата, не целия размер на магазина. |
| Кога продукт се проверява повторно | Shopify продуктови правила → Recheck OK / Warning / Failed след часове | Определя кога продуктът става готов за следваща проверка според предишния резултат. |
| Към кои продукти важи ценово правило | Shopify продуктови правила → Проверки на вариантите → Обхват на ценовото правило | Избира кои продукти да бъдат проверени от конкретното ценово правило. |
| По кои опции цената може да се различава | Shopify продуктови правила → Проверки на вариантите → Цената може да се различава по | Избира кои Shopify опции могат нормално да променят цената вътре в избраните продукти. |
| Какво означава конфигурационна бележка | Одит на продукти → Problems/Findings → Конфигурационни бележки | Показва правило, което не е приложимо към конкретен продукт. Това е информация, не активен проблем. |
| Как да пренесете настройки с JSON | Проверки → Advanced settings JSON → Приложи JSON към полетата | Попълва видимите полета, без да записва автоматично. |
| Какви sitemap URL-и да влизат в SEO одит | Sitemap SEO одит → Sitemap URL-и / Include / Exclude шаблони | Определя кои URL-и се одитират и кои се пропускат. |
| Как External Radar избира страниците | Проверки → External Radar → Избор на страници | Избира между фиксиран списък „Конкретни страници“ и „Автоматично откриване“ от начална страница, проверки и sitemap източници. |
| Колко страници следи External Radar | Проверки → External Radar → Максимален брой страници в обхвата / Максимум URL-и на изпълнение | Първата настройка определя общия обхват до 100 страници; втората определя колко от тях се отварят при едно изпълнение. |
| Какво да прави Browser Lab | Проверки → Browser Lab | Контролира браузърно зареждане, ресурси, DOM правило, Action Journey, визуални доказателства и преди/след тестове. |
| Какви стъпки да изпълни потребителски път | Проверки → Browser Lab → Action Journey | Подредените стъпки за път като избор на вариант, Add to cart, cart drawer или checkout landing. |
33. Къде да отида според ситуацията
Сайтът изглежда недостъпен
Започнете от Табло, после История и последното HTTP/Page изпълнение.
Стъпки →Има SEO предупреждение
Отворете конкретната SEO проверка или Sitemap SEO одита и вижте активните проблеми.
Sitemap SEO →Искам да следя Shopify магазин
Използвайте HTTP, кошница, SEO, JS Agent, Browser Lab, External Radar, Sitemap SEO, Одит на колекции и Одит на продукти.
Комбинации →Искам да хвана грешна цена на вариант
Отворете Одит на продукти и настройте ценовото правило според реалните Shopify опции на продуктите.
Проверки на вариантите →Виждам конфигурационна бележка
Това обикновено означава, че продуктът е извън обхвата на правилото. Проверете дали е очаквано.
Бележки →Одитът на продукти има много чакащи продукти
Проверете размера на групата, recheck часовете и Progress таба. Не е нужно всички продукти да минат наведнъж.
Добра практика →JS Agent няма събития
Проверете дали агентът е включен за сайта, дали кодът е поставен и дали sampling rate е подходящ за трафика.
JS Agent →Виждам бавни външни ресурси
Отворете External Radar, сравнете URL покритие, доставчици и последни сканирания, за да видите дали е единичен пик или повтарящ се доставчик.
External Radar →Искам да пробвам по-строга настройка
Клонирайте проверката, оставете копието неактивно, тествайте ръчно и чак тогава решете дали да го включите.
Експерименти →