跳到内容

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 受众进行匹配以进行同步。

在 Journey 中同步受众

Anchor link to

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

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

要配置受众同步:

  1. 打开 Journey Builder

  2. 添加一个 Audience-based entry。在 Audience source 中,选择一个 Pushwoosh segment 或列表,用于定义谁进入此 Journey。例如,一个 segment Users with tag webinar_registered set to true。只有这些用户会通过 Journey 并到达 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. 完成 Journey 配置,然后启动它。

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

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

行为和错误处理

Anchor link to

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

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

Audience sync 统计

Anchor link to

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

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