您可以使用 Looker 的 Salesforce 广告系列集成功能,在 Salesforce 中制作广告系列,并使用 Looker 探索或 Look 中的潜在客户和联系人填充广告系列成员。您可以在 Looker 中选择制作新广告系列,也可以将用户附加到现有广告系列。
设置要求
- Salesforce API v42.0 及更高版本(发布时间:2018 年春季)
- 用户需要对“广告系列”对象拥有“创建”和“修改”权限(此权限默认与“营销用户”个人资料相关联),并且其用户个人资料中应选中“营销用户”复选框
- 如果您没有足够的权限,可能会看到以下错误消息:
entity type cannot be inserted...
- 如果您没有足够的权限,可能会看到以下错误消息:
设置说明
创建用户属性以控制对操作的访问权限,并指定 Salesforce 网域。在管理菜单的用户部分中,点击用户属性页面中的创建用户属性。定义新的用户属性:
- 名称:salesforce_campaigns_action_domain
- 标签:Salesforce 广告系列操作网域
- 数据类型:字符串
- 用户访问权限:查看
- 隐藏值:否
- 无默认值
选择保存。
定义用户属性后,您可以将 Salesforce 网域(例如“https://MyDomainName.my.salesforce.com”)作为值分配给将使用该操作的个别用户和用户群组。选择用户属性页面顶部的用户值和群组值标签页,分别为个别用户和用户群组分配值。
- 不同的用户可以定位到不同的网域(例如预演版或开发版 Salesforce 实例),并且您可以随时更新网域值。
- 如果用户没有分配值,则不会将相应操作视为目标选项。
接下来,启用相应操作。前往管理菜单的平台部分中的操作页面,然后选择 Salesforce 广告系列操作网域操作旁边的启用。在 Salesforce 广告系列操作网域页面上,启用已启用切换开关,然后为 Salesforce 网域字段选择 Salesforce 广告系列操作网域用户属性。点击保存。
(可选)分别为“联系人”和“潜在客户”字段设置 LookML 标记
sfdc_contact_id和sfdc_lead_id。或者,该操作会尝试将字段标签与以下正则表达式进行正则表达式匹配:/contact id/i和/lead id/i(不区分大小写)。
使用 Salesforce Campaigns 操作
配置 Salesforce 广告系列操作后,您就可以在 Looker 调度程序中使用该操作了:
- 在外观或探索中,创建时间表或选择发送一次性传送选项。
- 在这些数据应发送到何处?下,选择 Salesforce 广告系列操作。
- 首次使用该操作时,系统会提示您登录 Salesforce。点击登录。
- 在 OAuth 同意屏幕上,点击允许,然后返回 Looker Scheduler 窗口。
选择验证凭据。在 Looker Scheduler 中登录 Salesforce 后,填写 Salesforce 广告系列操作表单,以配置 Look 或探索的详细提交信息:
- 创建或附加:选择创建以创建新的广告系列,或选择附加以修改现有广告系列。
- 广告系列名称:输入新广告系列的名称,或选择现有广告系列。
- 成员状态:选择广告系列成员的状态。此列表将根据 Salesforce 实例中的可用状态进行填充。
- 在 Looker 中显示 Salesforce 错误:将此设置设为 Yes 可在 Looker 的定期作业状态详情中显示设置广告系列成员时出现的任何 Salesforce 错误。这会在 Admin 菜单的 Schedule History 页面上记录 Looker 的安排作业状态为 Error,这对于在成员级别排查错误非常有用。将此值设置为 No 可忽略与广告系列成员相关的所有错误(默认)。无论您在设置广告系列成员时是否发生了任何错误,系统都会记录已完成状态。
指定任何其他提交选项。
选择发送。
移除 Salesforce 广告系列操作
如果您想切换已关联的 Salesforce 实例,或解除 Looker 操作与 Salesforce 实例之间的关联,可以从 Salesforce 账号中撤消与 Looker 应用的关联。
限制
- 此操作最多只能处理 5,000 行。我们目前正在开发用于发送所有结果的功能。
- 每个 Salesforce 版本对 24 小时内允许的 API 调用次数都有限制。请参阅 Salesforce API 请求限制和分配文档,了解实例的 API 限制。此操作利用带有 sObject 集合的 POST 请求,在单个请求中执行多个记录(每次 API 调用 200 条记录)。