リードが取引先責任者にコンバージョンする際に発生する一般的な同期の問題、同期エラーとその解決方法、Salesforce カスタムオブジェクトを同期してレベルアップするタイミングなど、Marketo Engage との Salesforce CRM 同期の複雑な仕組みについて詳しく説明します。
効果的なマーケティングオートメーションには、Adobe Marketo Engage との堅牢で効率的な CRM 統合を維持することが不可欠です。初期同期のトラブルシューティングから CRM カスタムオブジェクト同期の管理まで、この接続の複雑さを理解することで、正確なデータフローを確保し、パーソナライズされたキャンペーンを強化できます。
Marketo Engage には、Salesforce、Microsoft Dynamics、Veeva 用の 3 つのネイティブ CRM コネクタが用意されており、それぞれに固有のメンテナンス要件があります。この記事は、Salesforce CRM 統合に関する私の豊富な経験に基づいて書かれたもので、Salesforce から Marketo Engage への同期機能を強化する、初期同期後の一般的なユースケースについて説明します。
- Salesforce のカスタムフィールドのマッピング
- 同期エラーについて
- CRM カスタムオブジェクトの作成と同期
さらに、これらの要素を Salesforce と Marketo Engage で設定する方法についても説明します。ビデオを見てヒントとテクニックを学びましょう。
ユースケース 1:リードが取引先責任者にコンバージョンするための CRM のカスタムフィールドをマッピングする
ビジネスシナリオ:リードのスコアリング
リードオブジェクト内のフィールドにリードスコアリングが実装されているシナリオについて考えてみます。このリードスコアが様々なアクションをトリガーし、セールス部門に表示されたものの、フィールドがコンバージョン用にマッピングされていない場合、リードから取引先責任者への移行時にデータが失われてしまいます。このデータ損失は、データがリードオブジェクトには残っているものの、取引先責任者オブジェクトには転送されず、セールス担当者が CRM 側で重要なマーケティングフィールドを参照できなくなることを意味します。
Marketo Engage 管理者は、Salesforce 管理者と緊密に連携して、Salesforce のカスタムフィールドを適切にマッピングする必要があります。データの整合性を維持するには、これらのフィールドを正しくマッピングする方法を理解することが重要です。
アクション項目: Salesforce 管理者に、コンバージョン用のカスタム Salesforce CRM フィールドをマッピングするよう依頼してください。このマッピングにより、リードのライフサイクル中にリードデータが取引先責任者データにシームレスに移行し、Marketo Engage のカスタムデータポイントが活用されるようになります。
よくある落とし穴: Salesforce のリードオブジェクトと取引先責任者オブジェクトにカスタムフィールドを作成し、これらのフィールドを Marketo Engage に同期するユーザーを見かけます。API 名とフィールドの設定が同じ場合、Salesforce のリードオブジェクトと取引先責任者オブジェクトの両方のフィールドが、Marketo Engage では 1 つのフィールドとして表示されます。
Salesforce 管理者がこれらのフィールドをマッピングしていない場合、セールス部門のリードコンバージョンプロセス中に、Salesforce リードオブジェクトの値が Salesforce 取引先責任者オブジェクトに引き継がれないため、マーケティングデータが失われ、取引先責任者プロファイルが不完全になります。
ビデオ:この手順を Salesforce でどのようにマッピングするのかをご確認ください。
この設定により、セールス部門が Salesforce でリードを取引先責任者にコンバージョンする際に、Salesforce のリードオブジェクトの値を Salesforce の取引先責任者オブジェクトに適切に転送できます。最終的には、Marketo Engage の統合フィールドに同期できます。
ユースケース 2:Salesforce CRM 同期エラーについて
ビジネスシナリオ:CRM データの不一致とエラー
堅牢なデータ統合にもかかわらず、CRM 同期エラーは一般的で、しばしば解決可能です。Marketo Engage と Salesforce の間のデータフローに混乱が生じた場合、同期エラーの根本原因を素早く特定して解決する必要があります。まず、「管理者」セクションで特定のエラーメッセージを分析して、問題のタイプを特定します。
ビデオ:3 つの一般的な同期エラーとその対応するアクションのトラブルシューティング方法についてご覧ください。
また、今後のご参考のために、3 種類の同期エラーとそれぞれの解決方法についてもまとめました。
1.アクセスの問題: Marketo sync ユーザーが、Salesforce でレコードの挿入や更新など必要な操作を行うのに十分な権限を持っていない場合、「INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY」または「INSUFFICIENT_ACCESS_OR_READONLY」というエラーが発生します。
- アクション項目: このシナリオでは、データ同期を復元するために、Marketo 内で Salesforce 同期ユーザーに必要な管理プロファイル権限を付与する必要があります。
2.重複の問題: Salesforce の重複ルールにより、メールアドレスなどの一致条件を持つ新しいレコードを作成できない場合は、「DUPLICATES_DETECTED」エラーが発生します。
- アクション項目: このシナリオでは、同期を続行するために、Salesforce の重複ルールを確認し、場合によっては調整するか、重複レコードを解決する必要があります。
3.欠落または無効なデータの問題: 必須フィールド、無効な選択リスト値またはカスタム検証ルールの欠落が原因でデータ検証が失敗した場合、「FIELD_CUSTOM_VALIDATION_EXCEPTION」、「INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST」または「REQUIRED_FIELD_MISSING」などのエラーが発生します。例えば、リードの「ステータス」フィールドが「不適格」に設定され、「不適格な理由」フィールドが必要な場合、同期は失敗します。「不適格な理由」フィールドに有効な値が入力されるまで、Salesforce でレコードは入力されません。この解決策は、レコードが準拠する必要のあるカスタムルールによって異なります。
- アクション項目: この場合、同期エラーを解決するには、Salesforce の検証ルールにデータを準拠させる必要があります。例えば、両システムでフィールドの選択リスト値に一貫性を持たせる必要があります。以下のサンプルスクリーンショットでは、選択リスト値「職務レベル:HR」で無効なデータ同期エラーがトリガーされました。 同期エラーを解決するには、選択リスト値を更新する必要があります。
Marketo Engage と Salesforce で一般的な同期エラーを診断および解決する方法についての説明は以上です。
ユースケース 3:カスタムオブジェクトを作成、同期して、より多くのフィールドでレベルアップする
ビジネスシナリオ:マーケティングキャンペーンのターゲティング用の新しいデータフィールド
マーケティング部門とセールス部門は、ターゲットを絞ったマーケティングキャンペーンとセグメント化を強化するために、Salesforce CRM から Marketo Engage に、独自のビジネス固有データを取り込むことを要求しています。これは、カスタムオブジェクト同期を活用して、新しいデータ用にさらにフィールドを作成できる場合のシナリオです。例えば、異なる種類の製品やサービスを購読している場合、特定のアカウントが他のアカウントとは異なるメールキャンペーンを受け取ることをチームが望んでいる場合があります。
CRM カスタムオブジェクトの同期に進む前に、Salesforce カスタムオブジェクトが正しく設定されていることを確認することが重要です。
-
アクション項目 1: カスタムオブジェクトを使用した Salesforce 機能の拡張
- 標準の Salesforce オブジェクトがマーケティングキャンペーンの具体的なデータニーズを満たさない場合は、カスタムオブジェクトを作成してプラットフォームをカスタマイズできます。例えば、プロジェクトを管理するソフトウェア会社の場合、ライセンスの詳細を追跡するために「ライセンス」カスタムオブジェクトを作成することを検討してください。その後、この「ライセンス」オブジェクトを「アカウント」オブジェクトに関連付けて、ライセンスを特定のクライアントにリンクすることができます。この戦略を使用すると、ビジネスプロセスに固有のデータを取り込んで管理できます。
-
アクション項目 2: カスタムオブジェクトの関連付けと権限
- Salesforce 内のカスタムオブジェクトを Marketo Engage と同期できるようにするには、まず、そのカスタムオブジェクトがリード、取引先責任者、アカウントの各オブジェクトに関連付けられていることを確認します。さらに、Marketo 同期ユーザーにはカスタムオブジェクトに対する 読み取り アクセスが必要です。このアクセス権により、Marketo Engage でカスタムオブジェクトデータの一覧表示と同期の両方を実行できるようになります。例えば、「出席したイベント」というカスタムオブジェクトを作成して、Marketo Engage で使用するとします。最初のアクションは、「取引先責任者」オブジェクトに関連し、同期ユーザーが読み取りアクセス権を持っていることを確認することです。
ビデオ:Salesforce CRM カスタムオブジェクト同期を適切に設定し、スマートキャンペーン/スマートリストでカスタムオブジェクトデータを持つユーザーを見つける方法について説明します。
Marketo Engage で Salesforce カスタムオブジェクトを使用するためのヒント
- カスタムオブジェクトを追加する前に Salesforce 同期を無効にする: Salesforce からカスタムオブジェクトの追加を開始する前に、Marketo Engage で Salesforce 同期を無効にすることが重要です。これにより、統合プロセス中に発生する可能性のある競合やエラーを防ぐことができます。
- メール内のカスタムオブジェクトフィールドに対して Velocity スクリプトトークンを使用する: Salesforce カスタムオブジェクトのフィールドを Marketo Engage メール内のトークンとして使用する場合、Velocity スクリプトトークンを作成して使用する必要があります。標準の Marketo Engage トークンは、これらのフィールドに直接アクセスしません。
- 一意のカスタムオブジェクト名を確保する: Marketo Engage では、すべてのカスタムオブジェクトに一意の名前が必要です。同名の 2 つの異なるカスタムオブジェクトはサポートされていません。
- カスタムオブジェクトフィールドを制約として使用する: カスタムオブジェクトフィールドは、Marketo Engage の人物オブジェクトの他のカスタム/標準フィールドのように、動的フィルターとして使用することはできません。これらは、「<カスタムオブジェクト名> を持つ」フィルターの制約として使用できます。
CRM カスタムオブジェクトの同期によって Marketo Engage のセグメント化機能をレベルアップさせる方法についての説明は以上です。設定したら、Salesforce カスタムオブジェクトのデータを使用して、Marketo Engage でオーディエンスをターゲットに設定できます。
重要ポイント
最初の Salesforce 同期後、Marketo Engage 管理者は、Salesforce から Marketo Engage へのデータフローを維持し、マーケターがキャンペーンを適切にターゲット設定できるようにすることが重要です。
Salesforce CRM の同期の一般的なユースケースをもう一度確認し、CRM の同期に関する重要な日常業務に対処するための推奨アクションを見てみましょう。
-
リードが Salesforce の取引先責任者にコンバージョンされる際に、Salesforce の取引先責任者プロファイルが不完全:Salesforce のカスタムフィールドをリードおよび取引先責任者オブジェクトに対して適切にマッピングしているかどうかを確認してください。
-
Salesforce の同期エラーの解決:アクセス権限、重複データ、欠落または無効なデータなど、一般的な同期エラーの根本原因を把握します。次に、Salesforce インスタンスの適切な領域を調べて、同期を続行します。
-
カスタムオブジェクトを Marketo Engage に同期してセグメント化機能を強化:Salesforce から開始して、カスタムオブジェクト権限を設定し、リード、取引先責任者、アカウントのオブジェクトに関連付けます。そこから、Marketo Engage でカスタムオブジェクト同期を有効にできます。