状況
Google Tag Managerでプレビュー接続をしようとしたら、
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1841759%2F5c31ff61-a14b-47c0-48a7-9c790bef91b6.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=b809e05a4ad8db50c7581e4450c12706)
繋がらない!!!!! 😭😭😭😭
解決方法
拡張機能のuBlockOriginが悪さをしていました。
拡張機能の管理画面から、機能を一時的にOFFにしてしまいましょう!
その状態で、改めてリトライをすると、、、
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1841759%2F77b199ea-873d-c4bf-f07b-6839b50faddd.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=f52793c7cf42ed977a86664e9c4cfa44)
やったぜ!🎉🎉🎉🎉🎉
原因&根本解決
HTMLに埋め込んでいるGTMのタグが広告ブロックの対象となっており、正常に読み取りができなくなっていました。
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-HOGEHOGE');</script>
<!-- End Google Tag Manager -->
このコードの、www.googletagmanager.com
の部分がブロックされてしまっているので、拡張機能のホワイトリスト(AdBlockの対象外のエンドポイント)に追加してあげましょう!
拡張機能の管理画面 > 詳細 > 拡張機能のオプション > 信頼するサイト
に以下のような形でGTMのURLを追加して、✅変更を適用
を押せばOKです!
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F1841759%2Fecf35d34-f34a-cde4-bb5e-9056471c6377.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=0da394567e6a099c6b2739ac2bd990ad)
終わりに
Next.jsのパッケージを使ってGTMを導入していたのもあって、原因特定に時間がかかりました💦
調べてもあまり出てこなかったので、皆さん簡単に突破しているのでしょうか...?
参考資料