Looker 集成:Google Ads 目标客户匹配

如果客户托管的 Looker 实例不满足 Looker Action Hub 要求,则客户托管的实例可能无法从 Looker Action Hub 启用操作,尤其是支持流式结果或使用 OAuth 的操作。

请参阅通过操作中心分享数据文档页面,了解针对这一潜在问题的建议解决方案。

Looker 提供了一项名为 Google Ads 目标客户匹配的集成,让用户可以将基于第一方数据的细分受众群和受众群体从 Looker 直接发送到 Google Ads。您可以使用 Google 凭据进行身份验证,并向 Google Ads 目标发送一次性或周期性数据传送

启用操作

Looker 管理员必须按照以下步骤启用此操作:

  1. 从 Looker 管理面板转到操作页面
  2. Google Ads 目标客户匹配操作旁边,点击启用。如果列表中未显示这些操作,请点击刷新按钮。
  3. 启用开关切换到开启状态,然后点击保存

启用后,此操作将在调度器中显示为数据传送的目标选项。

一个 Google 账号只能关联到一个 Looker 实例。

配置 Looker 查询

在使用 Google Ads 目标客户匹配操作之前,请确保 Looker 查询中的列标签正确映射到 Google Ads 中的用户标识符

Looker 根据以下正则表达式集检查查询中的每个列标签,并根据列标签的第一个正则表达式匹配将列标签映射到 Google Ads 中的用户标识符。所有正则表达式条件都不区分大小写。

您可以选择上传 CRM 数据移动设备数据。请注意,移动设备数据不能与任何其他类型的客户关系管理数据合并。

以下是客户关系管理数据的用户标识符的正则表达式条件:

[/email/i, "hashed_email"],
[/phone/i, "hashed_phone_number"],
[/first/i, "address_info.hashed_first_name"],
[/last/i, "address_info.hashed_last_name"],
[/street|address/i, "address_info.hashed_street_address"],
[/city/i, "address_info.city"],
[/state/i, "address_info.state"],
[/country/i, "address_info.country_code"],
[/postal|zip/i, "address_info.postal_code"]

以下是用于移动设备 ID 的用户标识符的正则表达式条件:

  [/idfa|identifier.for.advertising/i, "mobile_id"],
  [/aaid|advertiser.assigned.user|google.advertising/i, "third_party_user_id"]

也就是说,某个字段的标签值可以是“AAID”“广告客户分配的用户”或“Google 广告”,任何标签都将匹配并映射到 third_party_user_id 标识符。

虽然每个列标签仅映射到一个标识符,但可能会有多个列标签映射到同一标识符。例如,在仅包含 work_emailhome_email 的查询中,这两者都将映射到电子邮件标识符。

如果您的列标签与任何标识符都不匹配,Looker 开发者可以执行以下操作之一:

  • 在查询的 LookML 中更新该列的标签,以添加与 Google Ads 中的标识符匹配的相应字词
  • 使用自定义字段复制列并为其添加新标签

向 Google Ads 目标客户匹配发送数据

您可以通过 Looker 调度器,将“探索”和“Look”中的数据发送到 Google Ads 目标客户匹配操作目标位置。

在使用此 Looker 集成之前,请确保您的 Google Ads 账号符合目标客户匹配条件并已启用目标客户匹配功能。

在所选的“探索”或“Look”中,点击右上角的齿轮菜单。 对于 Look 或探索,请选择发送作为一次性提交内容。 对于 Look,请选择安排定期提交作业。对于探索,由于没有发送定期传送的选项,因此您必须选择保存并安排,先将“探索”保存为 Look,然后再安排该 Look 定期传送。

如需详细了解如何安排数据传送,请参阅使用 Looker 调度程序传送内容文档页面。

选择传送选项后,系统会打开“探索”和“Look”的调度器。请为提交内容输入标题。要投放到 Google Ads 目标客户匹配目标账号,请执行以下操作:

  1. 从调度器的这些数据应存储在何处?部分中,选择 Google Ads 目标客户匹配图标:
  2. 首次向此目的地传送时,您必须使用 Google OAuth 凭据进行身份验证。在调度器的 Google Ads 目标客户匹配部分中,点击使用 Google 账号登录按钮。
  3. 使用 Google OAuth 账号登录屏幕中,选择相应的 Google 账号。勾选您要授予 Looker 应用的权限旁边的复选框。点击继续以确认您选择授予所请求的权限。如果登录成功,您将看到一条消息,提示您关闭浏览器标签页并返回调度程序。一个 Google 账号只能关联到一个 Looker 实例。
  4. 返回调度程序的 Google Ads 目标客户匹配部分,点击验证凭据按钮。
  5. 您的凭据通过验证后,系统将显示选择登录账号字段。从下拉菜单中选择合适的登录账号。如需重置选择,您必须关闭该表单,然后重新打开。
  6. 选择目标账号下拉列表中选择目标账号。 目标账号是您要发送数据的目标账号,例如在目标客户匹配功能中定义受众群体名单的位置。
  7. 创建新列表或附加到现有列表?下拉菜单中,选择是创建新列表还是附加到现有列表。Looker 建议附加此列表,以帮助优化 Google Ads 出价算法。 每次上传新列表并不是最佳做法,因为这会重置出价算法。
    • 如果您选择附加到现有列表,请从选择要更新的列表下拉列表中选择要附加到列表。
    • 如果您选择创建新列表,请在新列表名称新列表说明字段中输入列表名称和说明的值。
  8. 确定是否要在传送数据之前对其进行哈希处理。所有个人数据都必须先经过标准化和哈希处理,然后才能进入 Google Ads。如果您的数据尚未经过哈希处理,请选择,Looker 会尝试根据 Google Ads 要求对数据进行哈希处理。如果您选择 No,则数据将以 Looker 中显示的方式发送,这意味着数据应该已经在数据库中进行了标准化和哈希处理。
    如果数据未正确进行哈希处理,您的客户名单将与 Google Ads 中的任何受众群体都不匹配。
  9. 对于周期性传送,请设置传送触发器。对于重复间隔触发器,请设置传送此数据的频率。对于数据组更新触发器,从选择数据组下拉列表中选择触发数据组。您可以在调度器的过滤条件部分中对安排的传送应用任何其他过滤条件。
  10. 展开 Scheduler 中的高级选项菜单。 请务必选择所有结果。 对于周期性交付,请选择您希望为交付应用的任何其他安排条件。
  11. 查看您的投放设置。对于一次性提交内容,请点击发送。对于周期性提交,请点击全部保存

问题排查

  • 如果您在前一个步骤 6 中选择的目标账号没有为成员资格打开至少一个基于 CRM 的用户列表,如果您选择附加到现有,则会看到错误。要解决此问题,您可以创建新的列表,方法是一次性发送运费,或在 Google Ads 中创建新列表。创建列表后,如果从创建新列表或附加到现有列表?下拉菜单中选择“附加到现有”,便可以选择“附加到现有列表”选项。
  • 如果您的 Google Ads 账号未启用目标客户匹配功能,您将无法使用此 Looker 集成功能。确保您的 Google Ads 账号符合目标客户匹配政策的要求
  • 一个 Google 账号只能关联到一个 Looker 实例。如果您想将目标客户匹配操作从其他 Looker 实例关联到 Google Ads,则必须移除 Looker 对您的 Google 账号的访问权限,然后重新授权 Looker 通过该 Looker 实例访问您的 Google 账号。

移除该操作

如需移除此集成,请前往您的 Google 用户账号,然后从 Looker 应用中移除账号访问权限