Vue CLIでGA4を導入する方法

Vue CLIで作成したプロジェクトにGA4(Google Analytics 4)を使う場合は「vue-gtm」というプラグインがあってGoogle タグマネージャー経由で連携します。
ちなみに、Vue.jsとGoogleアナリティクスを連携する「vue-analytics」というプラグインは2022年9月現在はGA4に対応していないので注意しましょう。
Does this library support GA4?
Nope! GA4 is only supported by the new gtag.js library which you can find in the vue-gtag package. This package only uses analytics.js which doesn’t provide that feature.GitHub – MatteoGabriele/vue-analytics: Google Analytics plugin for Vue
vue-gtmのインストール
まずはvue-gtmをインストールします。
npm install vue-gtagVue3の場合
app.jsを下記のように設定して、「id」の部分にGoogle タグマネージャーのIDを入力します。
import { createApp } from "vue";
import { createGtm } from "vue-gtm";
import router from "./router";
const app = createApp(App);
app.use(router);
app.use(
createGtm({
id: "GTM-○○○○○○○○"
})
);Vue2の場合
Vue2の場合はVue.js自体に合わせて少し書き方が変わりますが、「id」にGoogle タグマネージャーのIDを入力することは変わりません。
import VueGtag from 'vue-gtag';
import router from "./router";
Vue.use(VueGtag, {
config: {
id: 'GTM-○○○○○○○○'
}
}, router);「vue-analytics」が対応していないのでGoogle タグマネージャーを経由する方法しかできませんが、これでGA4に対応できます。

超軽量なコードエディタ 「Zed」をサブエディタとして活用する
スライドを簡単に実装できるJavaScriptライブラリ「Swiper」
Gitで最初に設定しておくユーザー名とメールアドレスのグローバル設定
WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
無料版を使っている人は検討する価値あり!MAMP PRO 5で簡単にローカル開発環境を構築・管理する
goenvを使って、MacにGo言語をインストールする
Vue CLIをインストールしたのに「command not found: vue」と表示されてしまう場合の対処法
GA4でページビューを確認する方法
Gitで1行しか変更していないはずのに全行変更した判定になってしまう
効率的なマークアップが出来るようになるEmmetでHTMLを書く時の基本
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Illustratorでスクリプトを実行するいくつかの方法
WordPressでbloginfo()の一部パラメーターの廃止・非推奨に注意!
新しいMacBook Proを購入して移行するときにやること|コーディングに必要な開発環境を整える
Path Finderの見た目を最低限整えるための設定
Audacityで音声の雑音・ノイズを低減する方法
Google Chromeでタブのグループ化機能を使う方法
Figmaでオブジェクトの整列をショートカットキーを使って効率的に行う方法
Alfredの検索結果の表示がおかしくなったら確認すること
CSSだけで画像の比率を保ってトリミングできる「object-fit」