如果客户托管的 Looker 实例不符合 Looker Action Hub 要求,则可能无法通过 Looker Action Hub 启用操作,尤其是支持流式传输结果或使用 OAuth 的操作。
如需了解针对此潜在问题的建议解决方案,请参阅通过 Action Hub 共享数据文档页面。
Looker 提供一项名为“Google Ads 目标客户匹配”的集成,可让用户直接将 Looker 中基于第一方数据的细分受众群和受众群体发送到 Google Ads。您可以使用 Google 凭据进行身份验证,并向 Google Ads 目标位置发送一次性或周期性数据传送。
启用相应操作
Looker 管理员必须按照以下步骤启用此操作:
- 在 Looker 的管理面板中,前往操作页面。
- 点击“Google Ads 客户匹配信”操作旁边的启用。如果操作未显示在列表中,请点击刷新按钮。
- 开启启用切换开关,然后点击保存。
启用后,此操作将在时间安排工具中显示为数据传送的目标选项。
一个 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_email
和 home_email
的查询中,这两个字段都将映射到电子邮件标识符。
如果您的列标签与任何标识符都不匹配,Looker 开发者可以执行以下任一操作:
- 更新查询的 LookML 中的列标签,以添加与 Google Ads 中的标识符匹配的适当字词
- 使用自定义字段复制列并为其指定新标签
将数据发送到 Google Ads 目标客户匹配
您可以通过 Looker 调度程序将探索和查询中的数据发送到 Google Ads 目标客户匹配操作目标位置。
在使用此 Looker 集成之前,请确保您的 Google Ads 账号符合目标客户匹配条件并已启用目标客户匹配。
在所选的“探索”或“外观”中,点击右上角的齿轮菜单。 对于外观或探索,选择发送以一次性提交。 对于外观,选择安排以进行周期性提交。对于探索,由于没有定期投放选项,因此您必须先选择保存并安排投放时间,将探索保存为外观,然后再安排外观的定期投放时间。
如需详细了解如何安排数据传送,请参阅使用 Looker Scheduler 传送内容文档页面。
选择提交选项后,系统会打开“探索”和“Look”的“时间安排”工具。输入提交内容的标题。如需将数据传送到 Google Ads 目标客户匹配目标账号,请执行以下操作:
- 在时间安排工具的这些数据应发送到哪里?部分中,选择 Google Ads 目标客户匹配图标:
- 首次向此目标位置提交内容时,您必须使用 Google OAuth 凭据进行身份验证。在时间安排工具的 Google Ads 目标客户匹配部分,点击使用 Google 账号登录按钮。
- 在使用 Google OAuth 登录界面中,选择相应的 Google 账号。勾选您要向 Looker 应用授予的权限旁边的复选框。点击继续以确认您选择授予所请求的权限。如果登录成功,您会看到一条消息,提示您关闭浏览器标签页并返回到时间表管理器。一个 Google 个人账号只能与一个 Looker 实例相关联。
- 返回到“时间安排工具”的 Google Ads 客户匹配信号部分,点击验证凭据按钮。
- 验证完您的凭据后,系统会显示选择登录账号字段。从下拉菜单中选择适当的登录账号。如需重置选择,您必须关闭并重新打开表单。
- 从选择目标账号下拉菜单中选择目标账号。 目标账号是您要将数据发送到的账号,例如在“客户匹配”中定义受众群体名单的账号。
-
在创建新列表还是附加到现有列表?下拉菜单中,选择是创建新列表还是附加到现有列表。Looker 建议附加该列表,以帮助优化 Google Ads 出价算法。
每次都上传新名单并非最佳做法,因为这会重置出价算法。
- 如果您选择附加到现有列表,请从选择要更新的列表下拉菜单中选择要附加到哪个列表。
- 如果您选择创建新列表,请在新列表名称和新列表说明字段中输入列表名称和说明的值。
-
确定是否要在提交前对数据进行哈希处理。所有个人数据都必须先经过标准化和哈希处理,然后才能发送到 Google Ads。如果您的数据尚未经过哈希处理,请选择是,Looker 将尝试根据 Google Ads 要求对数据进行哈希处理。如果您选择 No,则系统会发送 Looker 中显示的数据,这意味着数据应已在数据库中经过标准化和哈希处理。
如果数据未正确经过哈希处理,您的客户名单将与 Google Ads 中的任何受众群体都不匹配。
- 对于周期性提交,请设置提交触发器。对于重复间隔触发器,请设置您希望提交此类数据的频率。对于数据集更新触发器,请从选择数据集下拉菜单中选择触发数据集。在时间表的过滤条件部分中,对安排的传送时间应用任何其他过滤条件。
- 展开“安排器”中的高级选项菜单。 请务必选择所有结果。 对于周期性提交,请选择您希望为提交内容设置的任何其他时间安排条件。
- 请检查您的配送设置。对于一次性提交,请点击发送。对于周期性投放,请点击全部保存。
问题排查
- 如果您在上一步 6 中选择的目标账号中没有至少一个可供加入会员的基于 CRM 的用户名单,那么如果您选择附加到现有名单,系统会显示错误消息。要解决此问题,请通过一次性发送传送内容或在 Google Ads 中创建新列表来创建新列表。列表创建后,您便可以在创建新列表还是附加到现有列表?下拉菜单中选择“附加到现有列表”后,将其作为选项进行选择。
- 如果您的 Google Ads 账号未启用目标客户匹配功能,您将无法使用此 Looker 集成。确保您的 Google Ads 账号符合“目标客户匹配”政策的要求。
- 一个 Google 普通账号只能与一个 Looker 实例相关联。如果您想通过其他 Looker 实例将“匹配客户”操作与 Google Ads 相关联,则必须移除 Looker 对您 Google 账号的访问权限,然后从该 Looker 实例重新授予 Looker 对您 Google 账号的访问权限。
移除操作
如需移除此集成,请前往您的 Google 用户账号,然后从 Looker 应用中移除账号访问权限。