この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

AppAnalytics クラス

登録者離れを最小限に抑えたり製品に関するインサイトを得たりするなど、AppExchange App Analytics のユースケースで役立つメソッドが含まれます。

名前空間

IsvPartners

使用方法

AppAnalytics とそのメソッドを使用して、App Analytics のカスタム相互関係ログに記録します。

1public void submitClicked() {
2        Id jobId = System.enqueueJob(new MyQueueable(colorValue));
3        IsvPartners.AppAnalytics.logCustomInteraction(
4             MyPageInteractions.SUBMIT_CLICKED, jobId);
5

AppAnalytics メソッド

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

logCustomInteraction(interactionLabel)

列挙値として指定したラベルを使用して、カスタムインタラクションをログに記録します。

署名

public static void logCustomInteraction(Object interactionLabel)

パラメーター

interactionLabel
型: Object
カスタムインタラクションのラベルに使用される値。interactionLabel の値は、logCustomInteraction メソッドをコールするコードと同じ名前空間を持つ列挙型である必要があります。

戻り値

型: Void