# HARファイルを生成する

HAR（HTTP Archive Format、 `.har`）は、複数のブラウザー種別（例：Firefox、Chrome、Safari など）にわたるセッションデータを保存する JSON データを含むアーカイブファイル形式です。HAR ファイルは、ブラウザーで行われたすべての Web リクエストの情報を保存します。

HAR ファイルは、すべてのネットワーク活動の詳細なログを提供し、impact.com のソリューションエンジニアが幅広い技術的問題を調査できるようにします。\
これには以下が含まれます：

* トラッキングタグが正しく発火していることの確認。
* ページが読み込まれない、またはプラットフォーム機能が期待どおりに表示されないといった表示の問題の診断。
* 読み込みの遅いスクリプトや画像など、パフォーマンスのボトルネックの特定。
* 複雑なエラーのトラブルシューティングのために、ブラウザーによって送受信されている正確なデータを分析する。

#### HAR ファイルを生成する

HAR ファイルの生成方法を確認するには、使用しているブラウザーを選択してください。

<details>

<summary>Google Chrome</summary>

1. Chrome を開き、チェックアウトページに移動します。
2. 開発者ツール（要素を検証）を開きます。
   * Windows の開発者ツールのショートカット： **Ctrl + Shift + i**
   * MacOS の開発者ツールのショートカット： **Cmd + Option + i**
3. を選択します。 **ネットワーク** タブ。
4. を選択します。 ![](https://2895872601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRN1rcrim887TwHLBjac%2Fuploads%2Fgit-blob-777809abc59946fff23d188f8dd6eab7a1c254b2%2F062c3caf463cd136b2b03cca1fc260d33318b9e7499b706bee63670c3b0d9936.svg?alt=media) **ネットワークログを記録** ボタンが灰色の場合は、開発者ツールの左上にあるボタンをクリックします。
   * ボタンが赤の場合、ネットワーク活動の記録はすでに開始されています。次の手順に進んでください。
   * 次の項目の横にあるチェックボックスに必ずチェックを入れてください。 *ログを保持*.
5. 選択 ![](https://2895872601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRN1rcrim887TwHLBjac%2Fuploads%2Fgit-blob-ad5ef0bc290692327500c12af5fa2ae9a7e2ddac%2F80b9e46b79bb2741bb4ce9b605558e7578baec2ee99c582319202cfc44b3287e.svg?alt=media) **\[クリア]** ブラウザーに保存されているログ記録を削除します。
6. ネットワークリクエストが記録されている間に注文を完了し、サンクスページを読み込ませます。
7. ネットワーク ट्रラフィックに記録されたアクティビティを右クリックし、 **コンテンツ付きで HAR としてすべて保存** を選択して、ファイルをコンピューターに保存します。

</details>

<details>

<summary>Firefox</summary>

1. Firefox を開き、チェックアウトページに移動します。
2. 開発者ツール（要素を検証）を開きます。
   * Windows の開発者ツールのショートカット： **Ctrl + Shift + i**
   * MacOS の開発者ツールのショートカット： **Cmd + Option + i**
3. を選択します。 **ネットワーク** タブ。
4. 選択 ![](https://2895872601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRN1rcrim887TwHLBjac%2Fuploads%2Fgit-blob-c5ab8423372b2c345ded634b7aa4cab16c87fe3a%2Fd17a259fe817ff10ea9fd87140a89bd62ece6fa9940e05902574dcf95bed5960.svg?alt=media) **\[削除]** ブラウザーに保存されているログ記録を削除します。
5. ネットワークリクエストが記録されている間に注文を完了し、サンクスページを読み込ませます。
6. ネットワーク ट्रラフィックに記録されたアクティビティを右クリックし、 **すべてを HAR として保存** を選択して、ファイルをコンピューターに保存します。

</details>

<details>

<summary>Safari</summary>

1. Safari を開き、チェックアウトページに移動します。
2. を押します。 **Option + Command + i** は、ページの開発者ツールを開くためのショートカットです。
   * この機能を使用するには、開発者ツールを有効にする必要があります。次へ移動してください。 **環境設定 → 詳細 → 開発メニューを表示** .
3. を選択します。 **ネットワーク** タブ。
4. 次の項目がオンになっていることを確認してから、 **移動時にログを保持** ボタンをオンにし、次に **クリア** ボタンを選択します。
5. ネットワークリクエストが記録されている間に注文を完了し、サンクスページを読み込ませます。
6. ネットワーク ट्रラフィックに記録されたアクティビティを右クリックし、 **HAR ファイルとしてエクスポート** を選択して、ファイルをコンピューターに保存します。

</details>
