カテゴリ:Tech投稿日:
ブログに仕込んだGTMとGAが動作せず計測できなかった原因のサムネイル

ブログに仕込んだGTMとGAが動作せず計測できなかった原因

導入

Vercel にデプロイしている Next.js で構築した web サイト(当ブログ)に Google Tag Manager(GTM)と Google Analytics(GA) を仕込んだ。
しかし計測されていない模様。
GTM 上での設定は正しくできていそうなのに、一体何が原因だ…?

原因は 2 つありました。

1.環境変数の設定忘れ

GTM の ID を環境変数で管理して Next.js 内のコードで使用していました。このとき Vercel 側での環境変数の設定を忘れていました。初歩的ですが、意外とやりがちだと思いますので注意しましょう。

2.アドブロックをブラウザ内で有効にしている。

アドブロックが原因で動作しないことがあるようです。試しにアドブロックをしていないブラウザからアクセスすると、正しく計測されました。こちらの Issueから知ることができました。感謝。

おまけ

GTM, GA を設定するうえで参考になった記事を 2 つ列挙します。

https://egashira.dev/blog/nextjs-gtm

https://zenn.dev/keitakn/articles/nextjs-google-tag-manager

さらにおまけ

それと、この投稿のサムネイルの猫ちゃん可愛くないですか?
YouTube でさらに可愛い姿をみれるので要チェック 🐈

ブログ運営者
muuuuminn
経歴:
SE:1年半 → FE:5年 → ?
スキル:
Next.js, TypeScript, React, Notion
趣味:
ゲーム, 手品, 開発, コレクション, 映画