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

MENU

ねこ ねこ

Google AnalyticsをCloudflare Zarazで使えずに困った話

Google AdSenseでテキストリンクの広告が表示できるようになりました。

以前からあったバナー広告では、除外エリアの設定ができたので、スクロールをきっかけにGoogle AdSenseを読み込ませても、ファーストビューに広告を表示させなければ問題はありませんでした。

しかし、除外エリアの設定がないテキストリンクの場合は、スクロールと同時にファーストビュー内のテキスト広告が表示され、読者に対してよろしくない状況を作ってしまいます。スクロールで遅延読み込みをさせるのを辞め、推奨の方法で読み込ませてPageSpeed Insightsで測定すると、あまり速度が下がらないことが分かりました。

理由を明確に説明したいと思い、何度も測定をしたのですが、現状では明確な理由がわかりません。モバイルの測定結果が90点くらいなので、Google AnalyticsとGoogle AdSenseを推奨の方法で読み込ませても構わないと思いました。

AmazonスマイルSale
目次
  1. Cloudflareを使っているならZarazがある
  2. Cloudflare Zarazについて
  3. Cloudflare Zaraz の特徴
  4. Google Analyticsのアクセス数が0

Cloudflareを使っているならZarazがある

このブログは無料で使えてセキュリティ保護に効果が有り、読み込みの速度アップにもほんの少しは効果の有るCloudflareを利用しています。アクセスの少ないこのサイトでは、自己満足以外のメリットはないのかもしれませんが、トラブルなく使えているので良しとします。そのCloudflareの機能でZarazというJavaScriptを高速に読み込ませる仕組みが有ります。

Cloudflare Zarazについて

Cloudflare Zaraz は、Cloudflare が提供するウェブパフォーマンスとセキュリティを向上させるためのサービスで、主にウェブサイトで使用されるサードパーティスクリプトの管理を効率化するためのツールです。従来、これらのスクリプトはブラウザ上で直接実行されるため、ページの読み込み速度やパフォーマンスに影響を与えることがありました。Zaraz はこれらのスクリプトをクラウド側で処理することで、パフォーマンスの向上やセキュリティリスクの軽減を実現します。

Cloudflare Zaraz の特徴

Google Analyticsのアクセス数が0

設定方法は簡単で、「G-」で始まるAnalyticsの測定IDを入力し、Zarazを有効化するだけです。以前、試しに利用したことが有ったので、細かい確認をせずに数日経った後、Analyticsを見るとアクセス数が0の日が続いています。Zarazが上手く動いていないことは確実です。

サイトを確認するとZarazによって出力されるJavaScriptが存在しません。以前の経験では</head>の直前に出力されてしたように思うのですが。調べるとZarazのFAQ(https://developers.cloudflare.com/zaraz/faq/)の中に下記の記載が有りました。

<head></head>タグが無かったことが原因でした。headタグは書かなくても特定の場合を除いて問題がありません。ブラウザ側で自動で書き足してくれるので記述しなくても良いのです。他にも省略できるHTMLのタグは存在し、省略することで軽量化・高速化の役に立ちます。Zarazを使うときはheadタグの省略はできないというお話でした。

WordPress はじめてのデザイン&カスタマイズ入門 ブログ・サイトの改善方…
WordPress はじめてのデザイン&カスタマイズ入門 ブログ・サイトの改善方法がわかる
茂木 葉子 著
AmazonスマイルSale

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