コンテナのJavaScriptファイルは、訪問者のブラウザにどのくらいの期間キャッシュされますか? (js/container_*.jsファイル)
Matomoタグマネージャを使用し、人々があなたのウェブサイトを訪問すると、各訪問者のブラウザはMatomoから「JavaScriptコンテナファイル」をダウンロードします。このコンテナファイルの名前は次のようになります。analytics.example.com/js/container_*******.js
.このファイルには、タグマネージャのJavaScriptロジックと、コンテナのロジック(タグ、トリガーなど)が含まれます。ブラウザはこのファイルを転送し、サイズは通常20kbから70kbに圧縮(gzip)されます。
この静的JavaScriptファイルは、一定期間ブラウザにキャッシュされる。
container_*.jsファイルのキャッシュ期間は?
- Matomo Self-Hosted を使用している場合、キャッシュの持続時間は (Matomo をホストしている) ウェブサーバの設定に依存します。ウェブサーバの現在の値を確認する方法は、以下を参照してください。
- Matomoクラウドサービスを使用している場合、コンテナファイルは訪問者のブラウザに8日間キャッシュされます。
これは、コンテナに変更を加えた後、再訪問者のブラウザでファイルが更新されるまで最大8日間かかることを意味します。
コンテナファイルのキャッシュ期間を確認する
コンテナ・ファイルのキャッシュ期間を手動で確認するには、ブラウザのデベロッパー・ツール・パネルで「ネットワーク」パネルを開き、「コンテナ」を検索します。次に、container_*******.jsファイルをクリックし、”Cache-control “ヘッダー(値は秒単位のファイルキャッシュ期間)をチェックすることができます。
例えばFirefoxでは、Matomoインスタンスでキャッシュが8日に設定されている場合、以下のように表示されます: