能登 要

札幌在住のiOSアプリ開発者。SwiftUI により分割されたデバイス間を縦横にやりとりできる考え方に転換しています。

iOSアプリ開発者。2009年のiPhoneアプリ開発開始時期から活動。開発言語のアップデートの中でSwiftUIおよび周辺技術に着目中。

GatsbyJSで構成したBlogにGoogle Analyticsを組み込んだ際のトラブルと解決方法

このブログにGoogle Analyticsを組み込む課題が残っていたので着手したところ参考にしたサイトの手順に従ってもGoogle Analyticsが動作しない問題に遭遇した。

やたら詳しいgatsby-plugin-google-analytics

原因を探っていくうちにGatsbyJSに用意されているGoogle Analytics用プラグインが置き換わっていた(古いプラグインは無効化)ことが判明した。

話としては、

gatsby-plugin-google-analytics

プラグインを、

gatsby-plugin-gtag

に置き換えるだけで動作するようになった。

GatsbyJSは自分が扱う範疇から幾分外れるため語彙不足により問題を切り分けきれていない中、助けになるのはプログラミングでの一般的な解決手段であるGithubのissueである。

同じ問題に遭遇したGatsbyJS利用者を辿って置き換え用プラグインを発見、課題完了することができた。