Customer Journey Analyticsを使用したレポートと分析
作成対象:
- 初心者
- 中級
- 開発者
モバイルアプリとCustomer Journey Analyticsとのやり取りをレポートおよび分析する方法について説明します。
以前のレッスンで Platform Edge Networkに収集して送信したモバイルアプリのイベントデータは、データストリームで設定されたサービスに転送されます。 Experience Platformへのデータの送信のレッスンを行った場合、そのデータはExperience Platformデータセットに保存され、レポートや分析に使用するためのCustomer Journey Analyticsに使用できるようになります。
Adobe Analyticsとは異なり、Customer Journey AnalyticsはExperience Platformで作成されたデータセットのデータを 使用 します。 データはAdobe Experience Platform Mobile SDK を使用してCustomer Journey Analyticsに直接送信されるのではなく、データセットに送信されます。 その後、接続はCustomer Journey Analyticsで設定され、Reporting and Analysis プロジェクトで使用するデータセットを選択します。
チュートリアルのこのレッスンでは、Luma チュートリアルアプリから取得したデータのレポートと分析に焦点を当てています。 Customer Journey Analyticsのユニークな機能の 1 つは、複数のソース(CRM、POS、ロイヤルティアプリケーション、コールセンター)とチャネル(web、モバイル、オフライン)のデータを組み合わせて、カスタマージャーニーに関する深いインサイトを得ることです。 この機能はこのレッスンの範囲外です。 詳しくは、Customer Journey Analyticsの概要を参照してください。
前提条件
組織にCustomer Journey Analyticsをプロビジョニングし、権限を付与する必要があります。 Customer Journey Analyticsへの管理者アクセス権が必要です。
学習目標
このレッスンでは、次の操作を行います。
- 接続を作成して、Customer Journey Analyticsで使用するExperience Platformのデータセットを定義します。
- データビューを作成して、レポートおよび分析用にデータセットからデータを準備します
- プロジェクトを作成してレポートとビジュアライゼーションを作成し、モバイルアプリからデータを分析できるようにします。
この順序は意図的に行われます。 接続ではデータセットを使用し、データビューでは接続を使用します。
接続の作成
Customer Journey Analytics内の接続は、データセット(およびこれらのデータセット内のデータ)を、レポートおよび分析に使用するExperience Platformから定義します。
-
右上のアプリ
-
上部メニューバーから「接続」を選択します。
-
接続インターフェイスで「リスト」タブを選択していることを確認します。 既存の接続のリストが表示されます。
-
新しい接続を作成 を選択します。
-
接続/名称未設定の接続 画面の 接続設定
-
接続名 を入力します(例:
Luma App - AEP Mobile SDK Tutorial Connection
)。 -
接続の説明 を入力します(例:
Connection for the Luma app used in the AEP Mobile SDK tutorial
)。データ設定 で:
-
モバイルアプリデータの収集に使用したサンドボックスを選択します(例:モバイルおよび Web SDK コース。
-
毎日のイベントの平均数 から 100 万未満 を選択します。
-
「データセットを追加」を選択して、Customer Journey Analyticsで使用するデータセットをExperience Platformから選択します。
-
データセットを追加 ウィザードの データセットを選択 手順で、
-
次のデータセットを選択します。
- Luma モバイルアプリイベントデータセット:Experience Platformのレッスンの データセットの作成セクションの一部として作成したデータセット。
- ODE DecisionEvents - サンドボックス名 decisioning
- AJO プッシュトラッキングイベントデータセット
-
「次へ」を選択します。
-
-
データセットを追加 ウィザード、データセット設定 手順では、各イベントデータセットの詳細を定義する必要があります。
-
適切な設定については、次の表を参照してください。
データセット人物 ID
①Timestamp
②データソースタイプ ③すべての新しいデータ④ースをインポート既存のすべてのデータ⑤ースをバックフィルLuma モバイルアプリイベントデータセットidentityMapタイムスタンプモバイルアプリデータenableenableODE DecisionEvents - サンドボックス名 decisioningidentityMapタイムスタンプモバイルアプリデータenableenableAJO プッシュトラッキングエクスペリエンスイベントデータセットidentityMapタイムスタンプモバイルアプリデータenableenable -
「データセットを追加」を選択します。
-
-
-
接続/Luma アプリ - AEP Mobile SDK チュートリアル接続 に戻り、「保存」を選択して接続を保存します。
これで、接続を定義し、Customer Journey Analyticsがデータセットから独自の内部データベースにデータを追加しました。 このデータ収集は、データ量によっては時間がかかる場合があります。 チュートリアルアプリでは、データがCustomer Journey Analyticsで表示されるまで 2、3 時間は想定してください。
接続のステータスを表示するには:
- Customer Journey Analyticsのメインインターフェイスで「接続」を選択します。
- 接続の名前(例:Luma アプリ - AEP Mobile SDK チュートリアル接続)を選択します。
接続/Luma アプリ - AEP Mobile SDK チュートリアル接続 には、以下が表示されます。
-
追加された合計レコード数、スキップされたレコード数および削除されたレコード数に関する情報。 必ず すべてのデータセット を選択し、適切な期間を選択して接続に関する詳細を表示します。
-
追加されたレコード、スキップされたレコード、削除されたレコードなどに関する個々のデータセットの情報。
データビューの作成
データセットからCustomer Journey Analyticsにレコードを追加したら、データビューを作成して、レポートするデータのコンポーネントを定義できます。
データビューはCustomer Journey Analyticsに特有のコンテナで、接続からデータを解釈する方法を決定できます。 Analysis Workspaceで、接続でコンポーネント(ディメンション、指標)として定義した任意のデータセットから、標準フィールドとスキーマフィールドを設定できます。
Customer Journey Analyticsのデータビューは、接続からのデータを適切に設定および定義する際に、非常に柔軟です。 このチュートリアルでは、レポートおよび分析に必要な機能のみを使用します。 詳しくは、 データビューを参照してください。
データビューを作成するには:
-
右上のアプリ
-
上部メニューバーから データビュー を選択します。
-
新しいデータビューを作成 を選択します。
-
データビュー > で、「設定」タブが選択されていることを確認します。
-
「設定」接続ドロップダウンリストから接続を選択します(例:Luma アプリ - AEP Mobile SDK チュートリアル接続。
-
データビューの名前(例:
Luma App - AEP Mobile SDK Tutorial Data view
)を入力します。 -
保存して続行 を選択します。
-
-
Luma アプリ - AEP Mobile SDK チュートリアルデータ表示 の コンポーネント タブでは、モバイルアプリでのレポート時に使用する指標とディメンションを定義できます。 デフォルトでは、多数の標準指標およびディメンション(コンポーネントと総称)がデータビューに既に設定されています。 ただし、データビューには、より多くのコンポーネントが必要です。
以前に定義したスキーマまたは標準スキーマからスキーマフィールドをコンポーネント(ディメンションまたは指標)として追加するには( スキーマの作成レッスンを参照)、-
スキーマフィールドを見つけます。
-
productListAdd
や -
例:
-
-
「スキーマフィールド」ペインから特定のスキーマフィールドをドラッグし、「 含まれるコンポーネント 」ペインの 指標 または DIMENSION リストにドロップします。
-
コンポーネントの設定を指定できます。 コンポーネントを選択し、右側のパネルで設定を指定します。
例えば、右側のペインの コンポーネント設定/コンポーネント名 フィールドを使用して、commerce.productListAdds の名前をProduct Add To Lists
に変更できます。または、除外値を含める を設定します。
-
これで、データビューにフィールドを追加し、結果のコンポーネントを設定する方法を理解できたので、以下の表を使用してスキーマフィールドのリストを追加し、指標またはディメンションとして追加します。 以下のテーブルの スキーマパス 列の値を使用して、特定のスキーマフィールドを検索またはトラバースします。 指標とディメンションを追加したら、コンポーネントに特定の設定が必要かどうかを表の コンポーネント設定 列の値を確認します。例えば、コンポーネント名 や、 INCLUDE EXCLUDE VALUES の定義な です。
指標
コンポーネント名データセットスキーマデータタイプスキーマパスコンポーネント設定閉じるAJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット整数_experience.decisioning.
propositionEventType.dismissコンポーネント名:Dismiss
登録解除AJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット整数_experience.decisioning.
propositionEventType.unsubscribeコンポーネント名:Unsubscribe
トリガーAJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット整数_experience.decisioning.
propositionEventType.トリガーコンポーネント名:Trigger
表示AJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット整数_experience.decisioning.
propositionEventType.displayコンポーネント名:Display
送信AJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット整数_experience.decisioning.
propositionEventType.sendコンポーネント名:Send
操作AJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット整数_experience.decisioning.
propositionEventType.interactコンポーネント名:Interact
場所のイベントAJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット、ODE DecisionEvents - mobile-and-web-sdk-courses decisioning文字列イベントタイプコンポーネント名:Location Events
製品表示Luma モバイルアプリイベントデータセットDoublecommerce.productViews.valueコンポーネント名:Product Views
リストへの製品追加Luma モバイルアプリイベントデータセットDoublecommerce.productListAdds.valueコンポーネント名:Product Add To Lists
購入Luma モバイルアプリイベントデータセットDoublecommerce.purchases.valueコンポーネント名:Purchases
後で使用するために保存Luma モバイルアプリイベントデータセットDoublecommerce.saveForLaters.valueコンポーネント名:Save For Laters
アプリのインタラクションLuma モバイルアプリイベントデータセットDouble_techmarketingdemos.appInformation.
appInteraction.appAction.valueコンポーネント名:App Interactions
画面ビューLuma モバイルアプリイベントデータセットDouble_techmarketingdemos.appInformation.
appStateDetails.screenView.valueコンポーネント名:Screen Views
NOTE
場所イベント指標のスキーマフィールドが INCLUDE EXCLUDE VALUES を使用して、location
を含むイベントタイプをカウントする仕組みに注意してください。指標 のデータビュー設定は、上記のテーブルからすべてのスキーマフィールドを指標コンポーネントとして追加した後、以下と一致する必要があります。
DIMENSION
コンポーネント名データセットスキーマデータタイプスキーマパスコンポーネント設定市区町村AJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット文字列placeContext.geo.cityコンポーネント名:City
イベントタイプAJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット、ODE DecisionEvents - mobile-and-web-sdk-courses decisioning文字列eventTypeコンポーネント名:Event Types
決定オプション名AJO プッシュトラッキングエクスペリエンスイベントデータセット、Luma モバイルアプリイベントデータセット、ODE DecisionEvents - mobile-and-web-sdk-courses decisioning文字列_experience.decisioning.
propositions.items.nameコンポーネント名:Decision Option Name
アプリインタラクション名Luma モバイルアプリイベントデータセット文字列_techmarketingdemos.appInformation.
appInteraction.nameコンポーネント名:App Interaction Name
画面名Luma モバイルアプリイベントデータセット文字列_techmarketingdemos.appInformation.
appStateDetails.screenNameコンポーネント名:Screen Name
アクティビティ名ODE DecisionEvents - mobile-and-web-sdk-courses decisioning文字列_experience.decisioning.
propositionDetails.activity.nameコンポーネント名:Activity Name
オファー名ODE DecisionEvents - mobile-and-web-sdk-courses decisioning文字列_experience.decisioning.
propositionDetails.selections.nameコンポーネント名:Offer Name
上記のテーブルからすべてのスキーマフィールドをディメンションコンポーネントとして追加したら DIMENSION} のデータビュー設定が以下と一致する必要があります。
-
保存して続行 を選択します。
-
-
Luma アプリ - AEP Mobile SDK チュートリアルデータ表示 の 設定 タブでは、フィルターとセッションの設定を行うことができます。 このチュートリアルでは、追加の設定は必要ありません。
- 保存して終了 を選択します。
データビューを定義し、レポートとビジュアライゼーションの作成を開始するためのすべてが整いました。
プロジェクトの作成
Workspace プロジェクトは、Customer Journey Analyticsでレポートとビジュアライゼーションを作成するために使用されます。 包括的なレポートと魅力的なビジュアライゼーションを作成する方法は多数ありますが、これはこのチュートリアルの範囲外です。 詳しくは、Workspaceの概要および 新規プロジェクトのビルドを参照してください。
レッスンのこのセクションでは、次の場所でレポートとビジュアライゼーションを表示するプロジェクトを作成します。
- アプリ使用状況:画面とアプリのインタラクションに関する情報の使用。
- Commerce:商品表示などのコマースイベントを使用して、買い物かごに追加して購入します。
- オファー:アプリで表示されたイベントのオファーを使用します。
- ストア訪問:アプリからの(シミュレートされた)ジオフェンスイベントを使用。
プロジェクトを作成するには:
-
右上のアプリ
-
上部メニューバーから 0}Workspace} を選択します。
-
プロジェクトを作成 を選択します。
-
ポップアップダイアログから 空のWorkspace プロジェクト を選択します。
-
「作成」を選択します。
-
-
新規プロジェクト インターフェイスが表示されます。 このインターフェイスでは、レポートとビジュアライゼーションを作成します。
-
プロジェクトの名前(新規プロジェクト)を選択し、プロジェクトの独自の名前を指定します。 例:
Luma App - AEP Mobile SDK Tutorial Project
。
-
プロジェクトを保存するには、プロジェクト/保存 を選択します。
-
保存 ダイアログで、他のすべてのフィールドを無視して 保存 を選択します。
これで、プロジェクトの設定が完了しました。 デフォルトでは、フリーフォームテーブルが提供されます。 コンポーネントを追加する前に、フリーフォームパネルで正しいデータビューと期間が使用されていることを確認します。
-
ドロップダウンリストからデータ表示を選択します。 例:Luma アプリ - AEP Mobile SDK チュートリアルデータ表示。 リストにデータビューが表示されない場合は、ドロップダウンリストの下部にある「すべて表示 を選択します。
-
パネルに適した期間を定義するには、デフォルトのプリセット 今月 を選択するか、カスタムの開始日と終了日を入力するか、プリセット (過去 6 か月)を使用して、「適用」を選択します。
アプリの使用状況
アプリの使用状況をレポートする準備が整いました。 アプリのインタラクションとアプリで使用される画面を登録するために必要なコードをアプリに追加したので( イベントの追跡のレッスンを参照)、このデータについてレポートする必要があります。
画面名
アプリで表示された画面に関するレポートを作成するには:
-
フリーフォーム パネルの名前を
App Usage
に変更します。 -
フリーフォームテーブル の名前を
Screen Names
に変更します。 -
指標 リストの下の すべて表示 を選択します。
-
スクリーンビュー コンポーネントを 指標 をここに(または他のコンポーネント) にドラッグ&ドロップします。
フリーフォームテーブルに、選択した期間の各日の画面ビューが表示されるようになりました。 ただし、アプリで使用される様々な画面ごとの画面ビュー数を表示する必要があります。 -
DIMENSION のコンポーネントリストを表示するには、「
-
2}DIMENSION リストの下の「すべて表示 を選択します。
-
画面名 コンポーネントを 日 ヘッダーにドラッグ&ドロップします。 操作には、寸法の置き換えを示す
レポート内の最初のフリーフォームテーブルが完成します。
アプリのインタラクション
次に、フリーフォームテーブルを作成して、ユーザーによるアプリの操作をレポートします。
-
-
フリーフォームテーブル (2) の名前を
App Interactions
に変更します。 -
アプリインタラクション 指標を ここに 指標(または他のコンポーネント)にドラッグ&ドロップ ます。
-
アプリインタラクション名 ディメンションを 日 ヘッダーにドラッグ&ドロップして、このディメンションを置き換えます。
これで 2 つ目のレポートの準備が整い、アプリのインタラクションが表示されます。
情報が制限される主な理由は、ログイン画面でのみ MobileSDK.shared.sendAppInteractionEvent(actionName: "<actionName>")
API 呼び出しを実装したためです。 この API 呼び出しをアプリのより多くの画面に追加すると、このレポートはより多くの情報を提供します。
Commerce
次に、アプリで発生するコマースイベントを、別のパネルでレポートします。
Commerce イベント
-
現在の
-
適切な期間を選択してください。
-
-
Panel の名前を
Commerce
に変更します。 -
フリーフォームテーブル の名前を
Commerce Events
に変更します。 -
製品表示 指標を ここに 指標(または他のコンポーネント) にドラッグ&ドロップします。
-
「製品表示」列の右側の「リストに製品追加」指標をドラッグ&ドロップして、フリーフォームテーブルにこの列を挿入します。 列を挿入する際に、「+追加」(青色)が表示されていることを確認します。
-
前の手順を繰り返して、後で購入するために保存 指標および 購入 指標をフリーフォームテーブルに追加します。
-
月 ディメンションを 日 ディメンションの上にドラッグ&ドロップして、レポートを日別から月別に変更します。
Commerceのイベントレポートが完成しました。
フォールアウト
次に、コマースファネルのフォールアウトビジュアライゼーションを作成します。このビジュアライゼーションでは、商品を閲覧したユーザーのうち何人が買い物かごに商品を追加したかを表示し、そこから後で購入するために商品を保存したユーザーの数を表示します。
-
-
タッチポイントを追加 ドロップダウンリストから 製品表示 を選択します。
または、フォールアウト ビジュアライゼーションの すべての人物 ディメンションの下に 製品表示 ディメンションをドラッグ&ドロップすることもできます。 -
リストへの製品追加 および 購入 ディメンションに対して、上記の手順を繰り返します。
フォールアウトビジュアライゼーションレポートが完成しました。
オファー
アプリのユーザーに表示されるオファーの数と内容をレポートします。
毎月の概要
-
現在のCommerce パネルの外部にある「
-
Panel の名前を
Offers
に変更します。 -
適切な期間を選択してください。
-
-
フリーフォームテーブル の名前を
Monthly Overview
に変更します。 -
表示 指標を ここに 指標(または他のコンポーネント) にドラッグ&ドロップします。
-
月 ディメンションを 日 列にドラッグ&ドロップして、ディメンションを置き換えます。
オファーの毎月の概要が完了しました。
人物に対するオファー
また、アプリのユーザーに表示されたオファーの数を示すレポートも必要です。
-
-
フリーフォームテーブル (2) の名前を
People
に変更します。 -
人物 指標をこちら(または他のコンポーネント )にドラッグ&ドロップ _ 指標_ ドロップ ます。
-
アクティビティ名 を 日 列にドラッグ&ドロップして、ディメンションを置き換えます。
-
行を右クリックし、 意思決定管理によるオファーの作成および表示レッスンで定義した 1 つ以上のオファー決定を識別します。 例えば、Luma - モバイルアプリの決定 などです。
-
コンテキストメニューから、「分類/Dimension/オファー名」を選択します。 これを選択すると、アクティビティ名ディメンションがオファー名に分類されます。
オファーから人物へのレポートが完了しました。
ストアの訪問回数
最後に、ストアへの訪問に関するレポートを作成します。
-
現在のオファーパネルの外部にある「
-
Panel の名前を
Store Visits
に変更します。 -
適切な期間を選択してください。
-
-
フリーフォームテーブル の名前を
Store Entries / Exits Across Cities
に変更します。 -
場所イベント 指標を ここに 指標(または他のコンポーネント) にドラッグ&ドロップします。 レポートには、アプリで発生したすべての場所イベントの日別概要が表示されるようになりました。 データビューの一部として、このディメンションを具体的に設定した方法に注意してください。
-
市区町村 ディメンションを 日 列ヘッダーにドラッグ&ドロップして、ディメンションを置き換えます。 このレポートには、場所イベントの市区町村が表示されます。
-
都市が関連付けられていないジオロケーションイベントを削除するには、「
このアクションは、レポートから 値なし 行を削除します。
-
テーブル内のすべての行を選択して右クリックし、コンテキストメニューから分類/Dimension/イベントタイプを選択します。
ストア訪問レポートが完了しました。 これで、( 場所レッスンでこれらの場所を定義したように)ユーザーが店舗の場所の近く内外にいることを示すレポートが作成されました。
実際にお店を訪れた人について報告したい場合は、ビーコンを使用できます。 しかし、うまくいけば、位置情報データに関するレポートの概念を捉えることができます。
次の手順
これで、Customer Journey Analyticsを使用して、モバイルアプリの使用状況、インタラクション、その他をレポートおよび視覚化する方法の基本的な理解が整いました。
次のトピック:結論と次のステップ