跳转到内容

应用内消息(弹窗)

应用内消息(弹窗)会在用户使用您的应用或网页服务的过程中向其展示内容,促使用户立即采取行动。它们能让客户立刻行动——例如即时跳转到某个特定页面——从而带来很高的转化率。

与其他渠道不同,即时性对应用内消息可能很重要。根据您更看重即时展示时机还是精准受众定向,设置方式会有很大差异。

  • 看重即时展示时机:在控制台中使用应用内消息渠道,让消息能基于触发条件立即展示。当配置的展示受众与展示周期匹配时,消息会在那一刻立即展示。
  • 看重精准受众定向:使用客户旅程自动化,在某个旅程中设置应用内消息。由于自动化的运行需要一些时间,展示并非即时,但一旦排入展示队列,便可在该用户下一次触发时,向其展示一条经过精准个性化的应用内消息。

为避免弹窗在意料之外的时机出现,FlareLane 应用内消息要求由您的团队自行决定展示时机。这称为应用内消息的展示触发条件

展示触发条件是您通过 SDK 集成的特殊触发条件,与您已集成的事件是相互独立的。

示例:

  • 用于在客户进入首页时展示应用内消息的触发条件(例如 home)
  • 用于在客户进入「我的」页面时展示应用内消息的触发条件(例如 mypage)
  • 用于在客户到达购买完成页面时展示应用内消息的触发条件(例如 complete_purchase)
  • 用于在客户到达内容创建完成页面时展示应用内消息的触发条件(例如 complete_write)
  • ……

2. 为每个展示触发条件集成代码

Section titled “2. 为每个展示触发条件集成代码”

确定展示触发条件名称后,**为每个触发条件插入 displayInApp 函数。**当该函数运行时,它会为该触发条件找到一条符合展示条件的应用内消息并展示出来。

请参考各平台的 SDK 参考(移动端网页端),或通过 GTM 添加。

// Run the following function when the home screen loads
FlareLane.displayInApp("home");
// Passing data can be used as a detailed trigger filter (e.g., display an in-app message when a specific product is viewed)
FlareLane.displayInApp("view_product", { "product_id": 12345, "category": "food" });

确定展示触发条件后,创建内容。您可以使用 FlareLane 预先准备的多种应用内消息模板,轻松上手。

应用内消息模板选择界面,展示可用的弹窗布局选项

选择模板后,您可以轻松地为应用内消息定义展示触发条件和操作。实际的应用内展示时机使用的是您在第 1 步中定义的展示触发条件。

应用内消息编辑器,展示触发条件、展示周期、受众和按钮操作设置

当某台设备运行应用内消息的展示触发条件时,还会一并检查以下附加条件。

  • 展示周期:若已设置,FlareLane 会应用设备的 timeZone,检查当前时间是否落在周期范围内。
  • 展示受众:若已设置,FlareLane 会基于细分筛选条件检查该设备是否满足条件。请注意,这里不能将事件用作细分筛选条件,也不能直接将某个已有的细分人群指定为条件。

您可以为应用内消息按钮设置的操作如下。

名称说明
URL直接指定点击后的跳转路径,例如 https URL 或深度链接。
URL 与深度链接指南
自定义操作将点击后要执行的操作以 SDK 函数的形式自行实现。 (需实现 setInAppMessageActionHandler:应用端网页端
关闭您还可以设置「N 天内不再显示」选项。「不再显示」是按设备维度设置的。
推送订阅请求展示一个请求允许推送通知权限的提示,或将用户引导至设置页面。

要在真机上测试已创建的应用内消息,请在应用内消息详情页点击测试发送按钮。

经测试发送的应用内消息会在下一个展示时机以最高优先级展示一次。

对于测试发送,会忽略「不再显示」选项。

自定义 HTML 应用内消息编辑器,包含代码输入和可点击元素配置

如果您需要专属的特殊应用内消息设计与行为,可以自行实现基于 HTML 的应用内消息。

您可以通过编写 HTML 代码自由构建 UI,在为按钮等元素实现点击监听器后,集成以下脚本。要测量点击统计,请添加诸如 data-flarelane-clickable-id="click1" 这样的属性。

函数名说明与示例
FlareLaneIAM.trackEvent(name, data)触发一个事件。
FlareLaneIAM.setTags(tags)集成标签。
FlareLaneIAM.openUrl(url)打开指定 URL。
FlareLaneIAM.close(minutes)关闭应用内消息并设置再次展示的周期。
FlareLaneIAM.requestPushPermission()请求推送通知订阅权限。
FlareLaneIAM.executeAction(actionId)执行自定义操作。

在同一展示触发条件下的多条应用内消息中,要展示的消息按以下优先级确定。

  1. 测试发送及客户旅程自动化中的应用内消息
  2. 优先级越高越靠前(高—中—低)
  3. 创建日期越早越靠前

FlareLane 提供统计指标,让您能够分析已展示应用内消息的效果并获得洞察。

底部弹层应用内消息的尺寸规格与布局预览

模态框应用内消息的尺寸规格与布局预览

全屏应用内消息的尺寸规格与布局预览