●Salesforceのキャンペーン同期について | Community
Skip to main content
真也_津崎
New Participant
August 27, 2019
Solved

●Salesforceのキャンペーン同期について

  • August 27, 2019
  • 1 reply
  • 130 views

Marketoのスマートリストでメール配信先リード(オプトインリード)を管理しています。

このリストをSalesforceのキャンペーンと同期しようとするにはどのような手順を踏めばよいでしょうか。

1.Salesforceのキャンペーン同期用のプログラムを作成。上記スマートリストをSFDCキャンペーンに追加フローでキャンペーンメンバーに追加

2.1で作成したプログラムのプログラムアクションで「Salesforceキャンペーン同期」を設定

これでスマートリストのリードの増減がSalesforceのキャンペーンメンバーにも反映されると思っていたのですが甘いですか?

ご教示ください!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Taishi_Yamada

@真也 津崎 さん、こんにちは

質問投稿ありがとうございます

Marketoのスマートリストでメール配信先リード(オプトインリード)を管理しています。

このリストをSalesforceのキャンペーンと同期しようとするにはどのような手順を踏めばよいでしょうか。

まず、大前提として、MarketoとSalesforceの間で「Member」を同期できる仕組みは、

MarketoのProgramのMember <> SalesforceのCampaignのMember

になります。なので、Smart ListのMemberをSalesforceのCampaignのMemberと直接同期はできません。必ず、「マルケトのProgramのMember」なので、そこをまず気をつけてください。

なので、Smart Listではなくて、ProgramのMemberをMarketo側で増減(=ProgramのMemberに加える・外す)させてあげれば、SalesforceのCampaignのMemberも増減します。今回の要件も、それで実現できるかと。

もう少しいうと、Memberもそうですが、合わせてProgramのStatusとCampaignのStatusも同期されます。

なので、単純に、Memberだけで「追加・外す」でもよいですが、より複雑に、Status A, Status B, Status C。。。。といたものも合わせて同期できますから、工夫は色々できます。

なお、MarketoのProgramとSalesfroceのCampaignは1対1で接続になります。

ただし、たとえば、「既にEmail Opt-Inをしている人」という情報をSalesforce側でもわかるようにしておきたい。ということならば、Campaign memberの同期ではなくて、単にEmail Opt-InのFieldをSalesforceと動機させて、そのFieldのTrue/Flaseで判別できるようにしたほうが良いかもしれませんね。なんでもかんでもFieldにするのは問題ありですが、Email Opt-Inのような主たるFieldは、Salesforceと同期しておきたいところです。

以上、ご参考までに。

-Yamada

1 reply

Taishi_Yamada
Taishi_YamadaAccepted solution
Community Manager
August 28, 2019

@真也 津崎 さん、こんにちは

質問投稿ありがとうございます

Marketoのスマートリストでメール配信先リード(オプトインリード)を管理しています。

このリストをSalesforceのキャンペーンと同期しようとするにはどのような手順を踏めばよいでしょうか。

まず、大前提として、MarketoとSalesforceの間で「Member」を同期できる仕組みは、

MarketoのProgramのMember <> SalesforceのCampaignのMember

になります。なので、Smart ListのMemberをSalesforceのCampaignのMemberと直接同期はできません。必ず、「マルケトのProgramのMember」なので、そこをまず気をつけてください。

なので、Smart Listではなくて、ProgramのMemberをMarketo側で増減(=ProgramのMemberに加える・外す)させてあげれば、SalesforceのCampaignのMemberも増減します。今回の要件も、それで実現できるかと。

もう少しいうと、Memberもそうですが、合わせてProgramのStatusとCampaignのStatusも同期されます。

なので、単純に、Memberだけで「追加・外す」でもよいですが、より複雑に、Status A, Status B, Status C。。。。といたものも合わせて同期できますから、工夫は色々できます。

なお、MarketoのProgramとSalesfroceのCampaignは1対1で接続になります。

ただし、たとえば、「既にEmail Opt-Inをしている人」という情報をSalesforce側でもわかるようにしておきたい。ということならば、Campaign memberの同期ではなくて、単にEmail Opt-InのFieldをSalesforceと動機させて、そのFieldのTrue/Flaseで判別できるようにしたほうが良いかもしれませんね。なんでもかんでもFieldにするのは問題ありですが、Email Opt-Inのような主たるFieldは、Salesforceと同期しておきたいところです。

以上、ご参考までに。

-Yamada

真也_津崎
New Participant
August 29, 2019

@Taishi Yamada‌さんありがとうございます。Salesforceとのキャンペーン同期の部分、あまり理解していなかったので非常に参考になりました。社内の大半はSalesforceユーザなのでMarketoで行ったマーケ施策やリードの状態をできるだけリアルタイムかつ表示したいところです。

Taishi_Yamada
Community Manager
August 29, 2019

1つ補足しておくと、SalesforceとMarketoの間のCampaign MemberのSync(同期)は、まぁ、それなりに時間がかかることもあるので、そんなものだ。と思っておくのが大事ですね。

-Yamada