1. ホーム
  2. google-analytics

[解決済み】PageSpeed Insights 99/100はGoogle Analyticsが原因 - GAをキャッシュする方法は?

2022-04-03 17:17:04

質問

私は、PageSpeedの100/100に到達するためのクエストで、私はほとんどそこにいる。 私はGoogle Analyticsをキャッシュするための良い解決策を見つけるためにしようとしている。

以下は、私が受け取ったメッセージです。

ブラウザのキャッシュを活用する 静的リソースのHTTPヘッダーに有効期限や最大年齢を設定すると、以前にダウンロードしたリソースをネットワーク経由ではなく、ローカルディスクから読み込むようにブラウザに指示します。 以下のキャッシュ可能なリソースには、ブラウザキャッシングを利用してください。 http://www.google-analytics.com/analytics.js (2時間)

私が見つけた唯一の解決策は2012年のもので、良い解決策とは思えません。 基本的に、あなたはGAコードをコピーして、それを自分でホストしています。 そして、1日に1回Googleを再チェックするcronジョブを実行し、最新のGAコードを取得し、それを置き換えます。

http://diywpblog.com/leverage-browser-cache-optimize-google-analytics/

Google Analyticsも使いながら、100/100を目指すには、他にどのようなことができるでしょうか?

ありがとうございました。

解決方法は?

Googleがあなたを騙しているのなら、あなたはGoogleを騙し返せばいいのです。

これは、pageSpeedのユーザーエージェントです。

“Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.8 (KHTML, like Gecko; Google Page Speed Insights) Chrome/19.0.1084.36 Safari/536.8”

解析スクリプトをPageSpeedに提供しないための条件を挿入することができます。

<?php if (!isset($_SERVER['HTTP_USER_AGENT']) || stripos($_SERVER['HTTP_USER_AGENT'], 'Speed Insights') === false): ?>
// your analytics code here
<?php endif; ?>

もちろん、これだけでは改善されませんが、100/100のスコアを出すことだけを考えるのであれば、これで十分です。