web-dev-qa-db-ja.com

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つだけにする必要はありませんか? 1つのアイテムのステータスは302で、他の2つのアイテムのステータスは200です。

スクリーンが取り付けられています。これは「正しい」ように見えますか?ネットワークタブにドリルダウンがあり、追跡に問題があるかどうかを確認できますか?

enter image description here

31
Doug Fir

「イニシエーターその他」とは、通常、ネットワークリクエストがChrome、リダイレクト、またはスクリプトではなく、ユーザーから行われたことを意味します。

リクエストは、誰かがボタンをクリックしたときに発生しました(これはおそらく分析が追跡しているものです)。詳細についてはこちらをご覧ください Chrome DevTools docs。

イニシエーター:要求を開始したオブジェクトまたはプロセス。次の値のいずれかを指定できます。

  1. パーサー-ChromeのHTMLパーサーがリクエストを開始しました。

  2. リダイレクト-HTTPリダイレクトが要求を開始しました。

  3. スクリプト-スクリプトが要求を開始しました。

  4. その他-ユーザーがリンクを介してページに移動したり、アドレスバーにURLを入力したりするなど、他のプロセスまたはアクションがリクエストを開始しました。

リクエストは、あなたが見る順番で行われ、最初に 2 レスポンスを受け取り、「ちょっと、この新しいurlに行きます」と言った。これが(おそらく)2番目のリクエストが行われた理由であり、200を取得しました。3番目はおそらくボタンをクリックしたことによるものです。私には問題ありません。

33
Andrew