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