モバイルアプリケーションの統合
エンゲージメント Mobile SDK の Salesforce CDP モジュールを使用すると、モバイルアプリケーションを Salesforce CDP と統合できます。このインテグレーションにより、顧客からの豊富な行動データやデモグラフィックデータ、およびアプリケーションのライフサイクルや画面ナビゲーションイベントを取得できます。Salesforce CDP が収集したイベントから顧客の統一プロファイルを作成することで、複数のクラウド (Marketing Cloud、Commerce Cloud、Service Cloud など) に渡って高度にパーソナライズされたエンゲージメントが可能になります。
前提条件
Salesforce CDP モジュールを使用するには、Salesforce データソースコネクタを作成し、テナント固有のエンドポイントをコピーします。Salesforce CDP にログインして、[Web サイトおよびモバイルアプリケーション] に移動します。アプリケーションコネクタを作成することで、データソースを設定します。
Salesforce CDP モジュールの初期化には、Web データコネクタの appSourceId とテナント固有のエンドポイントが必要です。
SDK のインストール
iOS
Swift Package Manager を使用して、エンゲージメント Mobile SDK の Salesforce CDP モジュールをインストールおよび管理します。
Android- Xcode で、アプリケーションプロジェクトを開いた状態で、[File (ファイル)] > [Add Packages (パッケージの追加)] に移動します。
- エンゲージメント Mobile SDK リポジトリのパッケージ URL を入力します。
1https://github.com/salesforce-marketingcloud/sfmc-sdk-ios - 使用する SDK バージョンを選択します。最新バージョンをお勧めします。
- エンゲージメント Mobile SDK リポジトリの Salesforce CDP モジュールのパッケージ URL を入力します。
1https://github.com/salesforce-marketingcloud/mobile-sdk-cdp-ios - 使用する SDK バージョンを選択します。最新バージョンをお勧めします。
- モジュールレベルの build.gradle ファイルを更新します。
1repositories { 2 maven { 3 url "https://salesforce-marketingcloud.github.io/MarketingCloudSDK-Android/repository" 4 } 5 maven { 6 url "https://salesforce-marketingcloud.github.io/mobile-sdk-cdp-android/repository" 7 } 8} - SDK の連動関係を追加します。
1dependencies { 2 implementation 'com.salesforce.marketingcloud:cdp:2.0.1' 3 implementation 'com.salesforce.marketingcloud:sfmcsdk:1.0.2' 4}
関連リソース
- 古い Mobile SDK バージョンを実装している場合は、「Salesforce CDP Mobile SDK」を参照してください。