第二世代管理パッケージ開発者ガイド
第二世代管理パッケージのワークフロー
第二世代管理パッケージのベストプラクティス
App Analytics の使用事例
第二世代管理パッケージでの App Analytics の有効化
パッケージ利用状況ログ、パッケージ利用状況概要、および登録者のスナップショットのダウンロード
カスタムインタラクションに関する考慮事項
アクセスされたパッケージ化コンポーネントの特定
パッケージ化されたコンポーネントを誰が操作したかの特定
パッケージ化されたコンポーネントをユーザーがどのように操作したかの特定
カスタムオブジェクトと外部オブジェクトのインタラクション
Lightning インタラクション
Apex のインタラクション
Visualforce インタラクション
CRM Analytics アセットのインタラクション
カスタムインタラクション
パッケージ利用状況ログスキーマ
登録者のスナップショット
カスタムインテグレーションのテスト
第一世代管理パッケージと第二世代管理パッケージの差異
パッケージ化されたコンポーネントを誰が操作したかの特定
パッケージ化されたコンポーネントを特定したら、インタラクションをトリガーした登録者組織とユーザーの両方を特定します。
| 使用可能なインターフェース: Salesforce Classic および Lightning Experience の両方 |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
-
organization_id に関連付けられている登録者組織を特定します。一部の標準項目には常にデータが書き込まれ、登録者組織に関する情報を提供します。一部の追加項目にデータが書き込まれている場合は、組織の詳細を提供します。
登録者組織の項目を下表に示します。
標準項目 追加項目 - organization_name
- organization_status
- organization_edition
- organization_type
- organization_country_code
- organization_language_locale
- organization_time_zone
- organization_instance
- cloned_from_organization_id
-
user_id_token を使用して、インタラクションに関連づけられているユーザーを特定して記述します。このハッシュされたトークンは、パッケージにアクセスしたユーザーの ID を示します。ユーザーの詳細が変更された場合でも、ID はユーザーが操作したすべてのパッケージ間で保持されます。
次の追加項目にデータが書き込まれている場合は、ユーザーの詳細を提供します。
- user_type
- user_agent
- user_country_code
- user_time_zone
- session_key
- login_key
user_id_token は多くの異なる利用状況を表すことができるため、App Analytics を使用して顧客のライセンス利用状況を監査することはお勧めしません。