AppAnalytics クラス
登録者離れを最小限に抑えたり製品に関するインサイトを得たりするなど、AppExchange App Analytics のユースケースで役立つメソッドが含まれます。
名前空間
使用方法
AppAnalytics とそのメソッドを使用して、App Analytics のカスタム相互関係ログに記録します。
例
1public void submitClicked() {
2 Id jobId = System.enqueueJob(new MyQueueable(colorValue));
3 IsvPartners.AppAnalytics.logCustomInteraction(
4 MyPageInteractions.SUBMIT_CLICKED, jobId);
5AppAnalytics メソッド
AppAnalytics のメソッドを次に示します。
logCustomInteraction(interactionLabel, interactionId)
列挙値およびインタラクション ID として指定したラベルを使用して、カスタムインタラクションをログに記録します。
署名
public static void logCustomInteraction(Object interactionLabel, Id interactionId)
パラメーター
- interactionLabel
- 型: Object
- カスタムインタラクションのラベルに使用される値。interactionLabel の値は、logCustomInteraction メソッドをコールするコードと同じ名前空間を持つ列挙型である必要があります。
- interactionId
- 型: Id
- カスタムインタラクションに関連付けられた Apex ID。指定された interactionId は、AppExchange App Analytics パッケージの利用状況ログに記録される前にハッシュ化およびトークン化されます。
戻り値
型: Void
logCustomInteraction(interactionLabel, interactionUuid)
列挙値として指定したラベルと、Apex UUID として指定したインタラクション ID を使用して、カスタムインタラクションをログに記録します。
署名
public static void logCustomInteraction(Object interactionLabel, System.UUID interactionUuid)
パラメーター
- interactionLabel
- 型: Object
- カスタムインタラクションのラベルに使用される値。interactionLabel の値は、logCustomInteraction メソッドをコールするコードと同じ名前空間を持つ列挙型である必要があります。
- interactionUuid
- 型: System.UUID
- カスタムインタラクションに関連付けられた Apex UUID。指定された interactionId は、AppExchange App Analytics パッケージの利用状況ログに記録される前にハッシュ化およびトークン化されます。
戻り値
型: Void