跳到内容

Meta Ads 集成

Meta Ads 集成可让您将 Pushwoosh 受众同步到您的 Meta 广告帐户。使用它可以在广告活动中定位或排除用户,并将付费广告作为客户旅程中的另一个渠道。

使用此集成可以:

  • 在多个渠道中定位高价值用户,以增加购买或参与度
  • 重新定位在其他渠道中响应较差的用户
  • 建立排除受众,使忠实客户不会收到不必要的广告

前提条件

Anchor link to

在连接 Meta Ads 之前,请确保:

  • 您在 Pushwoosh 帐户中拥有 Admin 角色。有关角色和权限的工作方式,请参阅管理用户访问和权限
  • 您已设置 Facebook Business Manager 来管理您品牌的 Facebook 资产,包括广告帐户、主页和应用。
  • 您有一个与您的 Business Manager 关联的有效 Facebook Ad Account
  • 您的 Facebook Business Manager 管理员已授予您计划与 Pushwoosh 一起使用的广告帐户的 Manage CampaignsManage ad accounts 权限。
  • 您已接受这些帐户的广告帐户条款和条件。
  • 您已接受计划与 Pushwoosh 一起使用的 Facebook 广告帐户的 Facebook’s Custom Audiences Terms

在 Pushwoosh 中设置 Meta Ads

Anchor link to
  1. 在 Pushwoosh 中,转到 Settings > 3rd party integrations

  2. 在 Meta Ads 卡片中,点击 Login page

第三方集成页面,其中 Meta Ads 卡片显示配置、设置指南和登录页面链接
  1. 登录您的 Meta 帐户,然后点击 Continue

  2. 选择您要连接的广告帐户。

Meta 屏幕,用于为连接的集成选择业务访问选项
  1. 查看所请求的广告帐户和业务访问权限。

  2. 点击 Save。Meta 随后会显示一条确认消息,表明您的帐户已连接。

查看连接状态

Anchor link to

设置完成后,您将被重定向到 Pushwoosh 中的 Meta Ads 页面。

Pushwoosh Meta Ads 页面,包含“已连接”徽章、带有业务帐户列的广告帐户表、页眉操作以及“如何将受众与 Meta 同步”

广告帐户表列出了每个连接的帐户,包括:

  • Ad account name
  • Business account
  • ID

打开行末的三个点,然后选择 Remove ad account,以从 Pushwoosh 的列表中删除该广告帐户。

管理已连接的广告帐户

Anchor link to

Meta Ads 页面上,点击 Manage accounts 打开对话框。使用每行上的切换开关来将该广告帐户包含在集成中或从集成中排除。 点击 Apply 保存更改,或点击 Cancel 关闭而不保存。

要调整列表视图:

  • 打开或关闭 Show only connected 以限制显示的行。
  • Search by name or id… 中输入内容以在列表中查找帐户。
“管理广告帐户”对话框,包含“仅显示已连接”切换开关、按名称或 ID 搜索、带有“已连接”或“已断开”徽章的行切换开关、“取消”和“应用”

将项目标签映射到 Meta 字段

Anchor link to

映射用户属性可让您告诉 Pushwoosh 哪些 Meta 用户属性应更新您项目中的哪些 Tag name 字段。这样,当数据来自 Meta 时,它会保存在您期望的位置。

  1. Meta Ads 页面上,点击 Map user data

  2. 对于左列中的每个 Facebook field,从右侧的控件中选择您项目中的一个 Tag name。 仅映射您需要的行。

“将项目标签映射到 Meta 字段”模态框,包含 Facebook 字段和标签名称列、覆盖复选框、“取消”和“保存”
  1. 点击 Save 应用映射,或点击 Cancel 关闭而不保存。

在 SDK 中启用 MADID 收集

Anchor link to

Meta Ads 使用通过移动 SDK 收集的设备标识符 (MADID) 来匹配用户。 Pushwoosh SDK 不会自动收集广告标识符(Android 上的 GAID,iOS 上的 IDFA)。 两个平台都要求在读取标识符之前获得明确的用户同意。 在您的应用程序中,请求用户同意,在允许时读取标识符,并将该值 传递给 SDK。

1. 添加依赖项

implementation 'com.google.android.gms:play-services-ads-identifier:...'

2. 声明 AD_ID 权限(targetSdk ≥ 33 时需要)

将此添加到您的 AndroidManifest.xml 中:

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

3. 检索 GAID 并将其传递给 SDK

getAdvertisingIdInfo 必须在后台线程上调用:

String gaid = AdvertisingIdClient.getAdvertisingIdInfo(context).getId();
Pushwoosh.getInstance().setAdvertisingId(gaid);

要清除后端存储的值,请传递 null 或空字符串:

Pushwoosh.getInstance().setAdvertisingId(null);

行为说明:

  • 如果自上次成功调用以来值未发生变化,则不会发出网络请求。
  • 如果网络请求失败,则在下次应用启动时重试。
  • Pushwoosh.stopCommunication() 处于活动状态时,该调用将被忽略。
  • 全零 UUID (00000000-0000-0000-0000-000000000000) 的处理方式与 null 相同——后端存储的 MADID 将被清除。

工作原理

Anchor link to

一旦您调用 setAdvertisingId,SDK 就会将该值作为 madid 字段与应用代码和设备硬件 ID 一起发送到 Pushwoosh 跟踪端点。Pushwoosh 使用此标识符将您的设备记录与 Meta Ads 受众进行匹配以进行同步。

在旅程中同步受众

Anchor link to

Journey Builder 中的 Audience sync 点将您的旅程链接到 Meta 自定义受众。每当用户到达该点时,Pushwoosh 都会请求 Meta 将他们添加到受众或从受众中移除。

例如,您可以使用此功能停止向已注册的用户显示网络研讨会广告,这样您就不会在不再需要看到广告的人身上浪费广告支出。

要配置受众同步:

  1. 打开 Journey Builder

  2. 添加一个 Audience-based entry。在 Audience source 中,选择一个定义谁进入此旅程的 Pushwoosh 细分或列表。例如,一个细分 Users with tag webinar_registered set to true。只有这些用户会通过旅程并到达 Audience sync

  3. 添加 Audience sync 点。

  4. How to sync users info to Meta audience 下,选择一个选项:

    • Add users to audience。将每个到达此步骤的用户添加到您选择的 Meta 受众。例如,使用此选项开始向已注册但尚未参加的用户显示广告。
    • Remove users from audience。将每个到达此步骤的用户从该 Meta 受众中移除。在此示例中,选择此选项以停止向已注册的用户显示网络研讨会广告。
  5. Meta Ads account 中,选择已连接的广告帐户。

  6. Audience 中,选择 Meta 受众,例如 Webinar

受众同步面板,包含受众下拉菜单和选定的 Meta 自定义受众
  1. 点击 Apply 保存该点,或点击 Cancel 关闭而不保存。

  2. 完成旅程配置,然后启动它。

受众同步面板,包含步骤名称、添加或移除用户、Meta Ads 帐户、受众、“应用”和“取消”

当这些用户到达 Audience sync 时,他们将从 Meta 的 Webinar 受众中移除,因此他们将不再看到那里的网络研讨会广告。

行为和错误处理

Anchor link to

旅程处理取决于 Meta 帐户和受众的可用性:

  • 只有当 Meta 能够根据 Pushwoosh 提供的数据匹配用户时,它才会更新受众。如果 Meta 无法匹配用户,该用户的受众不会改变,他们将继续在旅程中。
  • 如果一个个人资料在连接的广告帐户断开连接时到达 Audience sync 点,该个人资料的旅程将停止,Pushwoosh 将发送系统和电子邮件通知。
  • 如果在 Meta 中找不到选定的受众并且 API 返回错误,该个人资料的旅程将停止,Pushwoosh 将发送系统和电子邮件通知。

受众同步统计

Anchor link to

启动后,打开 Audience sync 步骤的统计信息,以查看进入量、添加和移除以及跳过的个人资料。有关指标的详细信息,请参阅 Customer Journey statistics 中的 Audience sync

受众同步统计信息,包含总进入数、添加到 Meta 受众、从 Meta 受众中移除、跳过未同步移动到下一步、导出用户以及用于同步的 Meta Ads 帐户