[UA→GA4] GA4 イベントを UA と GA4 の両方のプロパティに送信する

二重のタグ付けを行うと、ユニバーサル アナリティクスの実装を維持しながら、Google アナリティクス 4 の実装を構築できます。

この二重のタグ付けを行うことにより、移行準備が整うまでユニバーサル アナリティクスに依存しつつ、Google アナリティクス 4 で履歴データ(およびスキルベース)を構築することができます。

この記事の内容:

gtag.js の二重のタグ付け

ユニバーサル アナリティクス プロパティを gtag.js で実装している場合、次のいずれかの方法で Google アナリティクス 4 プロパティに二重のタグ付けを行うことができます。

UA プロパティにイベント測定を実装していて、gtag.js の二重のタグ付けを行う場合、UA プロパティに「send_to」コマンドを指定しないと、UA と GA4 の両方にイベントが送信されます。UA イベントのカテゴリ/アクション/ラベル値は、次のように Google アナリティクス 4 のイベントとパラメータに自動的に変換されます。

  • イベント アクションが、Google アナリティクス 4 プロパティのイベント名になります。
  • イベント カテゴリ、ラベル、値が、Google アナリティクス 4 プロパティのイベント パラメータになります(パラメータの制限については以下をご確認ください)
 
gtag.js を介して実装されたユニバーサル アナリティクス プロパティのイベントには、次のものがあります。
 

1: gtag('event', <action>, {

2: 'event_category': <category>,

3: 'event_label': <label>,

4: 'value': <value>

5: });

上述のイベントは、以下の一般化されたイベント署名を使って、Google アナリティクス 4 プロパティに変換されます。

1: gtag('event', <event_name>, {

2: <parameter_1>: <parameter_1_value>,

3: <parameter_2>: <parameter_2_value>,

4: <parameter_3>: <parameter_3_value>,

5: ...

6: });

ユニバーサル アナリティクス プロパティの <action> は、Google アナリティクス 4 プロパティの <event_name>'event_category''event_label''value' とそれぞれの値は、値を持つパラメータにマッピングされます。

測定機能の強化は、Google アナリティクス 4 ウェブデータ ストリームでデフォルトで有効になっています。ファイルのダウンロード、アウトバウンド リンク、動画のトラッキングなど、数種類の主要なユーザーの操作をキャプチャできます。ユニバーサル アナリティクスですでにこのような操作をトラッキングしている場合は、拡張計測機能の設定でそれらの操作を無効にすることで、同じ操作が二重にカウントされないようにすることをおすすめします。

上述の自動イベント変換は、ウェブサイトにコードレベルで変更を加えることができない場合におすすめです。この自動化の欠点は、Google アナリティクス 4 ですべてのイベント ディメンションを有意かつ使用可能にするために追加の構成が必要になることです。

二重のタグ付けを行った後にイベントを手動で実装する

サイトでコードレベルの変更を行える場合は、事前に計画を立てて、Google アナリティクス 4 のイベント測定を実施することをおすすめします。コードレベルの変更を行うと、収集時にイベント パラメータ名をコントロールできます。

この場合、トラッキング オプションを有効にしたまま、Google アナリティクス 4 の実装の際に手動でコーディングしたコードを使用しないようにすると、Google アナリティクス 4 のウェブデータ ストリームで拡張計測機能を活用できます。

詳しくは、ユニバーサル アナリティクスのイベントとカスタム ディメンションを Google アナリティクス 4 にマッピングするをご確認ください。

Google タグ マネージャーの二重のタグ付け

Google タグ マネージャーはモジュール性と柔軟性が高いため、ユニバーサル アナリティクスの実装を維持しながら、Google アナリティクス 4 の実装プロセスを簡単に行うことができます。ほとんどの場合、ユニバーサル アナリティクスに定義した変数トリガーの多くを使用して、Google アナリティクス 4 のイベントとカスタム定義も生成できます。

 

Google タグ マネージャーを使えば、ユニバーサル アナリティクスと Google アナリティクス 4 イベント トラッキングでも、同じトリガーと変数の多くを使用できます。

analytics.js の二重のタグ付け

ユニバーサル アナリティクスで analytics.js に対するページ呼び出しを使用している場合は、gtag.js または Google タグ マネージャー(またはその他のタグ管理システム)を追加する必要があります。そうすることで、Google アナリティクス 4 にもデータを送信できるようになります(接続済みのサイトタグまたは Google アナリティクス 4 のタグ設定のどちらからも送信可)。

一般に、analytics.js ライブラリを使用して Google アナリティクス 4 プロパティにデータを送信することはおすすめしません。Google タグを使用して Google アナリティクス 4 にデータを送信し、最新の Google タグのあらゆるメリットを活用することをおすすめします。

引き続き analytics.js を使用する場合は、接続済みのサイトタグまたは GA4 プロパティの「ユニバーサル アナリティクス イベントの収集」機能を使用して、analytics.js のイベント、タイミング、例外ヒットを Google アナリティクス 4 プロパティに送信できます。詳細

e コマースの移行

Google アナリティクスの e コマース トラッキングは比較的複雑であるため、Google アナリティクス 4 の移行および二重のタグ付けに関しては特に留意する必要があります。詳しくは、Google ヘルプ ドキュメントの GA4 e コマース移行をご確認ください。

アナリティクスの管理画面でイベントを変更、作成する

Google アナリティクス 4 では、処理中のイベントの変更に加えて、他のイベントまたはパラメータに基づく新しいイベントの作成も可能です。詳しくは、こちらをご確認ください。

イベントの変更

イベントの変更は、ユニバーサル アナリティクスのビュー設定およびビューフィルタと同等ですが、より専門的な用途に対しても行えます。以下の 3 つのユースケースを考えてみます。

イベントを変更して統合する

たとえば、contact-us への送信完了を示すページの URL に、分析するうえで重要でないアーティファクトがあり、不必要な page_location パラメータ値を断片化しているとします。次に例を示します。

https://www.mysite.com/thank-you?f9fslp43

https://www.mysite.com/thank-you?0fb3kixc

https://www.mysite.com/thank-you?l3kndj3b

イベントの変更を次のように設定することで、page_location を統合し、分析を合理化できます。

 

イベントを変更する

変更の名前

完了ページの統合

一致する条件
パラメータ 演算子
event_name 等しい page_view
page_location 含む 完了

パラメータの変更
パラメータ 新しい値
page_location https://www.mysite.com/thank-you
  1. [管理] の [データの表示] で、[イベント] をクリックします。
  2. [イベントを変更] をクリックします。
  3. 次のようにイベントの変更を設定し、保存します。

    イベントを変更する

    変更の名前

    form_selection を業界 CD にマッピングする

    一致する条件
    パラメータ 演算子
    event_name 等しい form_selection
    form_name 等しい リードフォーム
    field_name 等しい 業種

    パラメータの変更
    パラメータ 新しい値
    industry_selection

    [[field_selection]]

  4. [管理] の [データの表示] で、[カスタム定義] をクリックします。
  5. [カスタム ディメンション] を選択し、[カスタム ディメンションを作成] をクリックします。
  6. カスタム ディメンションを次のように設定して保存します。

    新しいカスタム ディメンション

    ディメンション名 範囲 イベント パラメータ
    業種 ユーザー industry_selection
  7. 役職のプルダウンで上述の手順を繰り返します。

イベントを変更して、接続済みのサイトタグを使用してより意味のある Google アナリティクス 4 イベント パラメータを作成する

上述のように、接続済みのサイトタグを使用すると、ユニバーサル アナリティクスですでに実装されている gtag.js に基づいて Google アナリティクス 4 プロパティでデータを収集できます。この方法では、接続済みのサイトタグがデフォルトで Google アナリティクス 4 にプッシュする一般的な event_category、event_label、カスタム ディメンション名から、意味のあるイベント パラメータが生成される点にご注意ください。

この場合のイベントの変更は、前述のユースケースと非常によく似ており、次のようになります。

イベントを変更する

変更の名前

event_label を social_network にマッピングする

一致する条件
パラメータ 演算子
event_name 等しい 接続
event_category 等しい ソーシャル
field_name 等しい 業種

パラメータの変更
パラメータ 新しい値
social_network

[[event_label]]

イベントの作成

イベントの作成は、新たなイベント(特に、収集するイベントに応じてコンバージョンとして指定できるイベント)を作成する場合に特に便利です。詳しくは、管理画面で新しいコンバージョン イベントを作成するをご確認ください。

これらの方法について詳しくは、アナリティクス ヘルプセンターの [GA4] イベントの変更と作成をご確認ください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
メインメニュー
11036901853648165879
true
ヘルプセンターを検索
true
true
true
true
true
69256
false
false