メインコンテンツへスキップ
見出し画像

Pardot(Account Engagement)のユーザー管理のSalesforceオプトインへの道のり(Sandbox作成編)

    概要

    プロファイルの全面整理からn年後、我が社の権限設定は混迷を極める、まではいかないが、Salesforceから脱プロファイル宣言が出たり、AIからの読み取り専用のアクセス権限が必要になったり従業員が増加したりなどからじわじわとAdminの首が真綿で締められている状態だった。

    背景

    まずはプロファイルをMinimum Accessに切り替えて、一本化したいね、でもPardotのロールってSalesforceのプロファイルと1:1マッピングなんだよな〜、だるいな〜、脱プロファイルって言ってるんだからPardotのロール設定もどうにかしてよ、と思ってたら、AIから「できるよ、お前の環境が古いだけ」と言い渡される。
    コネクタをV2に移行するとこまではやったが、Salesforceオプトインまではできていなかったのである。

    本文

    ということで、脱プロファイルの第一弾として、Pardotのユーザー管理をSalesforceオプトイン方式に切り替える道のりです。

    ちなみに、TwitterはTwitterだと思っているので、PardotもPardot表記です。適宜お好みの時代の商品名に読み替えてください。

    問題
    さーて、お父さん頑張っちゃうぞ〜と調べだしたら、Salesforceヘルプ記事が入り組みすぎている。
    Pardotのユーザー管理が

    • Salesforceユーザー同期されていない

    • Salesforceユーザー同期はしてるけど、設定まではオプトインできてない

    • Salesforceユーザー同期も、設定まではオプトインも完了している

    の3つの状態があるらしく、それぞれのヘルプ記事が状態が環境によって異なるよって前提が書かれぬままに乱立してるので、コトを難しくさせている。多分。

    そこで見つけたのはこれ↑
    FAQタイトル: 適切なユーザーの同期ドキュメントの検索
    (Salesforce FAQのURLってなんかリンク切れになること山のごとしなので検索用にタイトルも置いておきます)

    これでやっとうちの環境がどのステータスにあるのか理解。
    リンクにあるPDFは英語でウッとなりましたが、↑のセクション配下にPDFと同じ内容が書いてあったので、機械翻訳といえど、Salesforceのコンテキストが入ったほうがまだマシでしょうとそのまま読み進めます。

    要は、
    1. Pardotユーザーの「CRMユーザー名」にSalesforceユーザー名がマッピングされているか確認する
    2. PardotのCRMユーザーが入っているユーザーとSalesforceの有効かつTeamSpiritライセンスを除いたユーザーの数が合致するか確認
    3. ビジネスユニット設定からマーケティング/セールスグループにPardotを利用するユーザーをぶちこむ
    4. PardotのロールとSalesforceのプロファイルのマッピング状況を確認(←これがユーザー管理をオプトインしたときのデフォルトの権限設定になる)
    5. ユーザー管理の移行ボタンをクリック
    6. Salesforceのユーザー詳細画面に「Account Engagement ロール」項目が表示されるか、4で確認したマッピングになっているか確認

    問題は5の操作が切り戻し不可なこと。
    マーケティング部の業務を完全停止する世界線への分岐を残した状態で、本番一発勝負!己とAIのミラクルタッグに全ベッドだぜ!ポチ‐はさすがにできない。

    そこでダメ元で調べたらPardotもSandbox作れるらしい。
    が、公式、ブログ、AI全員違うことを言ってきて頭が湧きました。
    おそらく、タイミングごとにガンガン作り方が変わっていっているのでしょう、一旦2026年3月現在のやり方を置いていきます。

    参考にしたのは以下

    FAQタイトル: Account Engagement 用 Sandbox の作成

    考慮事項等いろいろ書いてありますが、要はSalesforceのSandbox作るだけだとPardot環境は作成されないから、Sandbox環境で新たにPardot環境を作成してね、って感じです。

    1. Salesforce Sandboxにアクセス

    2. 「Account Engagement Integration User (Account Engagement インテグレーションユーザー)」権限セットが B2BMA インテグレーションユーザーに割り当てられていることを確認

    3. Pardotのビジネスユニットを作成

      1. [マーケティング設定] で [Account Engagement 設定] を選択

      2. ビジネスユニットの名前を入力

      3. ビジネスユニットの管理者(自分)を選択

    画像
    ビジネスユニット名は適当で良い

    無事Pardot環境作ったよ!メールが届いたので、メール内のセットアップ用リンクを使ってログインを試みるも弾かれる。。。
    Salesforceのアプリケーション「Account Engagement」からアクセスしたらいけました。SSOしてたりするとSandboxとの相性が悪いのかもしれません。

    んで、Salesforceコネクタ設定ページから挙動を試そうと思ったら、コネクタのステータスがいつまで経っても「Verification in Progress (検証が進行中)」で止まっている。

    画像
    コネクタ設定を開きたいだけなのに…

    FAQタイトル:Salesforce-Account Engagement コネクターが「Verification in Progress (検証が進行中)」で停止するかエラーが発生する

    原因はB2B Marketing Integration Userが凍結状態だったからでした。Sandbox、いつからかユーザーがデフォルトで凍結状態になっててよく引っかかってしまう。
    凍結解除してから30分くらい待ったらSyncされました。

    晴れてSandboxという安全な環境で新しいユーザー管理を試せるぞ、ということで、一旦区切ります。

    次はSandboxでの検証内容をざっくり書く予定。


    あなたへのおすすめ