ページ本文へ移動
炭火ブログ

MENU

ねこ ねこ

Preconnect活用でGoogle広告導入時の速度低下を抑える方法

サイトの読み込みを速くする工夫をしても、Google AnalyticsとGoogle AdSenseを利用するとPageSpeed Insightsのスコアが下がってしまいます。スクロールを条件にしてGoogle AnalyticsとGoogle AdSenseのコードを読み込ませると、PageSpeed Insightsのスコアは下がりませんがデメリットがあります。

遅延読み込みのデメリットについて

Google AdSenseにおいて自動広告を利用している場合に、「広告インテント(テキストリンク広告)」は「バナー広告」などと違い除外エリアの指定ができません。スクロールすると普通の文字が突然にリンクに変わってしまうので、びっくりさせてしまうかもしれません。

preconnectを使ってみる

スクロールによる遅延読み込みは行わずに、他に方法はないか調べるとネットワーク接続を早期に確立して、認識されるページ速度を改善するというページを見つけました。「preconnect」を使って事前接続をする方法があるようです。

preconnectとは?

「preconnect」のメリットを調べました。Can I Use...によると主なブラウザで使えるようで、以前のように「dns-prefetch」と併記する必要は無いようです。具体的な効果としては下記のものがあります。

実際の記述

Google AnalyticsとGoogle AdSenseをheadタグ内に通常の形で読み込ませ、PageSpeed Insightsで調べると接続先のサーバーがいくつかあることが分かります。全てを事前接続する場合は下記のコードのようになります。

<link rel=preconnect href=//pagead2.googlesyndication.com>
<link rel=preconnect href=//fundingchoicesmessages.google.com>
<link rel=preconnect href=//googleads.g.doubleclick.net>
<link rel=preconnect href=//ep1.adtrafficquality.google>
<link rel=preconnect href=//ep2.adtrafficquality.google>
<link rel=preconnect href=//www.google.com>
<link rel=preconnect href=//www.googletagmanager.com>
<link rel=preconnect href=//www.google-analytics.com>

サーバーは表示する広告の種類によって変わるようなので、ご自分の環境に合わせて書き換えください。実際にPageSpeed Insightsのスコアが上がったかというと、何度か測定したものの、分かりくい結果しか得られませんでした。とういのも、AnalyticsとAdSenseはリクエスト数が多いので計測のたびにスコアが上下します。同じページでも85〜97の間で変化します。スコアの揺れは「preconnect」を入れても入れなくても同じですが、若干入れたほうがスコアが良い気がします。

環境によってはマイナスの効果があるかもしれませんし、効果がない場合もあるかもしれません。測定をして効果があれば採用してみてはいかがでしょうか。

最後までお読みいただき、誠にありがとうございます。

自作テーマ関連

Amazonと楽天APIの併記は規約違反?楽天で商品リンクを自作する Rakuten Ichiba-related APIs Amazon PA APIからCreators APIへ移行|Offers V1終了の対策と方法 Amazon Creators API iframeからHTMLへ・Turnstileで強化する問い合わせフォーム Cloudflare Turnstile Contact Form Amazon Creators APIのセール情報と表示方法を徹底的に考察する Amazon API Badge Endtime Percentage Amazon PAAPI廃止とCreators API完全移行への対策|5月15日 PAAPI 5.0 Deprecation

Google関連

タグマネージャーと連携するAmazonアソシエイト計測設定の手順解説 analytics tag manager associates Antigravity IDEからVSCodiumとAntigravity CLIの併用へ Antigravity CLI 日本語ウェブフォントのサブセット化と最適化・容量削減とCLS対策 pagespeed insights web fonts WordPressでGA4 APIを使ったアクセスランキング作成法 Google Analytics API 自作テーマで発生する誤ったURLをGSCから消し去る方法 google-search-console

総合ランキング

U字溝と耐火レンガで作る格安の焼鳥台の作り方と使い方 U字溝と耐火レンガで炭火を使う キャビティプロ導入で水槽管理はどう変わる?3ヶ月使用レポート キャビティプロ TOPPING Mini 300を測定値で見る!最高級の音質を誇る低価格アンプ Topping Mini 300 低価格で高音質!中華アンプとDACのASRの評価とその選び方 Fosi Audio V3 鉄久で焼鳥を焼く・焼鳥台の工夫と鉄の棒の購入と使い方 U字溝と鉄久
管理者
ほんだ

当サイトの管理者 : 炭火で美味しいものを作ることを中心に、日々の趣味についてを文章にすることで、WordPressを使ってのWebページ作成を忘れないようにするブログです。熱帯魚の世話や野菜の栽培、Linuxについて、音楽を聴くための機材やアイデアなど、興味のあることを書いています。兵庫県在住。