# Сліди продуктів

Види коду, які продукт залишає на сайтах своїх клієнтів, приблизно від найнадійніших до найменш надійних. Зазвичай досить одного з них - того, що знаходить найбільше клієнтів.

### Адреса, з якої завантажується скрипт

Більшість продуктів установлюють тегом script, і скрипт надходить із власного хоста продукту - CDN або статичного піддомену. Це перше, що варто шукати.

`"static.hotjar.com"` (https://ua.publicwww.com/websites/%22static.hotjar.com%22/)

### Налаштування у вставленому фрагменті коду

Код, який вставляють клієнти, часто задає змінну або викликає функцію з назвою продукту. Вони є на сторінці навіть тоді, коли сам скрипт завантажується з іншого місця - зібраний разом із власними скриптами сайту або відданий через проксі.

`"_hjSettings"` (https://ua.publicwww.com/websites/%22_hjSettings%22/)

### Ідентифікатор облікового запису

Багато фрагментів коду містять ідентифікатор облікового запису клієнта в сталому форматі. Шукайте ту частину, яка ніколи не змінюється, а самі ідентифікатори витягуйте за допомогою [snipexp:](https://ua.publicwww.com/docs/query-syntax/regex/).

`"googletagmanager.com/gtm.js" snipexp:|(GTM-[A-Z0-9]+)|` (https://ua.publicwww.com/websites/%22googletagmanager.com%2Fgtm.js%22+snipexp%3A%7C%28GTM-%5BA-Z0-9%5D%2B%29%7C/)

### Ідентифікатор або клас елемента віджета

Віджет додає на сторінку власний елемент - контейнер з ідентифікатором або назвою класу продукту.

`"class=\"g-recaptcha\""` (https://ua.publicwww.com/websites/%22class%3D%5C%22g-recaptcha%5C%22%22/)

### Тека плагіна чи модуля

У CMS продукт, установлений як плагін, лежить у теці зі своєю назвою, і ця тека трапляється в адресах його скриптів і таблиць стилів.

`"/wp-content/plugins/contact-form-7/"` (https://ua.publicwww.com/websites/%22%2Fwp-content%2Fplugins%2Fcontact-form-7%2F%22/)

### Посилання на власні сторінки продукту

Коли продукт розміщує для кожного клієнта портал, довідковий центр чи сторінку бронювання на своєму домені, сайт клієнта посилається туди - часто на власний піддомен клієнта на домені продукту.

`".zendesk.com/hc/"` (https://ua.publicwww.com/websites/%22.zendesk.com%2Fhc%2F%22/)

### Файли зі сховища продукту

Зображення й документи, які продукт зберігає для своїх клієнтів, завантажуються з адреси сховища продукту.

`"images.ctfassets.net"` (https://ua.publicwww.com/websites/%22images.ctfassets.net%22/)

### Тег generator

Конструктори сайтів і CMS часто називають себе в метатегу, іноді разом із версією.

`"content=\"Joomla!"` (https://ua.publicwww.com/websites/%22content%3D%5C%22Joomla%21%22/)

### HTTP-заголовки й cookie

Заголовки відповіді індексуються разом із кожною сторінкою, тож сервер, фреймворк чи хостинг-компанію, які встановлюють власний заголовок або cookie, теж можна знайти пошуком.

`"x-powered-by: express"` (https://ua.publicwww.com/websites/%22x-powered-by%3A+express%22/) `"set-cookie: PHPSESSID"` (https://ua.publicwww.com/websites/%22set-cookie%3A+PHPSESSID%22/)

Як зрозуміти, чи слід справді належить клієнтам продукту, і як поєднати кілька слідів, описано в розділі [Перевірка сигнатури](https://ua.publicwww.com/docs/search/checking/).

Source: https://ua.publicwww.com/docs/search/traces/
