お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
Google タグ マネージャーを使用すると、Google アナリティクス(GA)とZoho PageSenseを簡単に連携できます。GTMは、コードを1行ずつ手動で記述することなく、Webサイト上のコード(タグ)をすばやく追加、更新できる無料ツールです。GTM経由でGAと連携すると、A/BテストとスプリットURLテストのすべてのデータを送信し、Webサイトで実行中のテストに関する詳細な訪問者指標をGoogle アナリティクスで確認できます。この連携作業は一度のみ必要です。
連携するには、GTMアカウントを用意し、PageSenseでA/BテストまたはスプリットURLテストを少なくとも1件実行している必要があります。

以下の手順を開始する前に、Google タグ マネージャーアカウントにログインし、Zoho PageSenseと連携する[ワークスペース]を選択します。
GTMでのカスタムHTMLタグの作成
連携を設定するには、PageSenseのテストから関連データを収集するカスタムHTMLタグを作成する必要があります。このタグにより、PageSenseのテストデータが、次の手順で作成するGTMのデータレイヤー変数に送信されます。
GTMでカスタムHTMLタグを作成するには
1. 左ペインに移動して、[タグ]をクリックし、続いて[新規]ボタンをクリックします。

2. [無題の変数]欄に、タグ名として「PageSense Custom HTML」と入力します。
3. [タグ]アイコンをクリックし、一覧から[カスタムHTML]を選択します。

4. 以下のコードをコピーしてHTMLウィンドウ内に貼り付けます。
<script>
if(window.ZAB && window.ZAB.experimentsLoaded) {
window.ZAB.GAGTMIntegFunc();
}
if(document.addEventListener){
document.addEventListener('zpsExperimentsLoaded', function() {
window.ZAB.GAGTMIntegFunc();
}, false);
} else {
document.attachEvent('zpsExperimentsLoaded', function() {
window.ZAB.GAGTMIntegFunc();
});
}
</script>
5. [トリガー]アイコンをクリックし、[すべてのページ]を選択して、トリガーの種類を[ページビュー]に設定します。

6. 右上の[保存]をクリックします。

GTMでのデータレイヤー変数の作成
次に、各テストとバリエーションのデータをGAに転送するため、GTMで2つのデータレイヤー変数を作成します。これらの変数は、PageSenseのトラッキングコードによって定義されます。
GTMでデータレイヤー変数を作成するには
1. 左ペインの[変数]をクリックし、[新規]ボタンをクリックします。

2. [無題の変数]欄に、変数名として「PageSenseExperimentName」と入力します。
3. [変数]アイコンをクリックし、一覧から[データレイヤー変数]を選択します。

4. [変数の設定]ページで次の詳細を入力し、[保存]をクリックします。
- [変数の種類]: [データレイヤー変数]
- [データレイヤー変数名]:PageSenseExperimentName
- [データレイヤーのバージョン]:[バージョン2]

5. 2つ目のデータレイヤー変数を作成します。左ペインの[変数]をクリックし、[新規]ボタンをクリックします。
6. [無題の変数]欄に、変数名として「PageSenseVariationName」と入力します。
7. [変数]アイコンをクリックし、一覧から[データレイヤー変数]を選択します。
8. [変数の設定]ページで次の詳細を入力します。
- [変数の種類]:[データレイヤー変数]
- [名前]:PageSenseVariationName
- [データレイヤーのバージョン]欄:[バージョン2]

9. 設定が完了したら、右上の[保存]をクリックします。
GTMでのカスタムイベント用トリガーの作成
PageSenseのデータをGoogle アナリティクスに転送するには、GTMで種類が「カスタムイベント」のトリガーを作成して設定する必要があります。ここでは、Webサイトのすべてのページで実行されるようにトリガーを設定し、必要なデータ変数の情報をGoogle アナリティクスに送信します。このトリガーは、GTMとGAをつなぐ役割を果たします。
GTMでカスタムイベント用の新しいトリガーを作成するには
1. 左ペインの[トリガー]をクリックし、[新規]ボタンをクリックします。
2. [無題のタグ]欄に、トリガー名として「zohoPageSenseEvent」と入力します。
3. [トリガー]アイコンをクリックし、一覧からトリガーの種類として[カスタムイベント]を選択します。

4. [トリガーの設定]ページで次の詳細を入力します。
- [イベント名]:zohoPageSenseEvent
- [このトリガーの実行条件]:[すべてのカスタムイベント]

5. [保存]をクリックします。
GTMでのGA用タグの作成
GTMのダッシュボードで設定を完了するには、タグを作成する必要があります。GAタグは、「zohoPageSenseEvent」が実行されたときに、トリガーによって実行される変数で取得したデータをGoogle アナリティクスに送信するコードスニペットです。その後、PageSenseで実行中のA/BテストとスプリットURLテストから収集されたすべての情報がGoogle アナリティクスに送信されます。
GTMでGA用のタグを作成するには
1. 左ペインの[タグ]をクリックし、[新規]ボタンをクリックします。

2. [無題のタグ]欄に、タグ名として「GA PageSense」と入力します。
3. [タグ]アイコンをクリックし、一覧から[Google アナリティクス:GA4イベント]を選択します。
4. タグの設定ページで、次の詳細を入力します。
この手順で設定するトラッキングパラメーターは、Google アナリティクスに連携して表示するデータによって異なります。ここでは、イベントの標準パラメーターである「カテゴリー」と「アクション」を使用します。
-
[トラッキングタイプ]で[イベント]を選択します。
-
[カテゴリー]で[Zoho PageSense]を選択します。
-
[アクション]に「{{PageSenseExperimentName}}:{{PageSenseVariationName}}」と入力します。
-
[非インタラクションヒット]を有効に設定します。
-
[Google アナリティクス設定]で、[設定変数を選択]を選択します。
-
[このタグで設定のオーバーライドを有効にする]を選択します。
-
[トラッキングID]に、Google アナリティクスの管理者ページにある[トラッキング情報]で確認したトラッキングIDをコピーして貼り付けます。

PageSense内でのGoogle アナリティクス連携の有効化
GTMの設定が完了したら、PageSenseツールでGA連携を有効にします。
PageSenseでGAを有効にするには
1. 左ペインで、[A/BテストまたはスプリットURLテスト]をクリックし、レポートを表示するテストを選択します。
2. 上部バーの[設定]タブをクリックし、連携の追加セクションまで下にスクロールします。次に、連携一覧にある[Google アナリティクス]のボタンをクリックして有効にします。

Google アナリティクスでのレポート表示
GTMを通じてPageSenseとGAを正常に連携すると、Google アナリティクスアカウントでWebサイトのA/BテストとスプリットURLテストのレポートを表示できます。
Google アナリティクスでレポートを表示するには
1. Google アナリティクスアカウントにログインし、左ペインの[行動]、続けて[イベント]をクリックします。
2. [概要]ボタンをクリックします。
3. 画像のように、テスト結果の概要を表示できます。
このレポートでは、GAにおけるA/BテストとスプリットURLテストのすべてのオリジナルとバリエーションの概要を確認できます。合計訪問回数やユニーク訪問回数など、テストの指標も表示されます。
