部署包含 Customer Insights - Journeys 窗体的页面

在 Customer Insights - Journeys 中创建了窗体后,您需要将其发布到客户可以访问的位置。 本文讨论 Customer Insights - Journeys 窗体的各个托管选项。

托管选项

通常,窗体在内容管理系统 (CMS) 上托管,在产品或服务的上下文中,窗体允许客户请求其他信息或定期接收通知。 当前,Customer Insights - Journeys 窗体有两个发布选项。 第一个选项生成 JavaScript 代码片段,允许您在网站上嵌入窗体。 第二个选项使用您的窗体创建独立页面。

发布窗体。

虽然这看起来只有两个选项,但 JavaScript 代码选项可以以不同的方式在任何地方发布窗体。 但是,要在您自己的 CMS 中发布窗体,您必须使用 Dynamics 365 Customer Insights - Journeys 对域进行身份验证。 了解详细信息:在 Customer Insights - Journeys 中对域进行身份验证

值得一提的是,发布选项并不专属于给定位置,这意味着您可以在多个位置发布同一窗体。

以下各节更详细地介绍了非 Javascript 代码发布选项。

重要提示

当前不存在捕获不是使用 Customer Insights - Journeys 创建的窗体内容的功能。

使用独立页面

在没有其他可用或不需要的发布选项的情况下,独立页面非常有用。 例如,如果预计会有大量访问,您可能需要使用独立页面。 在这些情况下,您可以在 Microsoft 内容分发网络 (CDN) 中托管的独立页面上发布窗体。 这将保证窗体加载时间较短且具有可用性高。

如下方所示,选择“创建新独立页面”对话右侧的创建按钮将创建独立页面,让窗体立即可用。

窗体发布选项。

目前,为独立页面提供的域由 Customer Insights - Journeys 提供。 不过,很快您就可以添加自己的域来在这些独立页面上使用了。

使用独立页面时,后台有一个缓存机制,可以尽快交付页面。 由于有缓存系统,如果窗体发生更改,更改不会立即反映在页面上。 缓存更新最长可能需要 10 分钟时间。

备注

要强制基础结构加载窗体的更新(非缓存)版本,在 URL 末尾追加“#d365mkt-nocache”。 添加“nocache”参数时,页面将忽略缓存,会直接从 Customer Insights - Journeys 加载窗体。

使用单页应用程序 (SPA) 托管

Customer Insights - Journeys 窗体体验使用利用各个事件来更改窗体行为的 JavaScript API。 此设计允许通过 API 包含和呈现窗体,并在带有 React (SPA) 的单页应用程序中使用。 此开发人员文档对此过程进行了说明:使用代码扩展 Customer Insights - Journeys 窗体

以下屏幕截图显示 React 页面上的嵌入式 Customer Insights - Journeys 窗体:

SPA 上的 Customer Insights - Journeys 窗体。

如果您的窗体使用 SPA 托管,则需要替换窗体的标识符 (msdynmkt_marketingformid)、组织 (organizationid) 和该组织的终结点。 此信息在发布窗体后生成的代码片段中提供。

在 Power Pages 上托管

Customer Insights - Journeys 窗体也可以在 Power Pages(以前称为 Power Apps 门户)上托管。 使用此托管方法,无需将相应的网站连接到 Customer Insights - Journeys 应用。 在 Power Pages 上托管的过程如下:

  1. 在 Power Pages 工作室中创建新页面,或复制和编辑现有页面。

    在 Power Pages 中创建新页面的屏幕截图。

  2. 选择在 Visual Studio Code 中编辑页面的选项。

    显示在 Visual Studio Code 中编辑页面的选项的屏幕截图。

  3. 将窗体生成的代码插入到要显示窗体的位置。 关闭编辑器,将更改同步回门户。

    显示在 Visual Studio Code 中插入生成的代码的屏幕截图。

  4. 选择同步按钮将更改同步回门户。

    显示 Power Pages 中的同步按钮的屏幕截图。

  5. 选择 Power Pages 中的预览按钮查看页面外观。

    显示 Power Pages 中的页面预览的屏幕截图。

您将无法在 Power Pages 工作室中以设计模式预览窗体。 但是,如果选择预览按钮在浏览器中预览页面,窗体将显示并可以使用。

摘要

Customer Insights - Journeys 窗体设计器提供了创建和发布用于 Customer Insights - Journeys 的窗体的灵活选项。 以下是在 Customer Insights - Journeys 中创建和发布窗体时需要记住的一些一般指南:

  • 在 Customer Insights - Journeys 中,无需将应用与 Power Portals/Power Pages 连接。
  • 构建单个登陆页的一种简单有效的方法是将窗体作为独立页面发布。
  • 如果您需要创建一个具有多个页面的复杂市场营销网站,您可以使用 Power Pages 工作室。