covid19 icon indicating copy to clipboard operation
covid19 copied to clipboard

Replace @nuxtjs/google-analytics

Open mcdmaster opened this issue 3 years ago • 4 comments

改善詳細 / Details of Improvement

  • 最近、yarn install をすると下のスクショのようなメッセージが現れます(グリーンマーカー部分)
  • どうやら、@nuxtjs/google-analyticsdeprecated とのことです。ほんまかいな
  • とりあえず、実験的に、レコメンを真に受けた改修を試してみます
  • テスト方法につき、案をいただけますと幸いです(私は Google API の仕組みをよく知らないため)

スクリーンショット / Screenshot

スクリーンショット 2021-06-27 060618

期待する見せ方・挙動 / Expected behavior

  • 上記 yarn install 時のエラーが解消すること
  • Google API へこれまでと同様のデータが POST されること
  • UI 側のルック&フィールに変更がないこと
  • コードの上では、require() などの obsolete な機能を使用しないこと

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

mcdmaster avatar Jun 27 '21 01:06 mcdmaster

@mcdmaster フォローありがとうございます!これはどうやら @nuxtjs/google-analytics が依存している vue-analytics がメンテを終えたということみたいですね。 当サイトにはすでにGoogleタグマネージャーを扱う @nuxtjs/gtm が入っているので、GAもそちらに切り替えたほうがいいのかもしれないですね。

kaizumaki avatar Jun 28 '21 22:06 kaizumaki

@kaizumaki なるほどです。 では、後で時間ができたら @nuxtjs/gtm で PR 立ててみますね

mcdmaster avatar Jun 29 '21 01:06 mcdmaster

こちらですが、たぶんですね、Google AnalyticsのV3を使っている限りは問題ない(というか、なんとかしのげる)ような気がします。GAをV4に移行するとなったら対応が必要になるのではないかと思っています(参照)。 GA4への移行は簡単ではないですからね...。東京都からの要望がない限り、当面は現状維持のような気がしています。

kaizumaki avatar Sep 02 '21 06:09 kaizumaki

りょうかいです。特に異存はありません。

余談ですけれども、アップグレードと言えば vue3 とか webpack5 とか chart.js3 とか nuxt3 とか…どれも、ぜんぜん簡単ではないです(嘆

mcdmaster avatar Sep 02 '21 09:09 mcdmaster

GTMを東京都に移管しまして、東京都側でGA4を設定したとの連絡を受けましたので、一旦こちらのissueはクローズとします。 @nuxtjs/google-analytics はタイミングを見て別途削除とします。

kaizumaki avatar Dec 25 '22 00:12 kaizumaki