Adobe Launch を使用した Analytics

最終更新日: 2023-12-04
  • 作成対象:
  • User

AEM Formsとの統合 Adobe Analytics を使用して、発行済みフォームのパフォーマンス指標を取得および追跡できます。 これらの指標を分析する目的は、ビジネスユーザーがエンドユーザーの行動に関するインサイトを得て、データキャプチャエクスペリエンスを最適化できるようにすることです。Adobe Analytics for Adaptive Forms を介して、ログインしているユーザーとログインしていない(匿名)ユーザーの両方の動作を取得および追跡できます。

Cloud Service フレームワークを使用して分析を実行することもできます。AEM Forms を Cloud Service フレームワークと統合する方法について詳しくは、Cloud Service フレームワークを使用した Analytics を参照してください。Cloud Service フレームワークを使用して Analytics よりも Adobe Launch を使用する主な利点は、標準のイベントに加えて、カスタムイベントも定義できる点です。 カスタマイズされたイベントは、ルールエディターまたは顧客の clientlib を使用して定義され、Adobe Analytics のイベントにマップされます。

この記事で取り上げる操作を実行すると、Adobe Analytics でレポートを設定したり表示したりできます(次のビデオを参照)。

Adobe Analytics を使用して、アダプティブフォームの使用時に発生するインタラクションのパターンや問題を検出することができます。Adobe Analytics では、標準で次のイベントに関する情報を追跡し保存します。

  • レンダリング:フォームが開かれた回数。

  • 送信:フォームが送信された回数。

  • 中断:ユーザーがフォームを完了せずに終了した回数。

  • エラー:パネルおよびパネルのフィールドで発生したエラーの回数。

  • ヘルプ:ユーザーがパネルおよびパネルのフィールドのヘルプを開いた回数。

  • フィールド訪問:ユーザーがフォーム内のフィールドを訪問した回数。

  • 保存:ユーザーがフォームポータルにフォームを保存した回数。

これらの標準のイベントとは別に、カスタムイベントを定義することもできます。

次の図は、Adobe Analytics でレポートを表示する前に実行する必要があるアクションを示しています。

Analytics の概要

1. Adobe Analytics の設定

Adobe Analytics を設定する前に以下を作成します。

AEM Forms と Adobe Analytics の拡張機能のインストール

AEM Forms と Adobe Analytics の拡張機能を設定するには、次の手順を実行します。

  1. Adobe Experience Cloud にログオンし、会社の名前を選択します。

  2. 選択 Launch/データ収集 を選択し、 Launch/データ収集に移動.

  3. 選択 新しいプロパティ 設定の名前を指定します。

  4. ドメイン名を指定し、「 」を選択します。 保存 をクリックしてプロパティを保存します。

  5. タグプロパティのリストで使用可能な設定名を選択します。

  6. Adobe Analytics の オーサリング セクション、選択 拡張機能.

  7. 選択 カタログ を選択し、 インストール (の) Adobe Experience Manager Forms 拡張子。 「インストール済み」タブで、使用可能なインストール済み拡張機能のリストに Adobe Experience Manager Forms が表示されます。

  8. 選択 インストール (の) Adobe Analytics 拡張子。

  9. レポートスイート名を 開発レポートスイート, ステージングレポートスイート、および 製品レポートスイート ドロップダウンリストと選択 保存 拡張機能を保存します。

データ要素の設定

イベント用に作成されたルールで、設定済みのデータ要素を選択できます。アダプティブフォームでイベントが発生すると、AEM Forms はこれらのデータ要素を Adobe Analytics に送信します。

Adobe Experience Manager Forms 拡張機能をインストールしたら、次のデータ要素を作成できます。

FieldName FieldTitle FormInstance
FormName
FormTitle
PageName
PageURL
PanelTitle
TimeSpent

データ要素を設定するには、次の手順を実行します。

  1. Adobe Analytics の オーサリング セクション、選択 データ要素.

  2. 選択 新しいデータ要素を作成.

  3. データ要素の名前を指定します。例えば、フォームタイトルデータ要素タイプの場合は「フォームタイトル」などと指定します。

  4. 拡張機能名として Adobe Experience Manager Forms を指定します。

  5. データ要素のタイプ」を選択します。

  6. 選択 保存 をクリックしてデータ要素を保存します。

ルールの設定

Adobe Experience Manager Forms 拡張機能に基づいてルールを作成するには、次の手順を実行します。

  1. Adobe Analytics の オーサリング セクション、選択 ルール.

  2. 選択 新規ルールの作成.

  3. ルール名を指定します。例えば、フォーム送信を記録する場合は、「フォーム送信」などと指定します。

  4. Adobe Analytics の イベント セクション、選択 追加.

  5. 拡張機能名として Adobe Experience Manager Forms を指定します。

  6. イベントタイプを選択します。「名前」フィールドには、選択したイベントタイプに基づいて自動的に入力されます。

  7. 選択 変更を保持 をクリックしてイベントを保存します。

  8. Adobe Analytics の アクション セクション、選択 追加.

  9. 拡張機能名として「Adobe Analytics」を指定します。

  10. 「アクションタイプ」として「変数を設定」を選択します。ドロップダウンリストで選択できるオプションは次のとおりです。

    • 変数を設定:選択したデータ要素が AEM Forms から Adobe Analytics に送信される際のイベントタイプを定義する場合に使用します。

    • ビーコンを送信:AEM Forms から Adobe Analytics にデータを送信する場合に使用します。

    • 変数をクリア:データ証跡をクリアして Adobe Analytics へのイベントの登録回数を 1 回だけにする場合に使用します。

      変数を設定」アクションタイプを使用してイベントとデータ要素を設定したあと、「ビーコンを送信」を使用してデータを送信し、「変数をクリア」を使用してデータ証跡をクリアすることをお勧めします。

  11. prop」セクションで、ドロップダウンリストで選択可能なレポートスイートオプションを、データ要素の設定で定義したデータ要素にマッピングします。

    例えば、フォームの送信時に AEM Forms から Adobe Analytics に​フォームタイトル​データ要素を送信するには、次のようにします。

    1. Adobe Analytics の Props 「 」セクションで、レポートスイートで使用可能なフォームタイトルの prop を選択し、「 」を選択します。 データベースアイコン を、 データ要素の設定.

      define-props

    2. 選択 別の項目を追加 をクリックして、リストにデータ要素を追加します。

  12. Adobe Analytics の イベント セクションで、レポートスイートのオプションからイベントを選択し、 変更を保持.

  13. Adobe Analytics の アクション 「 」セクションで、「 + 」を選択して、次の値を指定します。 Adobe Analytics を拡張名として使用します。

  14. 「アクションタイプ」として「ビーコンを送信」を選択します。データを Adobe Analytics に送信してページビューとして扱う場合は、右側のウィンドウで「s.t()」を選択します。また、データを Adobe Analytics に送信はするものの、ページビューとして扱わない場合は、「s.tl()」を選択します。選択 変更を保持.

  15. Adobe Analytics の アクション 「 」セクションで、「 + 」を選択して、次の値を指定します。 Adobe Analytics を拡張名として使用します。

  16. 「アクションタイプ」として「変数をクリア」を選択します。選択 変更を保持. これらの手順を実行すると、「アクション」セクションの表示は次のようになります。
    アクションの設定

    必要に応じて、「アクション」セクションをカスタマイズします。例えば、アクションフローで「ビーコンを送信」ステップを 2 つ定義して、一方のステップではデータを Adobe Analytics に送信してページビューとして扱い、もう一方のステップではデータを Adobe Analytics に送信するものの、ページビューとしては扱わない、というようなことが可能です。

    アクションの設定

  17. 選択 保存 」と入力してルールを保存します。

    中断、エラー、フィールド訪問、ヘルプ、レンダリング、保存、送信などのすべてのイベントタイプに対するルールを作成できます。

公開フロー

データ要素を作成してルールで使用したら、Adobe Analytics でフォームデータを収集するための設定を公開します。

設定を公開するには、次の手順を実行します。

  1. Adobe Analytics の 公開 セクション、選択 公開フロー.

  2. 選択 ライブラリを追加 をクリックし、名前を指定して、ライブラリの環境を選択します。

  3. 選択 変更されたリソースをすべて追加 次に、「 開発用に保存およびビルド.

  4. Adobe Analytics の 開発 セクション、選択 その他のオプション 次に、「 承認して実稼動環境にパブリッシュ.

  5. 変更を確認すると、公開フローがすぐに「公開済み」セクションに表示されます。

公開フロー

2. AEM Forms の設定

Adobe Launch 設定を作成する前に、Adobe Launch をクラウドソリューションとして使用して Adobe IMS 設定を作成します。

Adobe Launch 設定の作成

Adobe Launch 設定を作成するには、次の手順を実行します。

  1. AEM Forms オーサーインスタンスで、ツールクラウドサービスAdobe Launch 設定​に移動します。

  2. 設定を作成するフォルダーを選択し、「 」を選択します。 作成.

  3. タイトル」フィールドで設定のタイトルを指定します。

  4. 関連付けられている Adobe IMS 設定」を選択します。

  5. Adobe Analytics の設定 時に使用した会社の名前を選択します。

  6. Adobe Analytics の設定 時に作成したプロパティの名前を選択します。

  7. 保存して閉じる」を選択します。

  8. 設定を公開します。

アダプティブフォームでの Adobe Analytics の有効化

既存のアダプティブフォームで Adobe Launch 設定を使用するには:

  1. AEM Forms オーサーインスタンスで、Adobe Experience ManagerFormsフォームとドキュメント​に移動します。
  2. アダプティブフォームを選択し、 プロパティ.
  3. 基本」タブで、Adobe Launch 設定の作成時に使用した 設定コンテナ を選択します。
  4. 選択 保存して閉じる. アダプティブフォームは Adobe Analytics に対して有効になっています。
  5. フォームを公開します。

アダプティブフォームで Adobe Analytics を有効にすると、AEM Forms と Adobe Analytics の間に適切なデータイベントフローがあるかどうかを検証できます。AEM Forms と Adobe Analytics の統合が完了しました。これで Adobe Analytics でのレポートの設定と表示を行えるようになりました。

メモ

クラウドサービスのフレームワークを使用した分析機能と Adobe Launch を使用した分析​機能の両方が同時に有効になっている場合、Adobe Launch を使用した分析​機能が優先されます。

カスタムイベントをキャプチャするルールの作成(オプション)

Analytics データをアダプティブフォームから Adobe Analytics に送信するため、ルールエディターを使用してアダプティブフォームの特定のフィールドに関するルールを作成します。

2 段階のプロセスで、アダプティブフォームのフィールドにルールを定義します。このルールがイベントをディスパッチします。イベントの名前は、Adobe Launch のカスタムキャプチャイベントにマッピングされます。

アダプティブフォームでルールエディターを使用してルールを作成するには:

  1. フィールドを選択し、「 」を選択します。 ルールエディター をクリックして、ルールエディターページを開きます。
  2. ルールの「条件」セクションで条件を定義します。
  3. ルールの「場合、」セクションで、「アクションを選択」ドロップダウンリストから「イベントをディスパッチ」を選択します。
  4. イベント名を入力」フィールドでイベントの名前を指定します。

例えば、下図では、生年月日が特定の日付より前の場合、AEM Forms は​セキュリティ​イベントをディスパッチします。

イベントのディスパッチ

イベントを Adobe Analytics のカスタムキャプチャイベントにマッピングするには:

  1. ルールを作成します。

  2. Adobe Analytics の イベント セクション、選択 追加.

  3. 拡張機能名として Adobe Experience Manager Forms を指定します。

  4. イベントタイプ」ドロップダウンリストから「カスタムイベントをキャプチャ」を選択します。

  5. ルールエディターを使用してルールを作成する際に手順 4 で指定したイベントの名前を指定します。

  6. 選択 変更を保持 を実行し、 ルールの設定.

3. Adobe Analytics でのレポートの設定と表示

イベントデータを Adobe Analytics に送信するようにアダプティブフォームを設定したら、Adobe Analytics でレポートの表示を開始できます。

  1. 選択 製品を選択 を選択し、 Analytics.

  2. 選択 プロジェクトを作成 を選択し、 空のプロジェクト.

  3. フリーフォームの右上にあるドロップダウンリストからレポートスイート名を選択します。

  4. すべてのフォームタイトルを表示するには、「ディメンション項目を検索」テキストボックスで「フォームタイトル」を指定します。

  5. セグメント (または他のコンポーネント) をここにドロップ」テキストボックスにアダプティブフォームのタイトルをドロップします。

  6. 指標」セクションで、追跡するイベントを「指標 (または他のコンポーネント) をここにドロップ」テキストボックスにドロップします。

  7. 選択 ビジュアライゼーション をクリックし、「フリーフォーム」セクションにグラフタイプをドロップします。 同様に、複数のグラフタイプを「フリーフォーム」セクションに追加できます。

  8. Ctrl + S キーを選択し、プロジェクトを保存する名前を指定します。

フォーム分析レポートの表示について詳しくは、「AEM Forms 分析レポートの表示と理解」を参照してください。

このページ