Googleアナリティクス4との連携

概要 #

Google Analytics 4(GA4)は、次世代のGoogle Analyticsであり、ウェブサイトやアプリの訪問者データを収集して分析に活用することができます。Ptengine ExperienceとGA4を統合することで、サイト訪問者のポップアップ、ページ編集、およびABテストのインタラクションデータをGA4に送信し、さらなる分析に活用することができます。

1. 続行する前に、お使いのウェブサイトにはGA4のコードがすでにインストールされている必要があります。
2. Googleタグマネージャー(GTM)を使用してインストールした場合は、PtengineタグをGAコードの後に配置してください。詳しい説明はこちら
3. リダイレクトタイプのExperienceインタラクションデータの送信はサポートされておりません。
4. Google Analytics 4(GA4)の統合を開始すると、以降は新しいExperienceごとにこの手順を繰り返す必要はありません。

PtengineにおけるGA4の統合の有効化 #

GA4の統合を有効化するには、以下の手順を実行してください:

  • 1ログインして、該当するアカウントにアクセスします。
  • 2右上隅の⚙をクリックし、表示されるメニューで「Intergation」をクリックします。以下の図のようになります:
    このページでは、プロファイルレベルでのプッシュの有効化が提供されており、有効化することで後続のすべてのExperienceにデフォルトで適用されます。
  • 3Google Analytics 4のカードをクリックし、以下の図のように展開し、「即時に有効にする」をクリックします。
  • 4ここまで、Ptengine内の操作は完了しました。

GA4でExperience変数のカスタムディメンションを作成します。 #

PtengineのアカウントでGA4の統合を有効にした後、PtengineのExperience変数をGA4にマッピングする必要があります。これにより、Experienceの実験データをファイルレベルでGA4に送信することができます。以下の手順に従って、GA4でカスタムディメンションを作成してください:

  • 1GA4アカウントに登録します。
  • 2左側のメインメニューパネルから、[管理] → [カスタム定義] → [カスタムディメンションを作成]に移動します。操作画面は以下のようになります:

  • 3新しいカスタムディメンションのポップアップウィンドウで、カスタムディメンションを作成します。


    カスタムディメンションの説明:

    • 1. ディメンション名
      カスタムディメンションの名前をExperience変数の名前として入力します。
    • 2. 範囲
      “イベント”として範囲を指定します。
    • 3. 説明
      カスタムディメンションの説明を入力します。
    • 4. イベント パラメータ
      以下の関連するエクスペリエンス情報をイベントパラメータに貼り付けるために、2つのカスタムディメンションをそれぞれ作成する必要があります。以下の情報は、エクスペリエンスの名前とバージョンの名前を表します。
      • pt_experience_name
      • pt_experience_version_name

      GA4はドロップダウンで選択しますが、直接入力またはコピー&ペーストも可能です。
    • こちらも参照できます:[GA4] カスタム ディメンションとカスタム指標

GA4に送信可能なイベント #

Advanceモードでは、複数のPopupを含む場合があります。ABテストの正確性を確保するため、このモードでは各Page View Experience対して1つのイベントパッケージのみが送信できます。(pt_experience_impression,pt_experience_close,pt_experience_click)

集成設定を検証する #

GA4 の Experience 変数をマッピングした後、ネットワークリクエストの検証を行うことで、Ptengine から GA4 へのデータ送信が正常に行われているかを確認できます。以下の手順を実行してください:

  • 1Experience ポップアップのページで、右クリックして「Inspect Element」を選択します。
  • 2「Network」タブを選択し、「analytics.google.com」を検索して、GA4 のネットワークリクエストをフィルタリングします。
  • 3「pt_experience_impression」などのイベントが表示されることを確認できる場合は、Ptengine がイベントを GA4 に正常に送信していることがわかります。

注意事項:GA4データの処理には時間がかかるため、集成を有効化した後、GA4でデータが表示されるまでには24〜48時間かかる場合があります。お待ちいただく必要があります。

GA4連携の不具合について #

Googleタグマネージャー(GTM)を使用して「Google tag」でインストールした場合は、GA4がPtengineからのデータを回収できない可能性があります。

解決方法

PtengineとGA4の連携がうまく行くように、以下のタグをPtengineの基本タグの前に配置してください。


<script>
var ptTimer = setInterval(function(){
    if(dataLayer){
        clearInterval(ptTimer);
        if (typeof(gtag) === 'undefined') { 
                    gtag = function() { dataLayer.push(arguments); };
                    gtag('js', new Date());
                    gtag('config', 'G- set your GA4 sid');
                }
    }
},500)
</script>

※コードの中での「G- set your GA4 sid」をサイトのGA4 sidを差し替える必要があります。

GA4 sidの取得方法
1.GA4の管理画面に入ります。
2.「データの収集と修正」にある「データストリーム」ボタンを押します。
3.指定のデータストリームを選んで、「測定ID」が確認できます。
「測定ID」を確認してから、上記の「G- set your GA4 sid」を「測定ID」に替えて、gtagの設定が完了です。

GA4データ探索の作成とセグメントの追加 #

  • 1「探索」に移動し、データ探索のタイプを選択するか、空白の状態から始めます。
  • 2 左側の「変数」パネルで、「セグメント」の隣にあるプラスアイコンをクリックします。 「セグメントの新規作成」ページで、「ユーザーセグメント」をクリックします。
  • 3セグメントの名前を入力します。例えば、特定のエクスペリエンスやバージョン名です。
  • 4「説明を追加」のドロップダウンリストを展開し、「イベント」をクリックし、「pt_experience_impression」または「pt_experience_click」を選択します(作成したいセグメントに応じて異なります)。
  • 5「パラメータを追加」のドロップダウンリストをクリックします。
  • 6「カスタム」をクリックし、pt_experience_nameを選択します。
  • 7このセグメントを作成する特定の体験名を選択または指定してください。
  • 8特定のバージョンを指定する場合は、再び「パラメータを追加」のドロップダウンリストをクリックして、別のパラメーターを追加し、pt_experience_version_nameをクリックし、このセグメントを作成する特定のバージョン名を選択または指定してください。
  • 9「保存」をクリックしてから、レポートでセグメントを使用することができます。

GA4オーディエンスを作成する #

  • 1「管理」に移動し、「オーディエンス」を選択し、「オーディエンス」をクリックします。
  • 2「オーディエンスの作成」画面で、「新しい条件を追加」のドロップダウンリストを展開し、「イベント」をクリックし、pt_experience_impressionまたはpt_experience_clickを選択します(作成するオーディエンスによって異なります)。
    例えば、退出意図ポップアップを表示したユーザーのオーディエンスを作成する場合、イベントpt_experience_impressionを選択し、「パラメータを追加」をクリックしてpt_experience_nameを選択し、条件を「含む」に設定し、「体験名」と入力します。

    もしドロップダウンリストでイベントやイベントプロパティが見つからない場合は、データがまだGA4に同期されていない可能性があります。その場合は、「イベントを作成」または「新しい定義を登録」をクリックして新しいイベントを作成することができます。

  • 3「保存」をクリックしてオーディエンスを保存します。通常、オーディエンスにデータが反映されるまでには24〜48時間かかる場合があります。
  • 4オーディエンスを作成した後は、レポートで使用することができます。

この記事についてどう思いますか?

  • いいですね!
  • よくないです

評価いただきありがとうございました

  申しわけありません!理由を教えてください。

    サポートチームに直接問合せたい場合、こちらをクリックしてチャットしましょう