ТЕРМИН · УЕБ

Скриптове на трети страни

Какво са скриптовете на трети страни?

Скриптовете на трети страни са код, който сайтът зарежда от сървърите на други компании: Google Analytics, Google Tag Manager, Meta Pixel, чат приложения, отзиви, вградени видеа и карти. Всеки от тях добавя функция, но и тегло, заявки и работа за браузъра, която забавя реакцията на страницата. Много от тях събират лични данни и трябва да се зареждат едва след съгласие в банера за бисквитки.

Пример

Онлайн магазин е работил с три маркетингови агенции за пет години. На сайта са останали Google Tag Manager с Google Analytics, Meta Pixel, пиксел на TikTok от кампания отпреди две години, чат приложение, значка с отзиви и запис на сесии, пуснат за един месец и забравен. Лабораторният тест показва около 1,4 секунди работа на браузъра за чужд код на среден телефон, от които 0,45 s са само за чата.

При прегледа се оказва, че пикселът на TikTok и записът на сесии не се ползват от никого, и те отпадат. Чатът започва да се зарежда при първо докосване на иконата. Маркетинговите скриптове чакат съгласие в банера. Остават около 0,5 секунди — 0,9 секунди по-малко, без да се губи функция, която някой използва.

Защо има значение за бизнеса

Скриптовете на трети страни са единствената част от скоростта, в която решението е изцяло на собственика: всеки скрипт носи нещо на маркетинга и струва нещо на скоростта. Добавят се лесно — от агенция, от предишен разработчик, от приставка — и рядко се махат. Дори кодът за анализ на посещенията е скрипт на трета страна. Те бавят не само зареждането, а и реакцията на страницата при клик (INP), защото заемат браузъра точно когато посетителят започва да натиска. На страницата за плащане всеки чужд скрипт е и въпрос на сигурност, не само на скорост.

Какво да попитате

  • Кои скриптове се зареждат днес, кой ги е добавил и кой използва данните им?
  • Кои от тях се зареждат преди съгласието за бисквитки и трябва ли?
  • Колко време на браузъра взима всеки от тях на телефон?
  • Може ли чатът, видеото или картата да се зареждат при първо използване?
  • Кой одобрява нов скрипт, преди да бъде добавен?

Такъв опис, с решение за всеки скрипт, е част от оптимизацията на скоростта на сайта.

Има термин, който не разбирате? Пишете ни — ще го добавим.

Речникът расте с въпросите, които получаваме.