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 数据移动设备数据。请注意,移动设备数据不能与任何其他类型的 CRM 数据组合在一起。

以下是 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。

如需详细了解如何安排数据传送,请参阅使用 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 要求对数据进行哈希处理。如果您选择,则数据将按其在 Looker 中的显示方式发送,这意味着数据应已在数据库中进行标准化和哈希处理。
    如果数据未正确进行哈希处理,您的客户名单将无法与 Google Ads 中的任何受众群体进行匹配。
  9. 对于定期交付,请设置交付触发器。对于重复间隔触发器,请设置您希望交付此数据的频率。对于数据组更新触发器,请从选择数据组下拉菜单中选择触发数据组。在调度程序的过滤条件部分中,对预定交付应用任何其他过滤条件。
  10. 展开调度程序中的高级选项菜单。 请务必选择所有结果。 对于定期配送,请选择您希望为配送设置的任何其他安排条件。
  11. 检查您的配送设置。对于一次性配送,请点击发送。对于定期送货,请点击全部保存

问题排查

  • 如果您在上一步(第 6 步)中选择的目标账号没有至少一个已开放会员资格的基于 CRM 的用户名单,那么在选择附加到现有名单后,您会看到一条错误消息。若要解决此问题,请通过一次性发送交付内容或在 Google Ads 中创建新名单来创建新名单。创建列表后,当您从创建新列表还是附加到现有列表?下拉菜单中选择“附加到现有列表”时,该列表将可供选择。
  • 如果您的 Google Ads 账号未启用目标客户匹配功能,您将无法使用此 Looker 集成。确保您的 Google Ads 账号符合目标客户匹配政策的要求
  • 一个 Google 个人账号只能与一个 Looker 实例相关联。如果您想将目标客户匹配操作与另一个 Looker 实例中的 Google Ads 相关联,则必须移除 Looker 对您 Google 账号的访问权限,然后从该 Looker 实例中重新授权 Looker 对您 Google 账号的访问权限。

移除操作

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