Что такое "инициатор другого" в сети в консоли Chrome?
Я запускаю тег изображения, когда кто-то конвертирует на нашем сайте отчеты и аналитику:
<img src="https://example.evyy.net/conv/?somechannel=cats&cid=3790&oid=123&cat1=premium&sku1=123&qty1=1&amt1=456&custid=qbc" />
Мы заметили снижение трафика вчера. Для отладки я зашел на сайт и зарегистрировался, с консоли откройте вкладку сети.
Я ввел "evyy" в поле фильтра и вижу 3 позиции для моего тега.
Что это значит? Разве не должно быть только 1 позиции? Один предмет имеет статус 302, а два других - 200. Это хорошо, верно?
Экран прилагается. Это выглядит "правильно"? Есть ли какая-либо информация на вкладке сети, на которую я могу посмотреть, если есть проблема с отслеживанием с нашей стороны?
3 ответа
"Инициатор Иное" обычно означает, что сетевой запрос был сделан от пользователя, а не от Chrome, перенаправления или скрипта.
Запрос сработал, когда кто-то нажал кнопку (это, вероятно, отслеживает ваша аналитика). Подробнее об этом вы можете прочитать в документации по Chrome DevTools.
Инициатор: объект или процесс, который инициировал запрос. Может иметь одно из следующих значений:
Parser - HTML-анализатор Chrome инициировал запрос.
Redirect - HTTP-перенаправление инициировало запрос.
Скрипт - скрипт инициировал запрос.
Другое - какой-то другой процесс или действие инициировали запрос, например, пользователь переходил на страницу по ссылке или вводил URL-адрес в адресной строке.
Запросы выполняются в том порядке, в котором вы видите, первый получил ответ 302, в котором говорилось: "Эй, иди на этот новый URL". Это (вероятно), почему был сделан второй запрос, который получил 200. Третий был, вероятно, от нажатия на кнопку тоже. Выглядит хорошо для меня.
Я заметил еще один случай, не связанный с действием пользователя:
<link rel="icon" type="image/jpeg" href="image.jpg" />
... вызывает загрузку image.jpg с помощью "Другой инициатор" (также верно для изображений другого формата).
(хотел добавить это в качестве комментария под предыдущим ответом, но мне не разрешено)
Один случай, когда тип инициатора — «другой», — это когда запрос перенаправляется, в этом сценарии перенаправленный запрос будет иметь инициатора как другого. Например: был сделан запрос для url1, который был перенаправлен на url2, теперь в случае url2 мы получаем тип инициатора как «другой»