コネクタのセットアップ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore connect™ for Salesforce Marketing Cloud では、Sitecore Content Hub インスタンスと Salesforce Marketing Cloud インスタンスの両方で設定が必要です。以下のセクションで詳細を説明しています。
Sitecore Content Hub の設定
Sitecore Content Hub の設定
以下の設定は、バージョン 3.2.1 以降の Sitecore Content Hub インスタンスに適用する必要があります。
Sitecore Content Hub Connect - CORS の設定
管理者は、スーパーユーザー アカウントを使用して Sitecore Content Hub インスタンスにログインする必要があります。
トップ メニューに表示されている [管理] から、[設定] を選択します。 [設定] ページから、[ポータル設定] にナビゲートし、[CORS 設定] を選択します。
[!注] オリジン間リソース共有 (CORS) は、追加の HTTP ヘッダーを使用して、あるオリジンで実行されている Web アプリケーションに、別のオリジンから選択したリソースへのアクセスを許可するようブラウザーに指示するメカニズムです。
[CORSConfiguration] で、ユーザーは、Salesforce Marketing Cloud に必要なすべてのエンドポイントを追加する必要があります。 URL のラベルが付いたボックスにエンドポイントを入力し、[追加] をクリックします。 必要なすべてのエンドポイントが追加されたら、[保存] を選択します。
この例で、Salesforce_Marketing_Endpoint はデモユーザー専用の Salesforce Marketing Cloud エンドポイントです。
[!注意]
CORS 設定インスタンスで例として使われている Salesforce_Marketing_Endpoint は、特定のインスタンスと入れ替えてください。
- https://mc.USER-INSTANCE.exacttarget.com
- https://content-builder.USER-INSTANCE.marketingcloudapps.com は Salesforce Marketing Cloud のコンテンツビルダーに必要です。
- https://email-app.USER-INSTANCE.marketingcloudapps.com は Salesforce Marketing Cloud のメールアプリ に必要です。
したがって、メールのマーケティングコンテンツを作成する場合、この例では以下のエンドポイントを作成しています。
https://mc.Salesforce_Marketing_Endpoint.exacttarget.comhttps://content-builder.Salesforce_Marketing_Endpoint.marketingcloudapps.comは Salesforce Marketing Cloud のコンテンツ ビルダーに必要です。https://email-app.Salesforce_Marketing_Endpoint.marketingcloudapps.comは Salesforce Marketing Cloud のメール アプリに必要です。
[!注] Sitecore Salesforce Connect スコープの対象は、CORS 設定のエンドポイントが Salesforce Content Builderでのメール作成にのみ有効であることを意味します。 ただし、Sitecore Connect は、Salesforce Content Builder 内の他のアプリケーションに拡張できる場合があります。 したがって、コンテンツ タイプが多様になり、異なるエンドポイントが必要となる場合があります。
Salesforce Marketing Cloud の設定
Salesforce Marketing Cloud の設定
Sitecore Content Hub を Salesforce Marketing Cloud と統合するには、カスタム コンテンツ ブロックを使用してパッケージを作成する必要があります。 次に、このカスタム コンテンツ ブロックをコンテンツ ビルダー内で使用できます。
パッケージの作成
カスタムコンテンツブロックを作成するには、パッケージを設定する必要があります。 この設定は、Salesforce Marketing Cloud の管理者権限を持つユーザーのみが実行できます。
クラウド ダッシュボードが開いたら、管理者ユーザーは右上にあるユーザーのプロファイル アイコンの下のドロップダウン メニューで [セットアップ] を選択します。
[セットアップ] ページで、[プラットフォーム ツール] にナビゲートし、[アプリ] オプションを展開します。 次に、[インストールされたパッケージ] を選択します。
[インストールされたパッケージ] ページには、すでにインストールされているすべてのパッケージが表示されますが、管理者ユーザーは新しいパッケージをインストールすることもできます。
右上にある [新規] ボタンをクリックします。 新しいモーダルが開きます。ユーザーは、名前と簡単な説明を入力して保存します。
パッケージの詳細が保存されると、新しいウィンドウが開きます。このウィンドウで、ユーザーは [コンポーネントの追加] ボタンをクリックし、コンポーネントを追加します。
[コンポーネントの追加] モーダルが表示されます。 ユーザーは [カスタム コンテンツ ブロック] を選択し、[次へ] をクリックします:
次のステップとして、カスタム コンテンツ ブロックのプロパティを設定する必要があります。
-
[名前] はプロパティに必須のフィールドです。次の例では、Sitecore Content Hub を使用しています。
-
[説明] は必須のフィールドではありません。次の例では、このブロック コンポーネントをドラッグ アンド ドロップして、メールにアセットを追加しますと記載されています。
-
[エンドポイント URL] は必須です。 ユーザーは、Sitecore Content Hub インスタンスの URL を基本言語とともに入力し、さらに「salesforce-plugin/salesforce-approved-assets」と入力します。
-
アクティブ認証が設定されている場合、Sitecore connect™ for Salesforce Marketing Cloud iframe 内の SSO にリダイレクトされますが、これはブロックされています。 これを回避する唯一の方法は、?forcePassive=true を使用してリダイレクトをキャッチし、モーダルで開くことです。 この例で、最終的に入力した URL は次のとおりです。
https://Your_Sitecore_Content_Hub_Endpoint.com/en-us/salesforce-connect/salesforce-connect-approved-assets?forcePassive=trueこの URL は、統合で使用可能として指定されているアセットへのアクセスをエンドポイントに許可します。
[!注]
デフォルトでは、Salesforce-pluginページの下に2つのサブページがあります。最終的にDAMリポジトリに追加される前に承認プロセスをまだ通過していない資産である進行中の資産、および承認されてDAMに移行された承認済み資産
[アクセス] の設定は以下のとおりです。 ここで、管理者は、Salesforce Marketing Cloud にすでにアクセスでき、パッケージを利用して Sitecore Content Hub のアセットを含むコンテンツを作成する必要がある組織のユーザーを指定できます。 必要なユーザーをすべてリストに入れたら、[保存] をクリックします。
[!注] 以前に示したように、ここにリストされているユーザーには、Sitecore Content Hub に直接アクセスする権限も必要です。
ユーザーのアクセス権が設定されると、リストに入っているユーザーはコンテンツ ビルダーのメール アプリにナビゲートできます。 メール アプリの [カスタム] セクションに Sitecore Connect パッケージが追加されているのがわかります。
[!注] Salesforce コネクタは、以下の画像ファイル形式のみをサポートしています: BMP、gif、jpeg、jpg、png、SVG。 その他のファイル形式は、ユーザーが挿入することはできません。