Google Site Kitで設定済みなのにGoogleタグが検出されない原因と解決方法

ブログ運営

WordPressサイトでGoogle Analytics 4(GA4)を導入する際、多くの方がGoogle公式プラグインのSite Kitを利用していると思います。

先日、自分のサイトでGoogle Analyticsの設定を確認していたところ、Site Kitでは正常に接続されているにもかかわらず、Google Tag Assistant (Google analytics) でテストすると次のようなエラーが表示されました。

「ウェブサイトで Google タグが検出されませんでした」

Site KitではAnalyticsとの接続が完了しているため、「なぜ?」と疑問に感じました。

今回はその原因と解決方法を紹介します。

発生した状況

  • WordPressでGoogle Site Kitを利用
  • Google Analytics 4との連携は完了
  • Site Kitの画面でも接続済みと表示
  • Google Tag Assistantでは「Googleタグが検出されません」と表示

一見すると設定は問題なさそうに見えるため、原因が分かりにくい状態でした。

原因は「Google Analyticsコードを配置する」がOFFだった

Site Kitの設定を確認したところ、Analyticsの設定内にある

「Google Analyticsコードを配置する」

という項目がOFFになっていました。

Analyticsとの接続自体は完了していても、この設定がOFFになっていると、実際のGoogleタグがサイト内に出力されません。

そのため、

  • Site Kitでは接続済み
  • Google Analyticsのプロパティも存在
  • Tag Assistantではタグ未検出

という状態になっていました。

解決方法

WordPress管理画面から以下を確認します。

Site Kit → 設定 → Analytics → 編集

そこで

「Google Analyticsコードを配置する」

をONに変更して保存しました。

その後、サイトのキャッシュを削除して

Tag Assistantで再スキャンを実施。

するとエラーが消え、Googleタグが正常に検出されるようになりました。

(今回はキャッシュ削除しなくてもOKでした)

最終確認はGA4のリアルタイムレポート

設定後はGoogle Analyticsのリアルタイムレポートで確認するのがおすすめです。

自分でサイトにアクセスしたところ、リアルタイムレポートに「2」と表示され、アクセスが正常に計測されていることを確認できました。

Tag Assistantでエラーが消えたことに加え、リアルタイムレポートでも反映されたため、設定は正常に完了したと判断できます。

まとめ

Google Site KitでAnalyticsが接続済みでも、必ずしもGoogleタグがサイトへ出力されているとは限りません。

もしTag Assistant (Google analytics) で

「ウェブサイトで Google タグが検出されませんでした」

と表示された場合は、まずSite Kitの設定画面で

「Google Analyticsコードを配置する」

がONになっているか確認してみてください。

私の場合はこの設定を有効にするだけで問題が解決しました。

同じ症状で悩んでいる方の参考になれば幸いです。

コメント

タイトルとURLをコピーしました