データの統合と視覚化
学習の目的
この単元を完了すると、次のことができるようになります。
- LMO で App Analytics データを LMA データと統合する。
- 主要業績評価指標 (KPI) を作成する。
- CRM Analytics ダッシュボードを作成する。
- パッケージレコードページにダッシュボードを追加する。
LMO で App Analytics データを統合する
Robert は App Analytics 要求を作成し、パッケージ概要データを取得しました。さらに、要求と取得を自動化する Apex トリガーも作成しました。お祝いしたいところですが、まだやるべきことが残っています。
Robert の次のステップは、自動化された App Analytics データを CRM Analytics で LMA データと統合することです。LMO で引き続き手順を実践してみてください。
CRM Analytics の設定
CRM Analytics を使用する前に、CRM Analytics インテグレーションユーザーに LMA データへのアクセス権を付与する権限セットを LMO で作成します。
- ライセンス
- パッケージ
- パッケージのバージョン
- この権限セットの作成方法については、「Salesforce オブジェクトおよび項目へのアクセスの制御」を参照してください。
CRM Analytics アプリケーションを作成する
CRM Analytics を使用する準備はできましたか? では、次に進みましょう。Robert と同じ手順を実践している場合は、LMO で CRM Analytics アプリケーションを作成してください。アプリケーションを使用することにより、ユーザーはデータセット、レンズ、ダッシュボードを整理し、共有を制御できます。
- アプリケーションランチャー () で、[Analytics Studio] を見つけて選択します。
- Analytics Studio で、[Create (作成)] をクリックします。
-
[App (アプリケーション)] を選択します。
-
[Create Blank App (空白のアプリケーションを作成)] をクリックして、[Continue (次へ)] をクリックします。
- アプリケーション名に
PartnerIntelligence
と入力します。
-
[Create (作成)] をクリックします。
App Analytics データを CRM Analytics にインポートする
次に、App Analytics の CSV ファイルを保存するデータセットを作成します。Robert と同じ手順を実践している場合は、前の単元でダウンロードした PackageSummaries3Months CSV ファイルを見つけます。
- Analytics Studio で、[Create (作成)] をクリックして [Dataset (データセット)] を選択します。
- データのソースとして [CSV File (CSV ファイル)] をクリックします。
- [New Dataset (新規データセット)] 画面で、[Select a file or drag it here (ファイルを選択するか、ここにファイルをドラッグしてください)] をクリックします。
- 開いたファイル選択ウィンドウで、ダウンロードした CSV ファイルを選択し、[開く] (またはオペレーティングシステムの適切なボタン) をクリックしてファイルをアップロードします。
-
[Next (次へ)] をクリックします。
- データセットに
PackageSummaries3Months
という名前を付け、アプリケーションを選択して [Next (次へ)] をクリックします。
- [Edit Field Attributes (項目属性を編集)] でデータをプレビューした後、[Upload File (ファイルをアップロード)] をクリックします。
アップロードが開始され、新しいデータセットが作成されますが、しばらく時間がかかる場合があります。その間にお好きなお飲み物をお楽しみください。
データフローを作成する
次に、App Analytics ログで LMA パッケージを関連付けます。これを行うには、CRM Analytics データフローを作成します。データフローの操作についての詳細は、「分析用のデータの統合および準備」を参照してください。
次の手順を実行します。
-
[CRM Analytics Studio] をクリックします。
- [Browse (参照)] で [Data Manager (データマネージャー)] をクリックします。
-
[Manage Dataflows (データフローを管理)] をクリックします。
-
[Dataflows & Recipes (データフローとレシピ)] をクリックします。
-
[Dataflows (データフロー)] をクリックします。
-
[Create Dataflow (データフローを作成)] をクリックします。
-
PackageSummary_LMA
と名前を付けて、[Create (作成)] をクリックします。[PackageSummary_LMA] データフローページが開きます。
-
edgemart アイコン (A) をクリックし、次のノードを作成します。
Node Name (ノード名):digest_PackageSummaries
Dataset (データセット):PackageSummaries3Months
-
sfdcDigest アイコン (B) をクリックし、次のノードを作成します。
Node Name (ノード名):digest_Packages
Source Object (ソースオブジェクト):sfLma__Package__c
-
[Select Fields (項目の選択)] をクリックし、
id
、sfLma__Package_ID__c
、Name
を選択します。
-
[Create (作成)] をクリックします。
-
augment アイコン (C) をクリックし、次のノードを作成します。
Name (名前):join_Packages_PackageSummaries
Left Source (左のソース):digest_PackageSummaries
Left Key (左のキー):package_id
Relationship (リレーション):Package
Right Source (右のソース):digest_Packages
Right Key (右のキー):sfLma__Package_ID__c
Right Fields (右の項目):Id
、Name
、sfLma__Package_ID__c
-
sfdcRegister (D) をクリックし、次のデータセットを登録します。
Node Name (ノード名):register_PackageSummariesWithLMA
Source Node (ソースノード):join_Packages_PackageSummaries
Alias (別名):PackageSummariesWithLMA
Name (名前):PackageSummariesWithLMA
-
[Create (作成)] をクリックします。
完了後、作成されたデータフローは若干異なっているかもしれませんが、ノードと要素は次のように自動結合されます。
-
[Update Dataflow (データフローを更新)] をクリックします。
-
[Update Dataflow (データフローを更新)] をもう一度クリックします。
-
[Run Dataflow (データフローを実行)] をクリックします。
-
[Go To Data Monitor (データ監視に戻る)] をクリックします。
CRM Analytics を使用してデータを視覚化する
このモジュールの前半で Robert と Leung が話し合ったビジネスの質問を覚えていますか? レンズ、KPI、ダッシュボードの作成に進む準備が整ったところで、質問を見直します。
Robert が KPI と視覚化を作成する手順を見ていきましょう。
KPI |
視覚化 |
---|---|
日次と月次の有効ユーザー数 |
四半期内の日別および月別の有効ユーザー数の棒グラフ |
ユーザーあたりの作成、参照、更新、削除 (CRUD) アクションの回数 |
月別ユーザー別の CRUD アクション回数の棒グラフ |
Robert は各 KPI に 1 つのレンズを作成します。レンズとは、データセット内のデータの視覚化です。レンズを使用して、データをグラフィカルに探索し、ダッシュボードのクエリを作成します。最後に、Robert はデータセットと新しいレンズを使用してダッシュボードを作成します。
LMO で Robert と同じ手順を実践する準備はできましたか? では、次に進みましょう。
CRM Analytics ダッシュボードを作成する
- CRM Analytics Studio に戻るために、 をクリックして [App Launcher (アプリケーションランチャー)] を選択します。
-
をもう一度クリックし、[Analytics Studio] を選択します。
-
[Create (作成)] をクリックして、[Dashboard (ダッシュボード)] を選択します。
- [Create Analytics Dashboard (Analytics ダッシュボードを作成)] ウィンドウで、[Create Dashboard from Template (テンプレートからダッシュボードを作成)] をクリックします。
-
[Details Dashboard] を選択して [Continue (次へ)] をクリックします。
- ダッシュボードに
Package Summary Dashboard
(パッケージ概要ダッシュボード) と名前を付けます。
- PartnerIntelligence アプリケーション選択します。
-
[Create (作成)] をクリックします。
レンズを作成する
-
[Analytics Studio] をクリックして、Analytics Studio ホームページに戻ります。
- [Browse (参照)] で [All Items (すべての項目)] をクリックします。
-
[DATASETS (データセット)] をクリックし、[PackageSummariesWithLMA] データセットをクリックします。
- [New Lens (新規レンズ)] タブで、[Charts (グラフ)] アイコン をクリックします。
-
[Column (縦棒)] グラフアイコン を選択します。
- [Bar Length (棒の長さ)] で [Count of Rows (行 計数)] をクリックします (横の下矢印ではありません)。
-
[Unique (ユニーク)] をクリックし、[user_id_token] を選択します。
-
[Bars (横棒)] で [+ Add a group (グループを追加)] をクリックし、[month (月)] を選択します。
-
[Bar Length (棒の長さ)] で [Unique of user.id.token (user.id.token ユニーク)] の横のドロップダウン矢印 をクリックし、[Sort Descending (降順に並び替え)] を選択します。
-
[Save (保存)] をクリックしてレンズを保存します。
- 開いた [Save (保存)] ウィンドウで、新規レンズの [Name (名前)] に
Monthly Active Users
(月次の有効ユーザー数) と入力します。
- [App (アプリケーション)] リストで [PartnerIntelligence] を選択します。
-
[Save (保存)] をクリックします。
-
[Clip to Designer (デザイナーにクリップ)] をクリックします。
- [Display Label (表示ラベル)] に
MAU
と入力し、[Clip to Designer (デザイナーにクリップ)] をクリックします。このアクションによって、新規作成したレンズが、開いているダッシュボードに追加されます。
ダッシュボードに視覚化を追加する
-
[Package Summary Dashboard (パッケージ概要ダッシュボード)] タブをクリックします。
-
[Analytics Studio] をクリックして、Analytics Studio ホームページに戻ります。
- [Browse (参照)] で [All Items (すべての項目)] をクリックします。
-
[DATASETS (データセット)] をクリックし、[PackageSummariesWithLMA] データセットをクリックします。
- [New Lens (新規レンズ)] タブで、[Charts (グラフ)] アイコンをクリックします。
-
をクリックし、[Save (保存)] をクリックしてダッシュボードを保存します。
-
[Preview (プレビュー)] をクリックしてダッシュボードをプレビューします。
Robert は上位 25 顧客の KPI を作成します。また、単元 1 でダウンロードした Marketplace Analytics データをインポートし、第 3 四半期のリスティング訪問数の KPI を表示するレンズを作成します。CRM Analytics でいろいろと試しながら、2 つの視覚化と 4 つのメトリクスを作成します。
Robert は完成した Cloudy Health ダッシュボードを Leung に見せます。うれしいことに、追跡したいすべてのメトリクスが、便利なわかりやすいビジュアル形式で表示されています!
ダッシュボードをパッケージレコードページに追加する
-
をクリックして [App Launcher (アプリケーションランチャー)] を選択します。
-
をもう一度クリックして [License Management App (ライセンス管理アプリケーション)] を選択します。
メモ: Sales アプリケーションにリダイレクトされる場合があります。その場合は、 を選択してもう一度お試しください
-
[Packages (パッケージ)] をクリックします。
-
[All (すべて)] リストビューを開きます。
- リストからパッケージを選択します。
-
をクリックして [Edit Page (編集ページ)] をクリックします
-
[CRM Analytics Dashboard (CRM Analytics ダッシュボード)] コンポーネント (A) をページにドラッグします (B)。
-
[Package Summary Dashboard (パッケージ概要ダッシュボード)]を選択します (A)。
-
[Height (高さ)] を
700
に変更します (B)。
-
[Add Dashboard Filter (ダッシュボード検索条件を追加)] をクリックします (C)。
- [Dataset Field (データセット項目)] で Package.sfLma__Package_ID__c を選択します。
-
[Locked (ロック)] と [Hidden (非表示)] を選択します。
-
[Select (選択)] をクリックし、開いた [Select Field (項目の選択)] ピッカーで [Package ID (パッケージ ID)] を選択します。
-
[Done (完了)] をクリックします。
- [Dataset (データセット)] ウィンドウに戻り、[OK] をクリックします。
- パッケージレコードページで、[Save (保存)] をクリックします。
- [Page Saved (ページが保存されました)] ウィンドウで [Activate (有効化)] をクリックします。
- 確認ウィンドウで [Assign as Org Default (組織のデフォルトとして割り当て)] をクリックします。
-
[Desktop and phone (デスクトップおよび電話)] を選択します。
-
[Next (次へ)] をクリックし、さらに [Save (保存)] をクリックします。
- パッケージレコードページを保存します。
-
をクリックして、Lightning アプリケーションビルダーを終了し、レコードページでダッシュボードを確認します。
まとめ
Leung は感激しています。すべてのメトリクスを含むダッシュボード全体を表示できるだけでなく、パッケージの詳細レコードページとそのパッケージに絞り込まれたメトリクスまで参照できるのです。彼女は Robert にお礼を述べますが、すぐに次の分析の質問をします。
それが、Marketplace Analytics、AppExchange App Analytics、CRM Analytics を使用することの利点です。次のビジネスチャンスがどのようなものであれ、Salesforce のツールを使用して測定することができます。また、Salesforce のツールセットは常に改善されているため、各種ドキュメントとパートナーコミュニティを定期的に確認してください。
リソース
- 開発者ドキュメント: Analytics 外部データ API 開発者ガイド
- ヘルプドキュメント: データフローエディターを使用した複雑なデータセットの設計
- ヘルプドキュメント: CSV ファイルのアップロードによるデータセットの作成
- Trailhead: CRM Analytics グラフが含まれる商品パイプラインダッシュボードの作成
- Trailhead: CRM Analytics でデータを探る
- Trailhead: CRM Analytics の基本