API リファレンス
このセクションでは、エンゲージメント Mobile SDK で提供されているリファレンスに関するガイダンスを提供します。
-
初期化
API を使用する Web サービスの呼び出しにエンゲージメント Mobile SDK 用の Salesforce CDP モジュールを使用できるようにするには、事前に SDK を設定する必要があります。CdpConfigBuilder (iOS) または CdpConfig.Builder (Android) ヘルパークラスを使用し、必須設定の appId と endpoint (モバイルコネクタから取得可能) を指定して、SDK 設定を構築します。必要に応じて、trackScreens、trackLifecycle、sessionTimeoutInSeconds 設定を指定することもできます。 -
エンゲージメントデータの取得
エンゲージメント Mobile SDK の Salesforce CDP では、イベントを追跡することで、顧客によるモバイルアプリケーションとのインタラクションに関する詳細なデータを収集できます。 -
プロファイルデータの取得
エンゲージメント Mobile SDK の Salesforce CDP モジュールでは、SDK の ID API を介してプロファイルデータを収集できます。 -
行動データの取得
エンゲージメント Mobile SDK の Salesforce CDP モジュールでは、イベントを追跡することで、顧客によるモバイルアプリケーションとのインタラクションに関する詳細なデータを収集できます。 -
同意管理
エンゲージメント Mobile SDK には、イベントデータの収集を許可および制限するための管理ソリューションが用意されています。モバイルアプリケーションは、デバイスの所有者に対してデータの収集へのオプトインまたはオプトアウトの選択肢を表示し、選択に応じて Salesforce CDP モジュールの consent プロパティを設定する必要があります。 -
ロケーションの追跡
エンゲージメント Mobile SDK 用の Salesforce CDP モジュールでは、すべてのイベントでロケーションを追跡できます。この機能を有効化するには、Salesforce CDP モジュールの setLocation メソッドを使用して coordinates と expiresIn を設定します。 -
ログとデバッグ
ログは省略可能ですが重要な SDK の機能です。モバイルアプリケーション開発者は、エンゲージメント Mobile SDK の Salesforce CDP モジュールの出力の冗長性を選択できます。デフォルトではログは無効になっており、SFMCSdk インスタンスで setLogger (iOS) または setLogging (Android メソッド) を使用して有効にする必要があります。目的のログレベルおよび出力先を定義します。ログを有効にすることで、ネイティブな統合ログシステムを使用してログが取得されます。