编写宣传活动

准备工作

请务必完成使用入门中的步骤,确保您的应用已启用 Firebase 并已添加最新的 Firebase In-App Messaging SDK。

创建新的宣传活动

在 Firebase 控制台的“Messaging”(消息传递)页面中设置新的宣传活动。

  • 如果您是首次使用该功能,请点击制作首个宣传活动
  • 如果不是,请点击新建宣传活动

第 1 步:样式和内容

在控制台中,使用 Firebase In-App Messaging 消息模板来整合不同的功能,以便为您的应用内消息提供不同的用途。

探索使用场景,查看设置消息模板样式的示例。

消息模板类型 功能 功能说明
卡片 模态窗口 仅图片 横幅
图片 提供 HTTPS 图片网址。您可以使用 Firebase Hosting 来托管您的图片。
操作 使用 Web 链接或深层链接将您的用户引导至外部页面或您的应用中的特定页面。您可以使用 Firebase Dynamic Links 来创建和管理深层链接。模态窗口仅图片模板包含一个 X 按钮,可供用户关闭消息。
文本/背景颜色 您可以通过输入十六进制颜色代码或使用颜色渐变找到与您的品牌契合的特定色相,自定义消息的视觉效果。
消息标题/正文 通过相关标题和简单说明来吸引用户的注意。Firebase 会根据您的用户的情况自动对您的文本进行翻译和缩放。
主按钮 默认按钮操作设置为关闭消息。请以操作的形式提供一个网址来重定向用户。
次要按钮 默认按钮操作设置为关闭消息。请以操作的形式提供一个网址来重定向用户。

  1. 在 Firebase 控制台的编写宣传活动窗口中,使用每个模板可用的功能自定义您想显示的消息。

  2. 编写宣传活动窗口的右侧,横向或纵向预览手机或平板电脑上的消息。

    通过在控制台内预览,您可以大致了解您的消息显示在移动设备上的样子。消息的实际呈现效果因设备而异。 使用真机设备进行测试,以查看实际呈现效果

  3. 如果需要,请为您的宣传活动定义自定义元数据。在客户端向用户显示宣传活动时,通过 SDK 回调来获得这些元数据。 例如,您可能希望用促销代码标记宣传活动,以便在客户端使用。

第 2 步:定位用户

  1. 输入宣传活动的名称。

    此名称用于宣传活动报告,不会显示在消息中。

  2. (可选)提供宣传活动说明。

    此说明用于宣传活动报告,不会显示在消息中。

  3. 点击选择应用下拉列表,找到您要关联到此宣传活动的应用。

  4. (可选)点击按钮,进一步缩小目标用户的范围。

    使用选择下拉列表选择其他要求。

  5. 查看符合此宣传活动要求的潜在用户所占的百分比。

    此数字是根据过去 7 天内与该服务通信过的活跃用户数估算的。符合条件的用户仅会在满足触发条件时看到此消息。

  6. (可选)如果您的应用定位到多种语言的用户,系统会提示您将宣传活动本地化为这些语言。您可以使用对话框添加自己的翻译,或者使用 Google 翻译轻松将宣传活动本地化。

第 3 步:安排消息推送

  1. 指定宣传活动的开始日期和时间。

    宣传活动可以在您发布宣传活动后开始,也可以在安排的某个时间开始。

  2. 指定宣传活动的结束日期和时间。

    宣传活动可以无限期推送,也可以在安排的某个时间结束。

  3. 点击“事件 +”至少添加一个触发事件。

    • 您可以输入默认事件或通过 Firebase Analytics 记录的事件来触发您的应用内消息。这些事件包括用户操作、系统事件或错误。
    • 您的应用内消息会在您指定的事件发生时触发。
  4. 指定每台设备的推送频率限制。通过此限制,您可以控制用户多久看到一次您的消息。

    • 默认情况下,宣传活动在被用户查看(也就是向用户展示)过一次后就不再显示。
    • 您也可以以天为单位设置消息推送频率。

第 4 步:转化事件(可选)

Firebase 会跟踪产生已完成转化事件的展示次数。

  1. 编写宣传活动窗口中,使用选择转化事件下拉列表从以下内容中进行选择:

  2. 发布宣传活动后,请浏览到“Messaging”(消息传递)页面,然后点击宣传活动的名称,查看与该宣传活动的转化历史记录相关的数据。

发布宣传活动

修改宣传活动后,您可以点击另存为草稿,以便稍后可以继续修改草稿状态的宣传活动。

或者,您也可以点击发布,在安排的日期向定位的用户发布消息。您可以在宣传活动发布后对其进行修改。

一旦停止某个已发布的宣传活动,您将无法再次发布该宣传活动。不过,您可以随时停止或修改推送中的宣传活动。您还可以复制现有的宣传活动,对其略加修改,以避免创建全新的宣传活动。