將資料傳送至 Salesforce 廣告活動

您可以使用 Looker 的 Salesforce 廣告活動整合功能,在 Salesforce 中建立廣告活動,並在廣告活動成員中填入 Looker Explore 或 Look 中的待開發客戶和聯絡人。您可以選擇在 Looker 中建立新的廣告活動,或將使用者加入現有的廣告活動。

設定需求

  • Salesforce API 42.0 以上版本 (2018 年春季發布)
  • 使用者必須在「廣告活動」物件上具備「建立」和「編輯」權限 (預設會與「行銷使用者」設定檔相關聯),以及在使用者設定檔中選取「行銷使用者」核取方塊
    • 如果您沒有足夠的權限,系統可能會顯示下列錯誤訊息:entity type cannot be inserted...

設定操作說明

  1. 建立使用者屬性,以控管對動作的存取權,並指定 Salesforce 網域。在「管理」選單的「使用者」部分,點選「使用者屬性」頁面中的「建立使用者屬性」。定義新使用者屬性:

    • 名稱:salesforce_campaigns_action_domain
    • 標籤:Salesforce 廣告活動動作網域
    • 資料類型:字串
    • 使用者存取權:查看
    • 隱藏值:
    • 沒有預設值

    選取「儲存」

  2. 定義使用者屬性後,您可以將 Salesforce 網域 (例如「https://MyDomainName.my.salesforce.com」) 指派給將使用該動作的個別使用者和使用者群組,做為。選取「使用者屬性」頁面頂端的「使用者值」和「群組值」分頁,分別為個別使用者使用者群組指派值。

    • 不同使用者可以指定不同的網域 (例如測試環境或開發環境的 Salesforce 執行個體),您隨時可以更新網域值。
    • 如果使用者未指定值,就不會看到該動作做為目的地選項。
  3. 接著,請啟用動作。前往「管理」選單的「平台」部分,然後選取「動作」頁面,並選取「Salesforce 廣告活動動作網域」動作旁的「啟用」。在「Salesforce Campaigns Action Domain」頁面中,啟用「Enabled」切換鈕,然後選取「Salesforce domain」欄位的「Salesforce Campaigns Action Domain」使用者屬性。按一下「Save」(儲存)

  4. 您可以視需要分別為聯絡人和待開發客戶欄位設定 LookML 標記 sfdc_contact_idsfdc_lead_id。或者,動作會嘗試使用規則運算式比對欄位標籤,並使用下列運算式:/contact id/i/lead id/i (不區分大小寫)。

使用 Salesforce 廣告活動動作

設定 Salesforce 廣告活動動作後,即可在 Looker 排程工具中使用:

  1. 在 Look 或探索中,建立排程或選取「傳送」一次性傳送選項。
  2. 在「這項資料應傳送至何處?」下方,選取「Salesforce 廣告活動」動作。
  3. 首次使用這項動作時,系統會提示您登入 Salesforce。按一下 [Log in] (登入)。
  4. 在 OAuth 同意畫面上,按一下「允許」,然後返回 Looker 排程工具視窗。
  5. 選取「驗證憑證」。在 Looker Scheduler 中登入 Salesforce 後,請填寫 Salesforce 廣告活動動作表單,設定 Look 或 Explore 放送作業的詳細資料:

    1. 建立或附加:選取「建立」建立新的廣告活動,或選取「附加」修改現有廣告活動。
    2. 廣告活動名稱:輸入新廣告活動的名稱,或選取現有廣告活動。
    3. 成員狀態:選取廣告活動成員的狀態。系統會根據您的 Salesforce 執行個體中可用的狀態填入這份清單。
    4. 在 Looker 中顯示 Salesforce 錯誤:將此選項設為「是」,即可在 Looker 的排程工作狀態詳細資料中,顯示任何 Salesforce 錯誤。這會在「管理」選單的「排程記錄」頁面中,將 Looker 的排程工作狀態記錄為「錯誤」,這有助於排解成員層級的錯誤。將這項設定設為「否」,即可忽略所有與廣告活動成員相關的錯誤 (預設值)。無論您在設定廣告活動成員時是否發生任何錯誤,系統都會記錄「Complete」狀態。
  6. 指定其他任何提交選項。

  7. 選取「傳送」

移除 Salesforce 廣告活動動作

如要切換已連結的 Salesforce 執行個體,或將 Looker 動作從 Salesforce 執行個體中取消連結,您可以在 Salesforce 帳戶中撤銷 Looker 應用程式的連結

限制

  • 這項操作的資料列上限為 5,000 列。我們目前正在開發傳送所有結果的功能。
  • 每個 Salesforce 版本都有 24 小時內允許的 API 呼叫次數限制。如要瞭解執行個體的 API 限制,請參閱「Salesforce API 要求限制和分配」說明文件。這個動作會利用 sObject 集合的 POST 要求,在單一要求中執行多筆記錄 (每個 API 呼叫 200 筆記錄)。