TechGeek
(TechGeek)
1
Google は最近、Google Analytics 4 をリリースしました。以下は Discourse 向けのいくつかの提案です。
- gtag.js を直接ページに追加する: ダッシュボードに Google Analytics 4 の gtag.js を直接追加するオプションを追加します(はい、gtag を直接 head に埋め込むことも可能ですが、Discourse の場合は追加の設定が必要になる場合があります)。開発には時間がかかるかもしれませんが、当面は第二の選択肢が多くの場合に機能するでしょう。
- Google Tag Manager を使用してタグを追加する: Integrating Google Tag Manager with Google Analytics にある既存のガイドを Google Analytics 4 向けに更新してください。
- 既に analytics.js でタグ付けされている Web ページに gtag.js を直接追加する: これは現在も選択肢の一つですが、Universal Analytics は将来的に段階的に廃止されます。
「いいね!」 4
justin
(Justin DiRose)
2
私たちは、analytics.js から gtag.js への移行の実施と段階的な廃止を認識しています。アップデートの準備が整い次第、このトピックを更新いたします。
「いいね!」 8
justin
(Justin DiRose)
4
GA v4 へのアップグレードオプションをコアにマージしました。
analytics.js のラッパーとして gtag を使用する Universal Analytics v4 へアップグレードするには、[管理] > [設定] に移動し、ga_version を検索してください。この設定を v4_gtag に切り替え、ページを再読み込みしてバージョン 4 へアップグレードします。
v4 へアップグレードする際は、テーマコンポーネントで定義したカスタムイベントを、ga ではなく新しい gtag API を使用するように変更する必要があります。
「いいね!」 9
ga ユニバーサルトラッキングコード をこの新しい App + Web ID に変更する必要がありますか、それとも従来の UA-xxxxxxx-x の ID のままにしておけばよいでしょうか?
「いいね!」 1
ありがとうございます。これで動作するようになりました。
現時点での唯一の欠点は、ユニバーサルアナリティクスからの履歴データが新しい GA4 に引き継がれていないことです。
「いいね!」 2
driib
(Andrew Berezovskyi)
9
ありがとうございます、問題なく動作しています!
GDPR(同意なし)に準拠したトラッキングを行うには、以下のオプションをどのように設定すればよいでしょうか?
gtag("config", "XYZ", {
anonymize_ip: true,
client_storage: "none",
});
justin
(Justin DiRose)
10
テーマコンポーネントを通じてそのコードを追加できるはずです。ただし、私はテストは行っておりません。
TechGeek
(TechGeek)
11
v4_gtag を使用して G-XXXXXXXXXX を入力すると、単一のページ訪問に対して複数のページビューが記録されてしまいます。
また、管理セクションに分析コードを挿入しないようにする方法はありますか?
j127
12
UAとGA4の両方にデータを送信することは可能です。そうすれば、来年UAデータが削除された後に比較のための履歴データが残ります。
UAのgtag.jsコードスニペットを<head>に入れ、GA4にデータを送信するためにもう1行追加しました。
gtag('config', 'UA-********-**', { "anonymize_ip": true });
gtag('config', 'G-*********', { "anonymize_ip": true );
どのような追加設定が必要になるかご存知の方はいらっしゃいますか?ここでは機能しているようですが、私のGA設定はシンプルです。
「いいね!」 3