Experience Builder中的未登录体验

简介

Experience Builder中的未登录体验允许组织向所有访问者(包括未登录访问者)显示其学习内容和门户页面。 此功能旨在通过提供流畅的品牌预览来吸引、通知和吸引潜在学习者,然后再要求他们登录或注册。

使用此功能,您可以使用与标准Experience Builder中相同的拖放界面相同的用户友好来创建并自定义面向公众的页面。 您可以为访问您门户的任何人展示课程目录、类别、路径和丰富的静态内容(包括图像、文本、HTML和嵌入的iframe)。 这样可以轻松突出显示您的学习计划,推广新课程,并向更广泛的受众提供基本信息。

访问者可以浏览目录、查看课程和实例的详细信息,以及利用全球搜索功能寻找可用的培训机会。 但是,要求输入用户身份的操作(例如注册课程、访问个性化功能(如日历、合规性、排行榜或社交学习)或使用培训)将提示访问者登录。 此方法可确保敏感和个性化的信息保持安全,同时仍提供全面的预览体验。

管理员能够配置哪些页面和小组件对未登录的用户可见,从而确保只显示合适的内容。 可以将页面设置为既可供登录用户也可供未登录用户访问,或者设置为仅供这些组之一访问。 Experience Builder提供预览模式,允许您在页面发布之前查看访问者将看到的确切外观。

要启用此功能,您的ALM集成管理员必须激活培训数据访问连接器。 此连接器可确保课程元数据可公开访问。

完全支持品牌推广和本地化,使您能够自定义页面标题、收藏夹和语言设置,以符合您组织的标识并满足受众的需求。 作为向此增强体验过渡的一部分,适用于未登录用户的旧版主页功能将被弃用。 因此,应使用Experience Builder创建所有新的公共内容。

该功能的用途

Experience Builder中的未登录体验允许组织向任何人公开展示其学习内容和门户页面,而无需用户登录。 此功能可在需要注册或身份验证之前提供可用培训和资源的预览,有助于吸引、通知和吸引潜在学习者。

未登录体验的真实使用案例

  • 营销和外联:组织可以通过公开课程目录和计划详细信息,将其培训计划推广给外部受众,如潜在客户、合作伙伴或求职者。
  • 注册前探索:学习者在决定注册或登录之前,可以浏览可用课程、查看概述和探索类别,帮助其做出明智的注册决定。
  • 公司培训门户:公司可以为合规或入职培训信息提供面向公众的门户,新员工或承包商可以在收到凭据之前查看可用的培训。
  • 活动或营销活动登陆页面:举办学习活动或活动的组织可创建专用的公共页面,以突出显示精选的课程、日程表或资源,从而提高可见度和参与度。
  • SEO和可发现性:组织通过公开选定页面和目录,提高了搜索引擎的可见性,让人们可以更轻松地在线发现其学习内容。

未登录体验的关键概念

利用Experience Builder的未登录体验,您可以公开展示学习内容和门户页面,访问者无需登录即可浏览。

  • 创建公共页面和菜单:设置页面和单个菜单,每个人都可以访问这些页面和菜单,而不管登录状态如何。
  • 仅添加受支持的小组件:您可以添加不需要用户上下文的小组件(类别、课程和学习路径、内容框、HTML、iframe),而系统则会隐藏特定于用户的小组件。
  • 配置自适应页面行为:您决定是否为已登录和未登录的用户显示页面,并且系统根据登录状态自适应可见小组件和内容。
  • 预览两种体验:使用预览选项可以查看页面在登录和未登录用户时的外观,以及构件可见性和内容方面的差异。
  • 启用全局搜索:访问者搜索课程和内容,但仅获得基本搜索功能,且没有高级AI集成。
  • 允许访问者浏览目录和课程概述:访问者可以浏览目录页面、课程详细信息和实例,但必须登录才能注册或访问个性化功能。
  • 自定义品牌推广和本地化:您设置了收藏夹和语言设置,以符合您组织的品牌推广和辅助功能需求。
  • 启用培训数据访问连接器:激活此连接器可导出课程元数据以供公开显示,同时使未登录页面保持最新。
  • 处理共享基础结构的高流量:系统使用共享资源和速率限制管理大量匿名访问者。
  • 针对SEO优化:平台为搜索引擎索引准备公共页面,使您的学习内容更易于查找。

未登录体验的先决条件

  • 您必须在集成管理员中启用培训数据访问连接器,然后才能使用未登录体验。
  • 连接器将课程元数据导出到公共存储库,该存储库使未登录页面保持更新。

TDA连接器初始化

培训数据访问(TDA)连接器是在ALM中启用新的未登录体验生成器功能的重要先决条件。 此连接器有助于导出培训元数据,使您的门户可以向未登录的用户显示课程信息。

  • 连接器激活:必须从集成管理员面板启用TDA连接器。 此步骤解锁未登录的体验构建器功能,并使相关的UI选项在管理员界面中可见。
  • 元数据导出:激活后,连接器会将基本培训元数据(例如课程名称、说明、概述、评级、时长和技能)从ALM导出到公共存储库。 此数据用于填充未登录页面和小部件。
  • 计划和同步:可以计划导出过程(例如,每天),以确保您的门户反映最新的课程更新。 在ALM中所做的更改将在下一个导出周期后显示在未登录页面上,具体取决于缓存和导出频率。
  • 功能可用性:未登录体验构建器功能(包括菜单创建、小组件支持和目录可见性)仅在初始化TDA连接器后才能访问。 如果未启用连接器,您的Experience Builder将仍仅限于登录用户方案。
  • 迁移和支持:对于从旧版未登录主页功能转换的帐户,初始化TDA连接器是迁移的第一步。 它确保您可以利用新的Experience Builder的灵活性和增强功能。

访客无需登录即可执行哪些操作

在未登录的Experience Builder网站上,访问者可以打开公共目录的目录页面来浏览培训目录。 他们可以使用目录、产品、角色、类型、技能和标签等过滤器,具体取决于您配置站点的方式。 访问者还可以使用标题中的全局搜索栏(如果已启用)搜索培训,并直接在目录页面上查看搜索结果。

访问者可以打开课程、学习路径和认证的概述页面,以查看培训详细信息。 这些页面显示关键元数据,包括标题、描述、作者、持续时间、格式、标签和技能。

此外,访问者还可以浏览静态内容和促销内容。 他们可以读取文本和富内容块,查看横幅和图像拼贴,并与嵌入的iFrame(如外部微型网站、视频或工具)进行交互。

如果访问者单击注册或尝试开始培训,系统会提示他们登录或注册。 成功登录后,访问者将被重定向到相应的页面,无论该页面是主页、自定义页面还是他们选择的特定培训。

不登录不可用的功能

在未登录的Experience Builder站点上,访问者无法访问需要用户身份验证的功能或内容。 他们无法注册培训、开始或使用课程,也无法访问个性化小组件,例如“我的学习”、“日历”、“合规性”、“排行榜”或“社交学习”。 这些小组件取决于用户特定数据,仅在登录后可用。

访问者也无法执行诸如注册课程或访问任何需要跟踪进度或用户上下文的内容等操作。 尝试注册或开始培训时,系统会提示访问者登录或注册,然后再继续操作。

未登录模式下支持的小组件

在非登录模式下,仅支持不需要用户特定数据的小组件。 其中包括:

  • 类别构件,其中显示可用的培训类别。
  • “课程和路径”小部件,显示公共目录中的课程和学习路径。 1
  • 内容框,用于添加静态文本、图像或促销内容。
  • HTML构件,用于嵌入自定义HTML内容。
  • Iframe构件,用于在页面中显示外部站点、视频或工具。
  • 需要用户上下文的小组件(例如“我的学习”、“日历”、“合规性”、“排行榜”和“社交学习”)在未登录模式下不可用。

需要用户上下文的小组件(例如“我的学习”、“日历”、“合规性”、“排行榜”和“社交学习”)在未登录模式下不可用

未登录体验中的页面和菜单

  • 仅支持一个未登录菜单,无需身份验证即可对所有访问者查看。
  • 可以向“已登录”和“未登录”菜单中添加页面;如果页面同时位于这两个菜单中,则会根据用户的登录状态调整其小组件和内容。
  • 未登录的菜单没有目标受众或个性化设置。 每个人看到的都是同一组页面。
  • 未登录模式不支持的小组件将自动隐藏;页面布局将调整以填充间隙。
  • 菜单和页面管理(添加、预览、删除)与登录模式类似,但针对未登录的约束进行了调整。

搜索和目录行为

在非登录模式下,用户可以访问目录页面,并使用搜索功能浏览可用课程和学习路径。 目录页面会显示所有公共课程,以及筛选器和搜索功能,遵循登录模式下相同的帐户设置。 用户搜索时,结果会显示在目录页面上,用户无需登录即可查看课程和实例概述页面。 但是,注册等操作需要登录。

如果用户尝试注册,系统将要求用户先登录。 搜索未登录用户比搜索已登录用户更简单,并且不包含AI Assistant集成等高级功能。

技术实施

培训数据访问连接器设置

您必须在集成管理员面板中启用培训数据访问连接器,然后才能使用未登录的Experience Builder功能。 此连接器将培训元数据从ALM导出到公共存储库,并可通过未登录页面的API对其进行访问。 连接器设置是激活该功能的前提条件,可确保您的门户显示最新培训信息。

元数据导出和同步
连接器可导出关键元数据字段,例如课程名称、概述、描述、评级、时长和技能。 您可以安排导出(例如,每天),以使门户与ALM保持同步。 并非所有元数据字段都包括在内;请咨询工程部门以获得完整列表。 导出的数据用于填充未登录页面,ALM中的更改将在下一个导出周期之后显示。

缓存和导出频率
系统使用后端导出频率和前端缓存来管理数据更新。 在计划的导出和缓存刷新后,在ALM中所做的更改会反映在您的门户上。 由于这些机制,某些更新可能不会立即显示。 如果需要更快的更新,请根据需要调整导出计划或清除缓存。

CSS/JS自定义支持
您可以使用“自定义”选项卡将自定义CSS和JavaScript应用于已登录和未登录的页面。 这允许您维护一致的品牌形象、添加自定义UI元素并在整个门户中增强用户体验。 所有自定义项都将全局应用,从而确保统一的外观。

URL差异和品牌推广(收藏夹、页面标题)
未登录页面和已登录页面可能具有不同的URL以区分用户状态。 您可以为门户网站自定义收藏夹和页面标题,帮助增强您的品牌形象。 可在Experience Builder中访问这些功能;有关未登录支持的最新状态,请与工程团队联系。

性能和可扩展性

共享栈栈与高级栈栈

共享栈栈允许多个客户在公共基础设施上使用未登录体验构建器,支持标准流量级别。 高级栈栈是一个付费选项,为具有高级需求的客户提供专用资源、实时功能和更高的席位限制。 根据预期的流量和业务需求选择栈栈。

流量限制和速率限制

共享栈栈强制执行流量限制,以确保客户之间的公平使用。 工程部门将实施费率限制,以防止任何单个客户占用所有资源。 如果您计划营销活动或预计流量会很大,请与工程部门协调,以了解您的限制并避免服务中断。 速率限制有助于为所有用户保持系统稳定性和性能。

多租户和SEO注意事项
该平台支持多租户,允许多个客户在共享基础架构上托管其门户。 未登录的页面与sitemap.xml和robots.txt一起具有SEO友好性,可优化搜索引擎的可见性。 这可确保您的门户可被搜索引擎“发现”并相应地编制索引。

迁移和弃用

从现有未登录主页过渡

不建议使用旧版未登录主页功能。 新帐户将不会看到此选项,而使用它的现有帐户将收到迁移到基于Experience Builder的解决方案的通知。 您应该使用新的Experience Builder重新创建主页,以便提高灵活性、支持小组件并改善用户体验。 过渡计划确保将中断降至最低并持续提供支持。

沟通计划
使用旧版主页的客户会收到有关弃用时间表和迁移步骤的明确通信。 我们将提供支持,帮助您将主页移至新的Experience Builder平台,确保您受益于新功能和持续更新。

本地化和登录支持

区域设置回退逻辑
系统在页面创建的区域设置中显示页面。 如果用户的区域设置不可用,系统会使用回退逻辑选择下一个最佳可用区域设置。 这样可确保用户始终看到受支持语言的内容,从而改善可访问性和用户满意度。

支持的登录类型
未登录体验支持ALM中可用的所有登录类型,包括SSO和标准登录。 用户无需登录即可浏览内容,并且会在需要时提示登录,例如注册课程或访问个性化功能。 这提供了从浏览到参与的平稳过渡。

未登录的API

管理员学习对象API

未登录的Experience Builder页面和无头门户通常根据产品和角色组织或筛选课程。 Admin LO API已得到增强,可确保这些关联始终可访问以用于后端和无头集成以及TDA连接器。

终结点和行为

您继续使用现有的Admin LO端点:

/primeapi/v2/learningObjects/{loId}?enforcedFields[learningObject]=products,roles

其中:

  • loId是学习对象ID(例如课程:12345)。
  • enforcedFields[learningObject]指示API明确包含该学习对象的产品和角色。

当通过enforcedFields提出请求时,通过确保响应中存在学习对象的产品和角色关联可实现此目的。 然后,响应在属性中包含计算或显示Experience Builder和其他使用者的推荐产品(rec_products)和角色(rec_roles)所需的产品和角色元数据。

管理员或集成发出的典型呼叫显示如下:

卷曲 — XGET
"https://{your-domain}/primeapi/v2/learningObjects/course:12345?enforcedFields[learningObject]=products,roles"
-H "Authorization: Bearer {admin_token}"
-H "接受:application/vnd.api+json"

返回的学习对象JSON与以前的基本结构相同,但现在,当您使用enforcedFields请求产品/角色字段时,您可以依靠这些字段。 不使用enforcedFields的集成继续照常工作。

学习对象列表 — effectiveModifiedDate过滤器中的工作辅助支持

目的

训练数据访问(TDA)连接器和无头实现通常需要根据学习对象的​ 有效修改日期 ​执行增量同步。 在此版本之前,与effectiveModifiedDate过滤器结合使用时,未正确处理工作辅助(学习对象类型jobAid)。 此版本修复了此问题,因此工作辅助可像课程和学习路径一样进行增量同步。

终结点和行为

将现有学习对象列表端点与日期筛选器和学习对象类型结合使用:

GET/primeapi/v2/learningObjects
?filter.effectiveModifiedDate.fromDate=2025-03-15T13:14:56.000Z
&filter.effectiveModifiedDate.toDate=2025-03-20T13:14:56.000Z
&filter.loTypes=jobAid

以前,当filter.loTypes=jobAid与effectiveModifiedDate范围一起使用时,此滤镜实际上排除了JobAids,并且调用行为如同不支持JobAids一样。

从此更新开始,调用仅返回effectiveModifiedDate在指定窗口内的JobAid学习对象。

{
  "links": {
    "self": "https://acapapiserver/primeapi/v2/learningObjects?page[limit]=10&filter.effectiveModifiedDate.fromDate=2026-01-19T13:14:56.000Z&filter.effectiveModifiedDate.toDate=2026-01-21T13:14:56.000Z&filter.loTypes=jobAid"
  },
  "data": [
    {
      "id": "jobAid:144968",
      "type": "learningObject",
      "attributes": {
        "authorNames": ["Sid"],
        "dateCreated": "2026-01-20T08:48:55.000Z",
        "datePublished": "2026-01-20T08:48:55.000Z",
        "dateUpdated": "2026-01-20T08:48:55.000Z",
        "effectiveModifiedDate": "2026-01-05T07:31:18.000Z",
        "loType": "jobAid",
        "loFormat": "Content",
        "loResourceType": "Content",
        "localizedMetadata": [
          {
            "description": "Link jobAid new",
            "locale": "en-US",
            "name": "Link jobAid new"
          },
          {
            "description": "Link jobAid new fre",
            "locale": "fr-FR",
            "name": "Link jobAid new fre"
          }
        ],
        "relationships": {
          "authors": {
            "data": [
              { "id": "13385176", "type": "user" }
            ]
          },
          "instances": {
            "data": [
              { "id": "jobAid:144891_-1", "type": "learningObjectInstance" }
            ]
          }
        }
      }
    }
  ]
}

这意味着您现在可以安全地实现基于effectiveModifiedDate的增量JobAid同步,就像您已经对其他类型执行的那样。

如果忽略filter.loTypes=jobAid,则其他学习对象类型的行为将保持不变;此更改仅影响JobAid与该过滤器的组合。

菜单API:未登录菜单筛选器

目的

体验构建器和无头前端需要一种简单的方法来检索​未登录菜单,该菜单定义了公共访客的导航。 在此版本之前,必须获取所有菜单,然后应用自定义逻辑以确定代表未登录导航的菜单。 此版本添加了一个简单的服务器端过滤器。

终结点和行为

将现有“菜单”列表端点与新的查询参数一起使用:

GET/primeapi/v2/templates/menus?include=pages,subMenus.pages&isNonLoggedIn=true

要点:

  • include=pages,subMenus.pages是可选的,但如果您在同一响应中需要页面和子菜单页面详细信息,则建议这样做。
  • isNonLoggedIn=true是此版本中的新增功能,它指示服务器仅返回标记为未登录菜单的菜单。

如果没有isNonLoggedIn参数,终结点的行为将与之前完全相同,并根据现有默认行为返回菜单。 在isNonLoggedIn=true下,它通常返回帐户未登录体验使用的单个菜单(因为每个帐户通常只有一个未登录菜单)。

实际上,客户现在可以发出:

卷曲 — XGET
"https://{your-domain}/primeapi/v2/templates/menus?include=pages,subMenus.pages&isNonLoggedIn=true"
-H "Authorization: Bearer {admin_token}"
-H "接受:application/vnd.api+json"

在一次呼叫中返回未登录导航结构,其中所有页面都应该对匿名访问者可见。

在构建无头非登录站点并希望镜像Experience Builder使用的相同导航时,或者在调试未登录菜单是否正确配置时,此功能特别有用。

允许列出自定义域

未登录栈栈包括:

  • 一个公共CDN域(例如cpcontents.adobe.com或yourdomain.example.com),提供布局、配置JSON和静态资源。
  • 一个公共Elasticsearch(ES)终结点,用于提供目录和搜索数据,但前提是请求来自该ALM帐户的​列入允许列表的域

引入自定义域后,它可以在添加自定义域的现有过程完成后无缝工作,而无需任何额外工作。

先决条件

将未登录的自定义域列入白名单之前:

  1. 为您的ALM帐户配置了自定义域(例如,academy.yourcompany.com的DNS指向Adobe/Akamai,并且设置了证书)。
  2. 已为帐户启用​培训数据访问(TDA)连接器
  3. 已启用​ 未登录的Experience Builder ​功能(Adobe端)。

这些步骤可确保:

  • 您的帐户具有未登录的​帐户JSON(通常引用为accountConfig / experienceBuilderConfig),其中包括诸如cpDomain、almDomain、almCdnBaseUrl、esBaseUrl和列入允许列表的域等字段。
  • 未登录栈栈知道应在何处提供数据以及应从何处接受请求。

列入允许列表的工作方式

允许列表存储在TDA导出且未登录栈栈读取的配置中。 该配置包括:

  • ALM域(cpDomain、almDomain)。
  • 未登录内容(almCdnBaseUrl)的​CDN基本URL
  • 公共搜索基本URL (esBaseUrl)。
  • 允许对该帐户发出公开未登录调用的域的列表。

要允许未登录的Experience Builder处理自定义域,请执行以下操作:

  • 浏览器必须从该自定义域(或ALM未登录CDN域,具体取决于您的设置)加载未登录HTML。
  • 必须接受从该域到公共ES和CDN端点的调用。 只有当域位于允许列表中时,才会发生这种情况。

此版本添加了一个新的未登录CDN域cpcontents.adobe.com ,并指定必须将其放入TDA连接器的​ 允许列出的域 ​中。 对于现有的未登录本机用户,这需要更新。

将自定义域列入允许列表

在ALM中配置自定义域

与Adobe合作将您的域(例如,academy.yourcompany.com)注册为ALM帐户的自定义域。 请按照说明更新DNS以指向AdobeAkamai,并等待SSL和路由完成。

此时,已登录和未登录的流量都可以通过该域访问ALM,但是如果该域未列入允许列表,则未登录搜索和目录调用仍可能被阻止。

启用TDA和未登录的Experience Builder

确保:

  • 培训数据访问连接器​已启用。
  • 已为帐户打开​ 未登录的Experience Builder ​功能。

启用TDA会创建或更新未登录帐户JSON。 对于新帐户,该过程还默认允许列出新的未登录CDN域(cpcontent.adobe.com),因此公共ES终结点希望从该域进行调用。

对于已在使用旧版未登录栈栈的帐户,M45规范指出必须删除并重新创建现有连接器才能获取新域。

将自定义域添加到允许列表

关键部分在于告诉未登录的ES栈栈,academy.yourcompany.com是经批准的原点。 有两种共同的途径。

  1. 重新启用TDA连接器(简单、自助式友好)

Experience Builder M45 Wiki解释了现有本机未登录用户需要删除并重新启用TDA连接,以便自动将新域列入允许列表。 这样做可以实现两件事:

  1. 将重新生成未登录帐户JSON。
    2.将更新允许列表域,以包括新的未登录CDN域和您的自定义域。

当您的帐户数量较少且可允许暂时禁用和重新启用连接器时,建议使用此选项。

  1. 验证域是否确实已被列入允许列表

列入允许列表后,在自定义域中打开未登录的站点并检查浏览器网络调用。

您想了解:

如果这些调用返回4xx或显示错误提示“不受信任的域”或“不允许来源”,则允许列表不完整或配置错误,支持团队需要对其进行调整。

未登录LLD还注意到帐户配置可以保存预期的域值。 在运行时,站点会检查URL中的域是否与配置中的设置相匹配;如果不匹配,则用户可以重定向到错误页面。 这样可以防止一个客户的配置通过另一个客户的域被访问。

在未登录的Experience Builder中使用建议

利用未登录的Experience Builder,您可以构建公共学习页面,访问者可以在其中浏览您的目录并在登录之前查看突出显示的内容。 即使这些访问者匿名,您仍然可以使用元数据和小组件展示推荐的培训。

在登录的学习者应用程序中,可个性化推荐:推荐可能取决于学习者的个人资料、历史记录、技能和进度。 在​ 未登录 ​体验中,尚无学习者身份,因此平台无法为每个用户进行个性化设置。

因此,处于未登录模式的Recommendations有:

  • 精选或基于规则的:基于目录、产品、角色、标签、标记和其他元数据。
  • 面向细分市场:“推荐给开发人员”、“推荐给合作伙伴”、“推荐给初学者”。
  • 以营销为中心:用于吸引和引导登录的访客。

支持建议的元数据和API

在幕后,未登录页面使用:

  • TDA连接器​用于将学习对象元数据(课程、路径、认证、工作辅助)导出到公共搜索索引。
  • 用于应答来自未登录小组件(目录、搜索、课程和路径、类别)的查询的​公共搜索栈栈
  • 管理员学习对象API​显示可用于推荐规则的产品和角色元数据。

在此版本中,扩展了Admin LO API,以便产品和角色关联可以可靠地使用:

/primeapi/v2/learningObjects/{loId}?enforcedFields[learningObject]=products,roles

这允许小组件和无头集成使用产品、角色、目录标签、标记和其他字段一致地构建基于规则的建议。

使用Experience Builder小组件设计推荐部分

通过将​ Experience Builder Widget ​与元数据筛选器相结合,可以在未登录的页面上创建推荐部分。

课程和路径构件

当您想要显示推荐项目的行或网格时,请使用​ 课程和路径 ​构件。 在其配置中,您可以选择:

  • 从哪个目录提取内容。
  • 要用作过滤器的目录标签、产品、角色或标签。
  • 是否显示课程、路径、认证、工作辅助或混合显示。
  • 排序和最大项目数。

例如,您可以创建:

  • “推荐给开发人员”:按您用于开发人员内容的产品或角色进行筛选。
  • “从此处开始”:按标签(如“入门”或“入职”)筛选。
  • “本季度精选”:按时间范围标签(如featured-q3-2026)筛选。

该小组件不是从行为中学习,而是显示与您定义的元数据规则匹配的任何内容。 然而,从访客的角度来看,它看起来像是一个推荐栏。

类别小组件

使用​ 类别 ​构件帮助访问者导航到“推荐”的内容集,即使他们不知道您的产品名称也是如此。

您可以配置拼贴,使每个拼贴都代表一个段,例如:

  • “对于管理员”
  • “对于销售团队”
  • “面向合作伙伴”
  • “按产品系列”

每个磁贴可以链接到以下任意一项:

  • 过滤的目录页(例如,按特定产品或标签过滤的目录)。
  • 专用的未登录页面,使用为该区段预先配置的课程和路径。

这为您提供了“按区段推荐的路径”体验,而无需进行个性化。

建立基于细分市场的建议

由于未登录的访客尚未拥有ALM配置文件,因此按区段​ 设计推荐 ​并允许访客自行选择非常有用。

  1. 使用​ 未登录主页 ​简要说明您的学院面向哪些人员并显示少量区段入口点(例如,“开发人员”、“营销人员”、“合作伙伴”、“新员工”)。 这可以使用“Categories”(类别)小部件、简单的“Content”(内容)框或带按钮的“Content”(HTML)部分来完成。

  2. 在Experience Builder中为每个区段创建一个​专用的未登录页面。 在该页面上,可使用一个或多个课程和路径小组件,这些小组件上配置了过滤器,代表该组“推荐”使用的过滤器。 例如,对于“开发人员”,您可以筛选以下项:

    1. 目录=“公共培训”
    2. 产品= “Adobe Experience Manager”
    3. 标签= “开发人员基础知识”
  3. 将这些区段页面用作市场营销活动的目标以及未登录主页上的磁贴目标。

访问者会感觉到他们看到的建议是针对其情况而定制的,即使逻辑是在设计时通过元数据定义的。

从未登录推荐转为个性化推荐

未登录的建议主要关于​ 可发现性 ​和​转换。 访问者决定注册或开始培训后,即可登录并成为具有个人资料和历史记录的完整学习者。

通常的流程是:

  1. 访问者通过未登录的推荐部分(主页推荐、区段登陆页面、特色行)发现内容。

  2. 单击课程或路径概述,然后选择注册或开始。

  3. ALM会提示他们注册或登录。

  4. 登录后,标准登录学习者体验将接管系统,包括:

    1. 我的学习”
    2. 包含个人进度的已登录目录
    3. 您用于现有学习者的任何内部推荐系统。

换言之,登录的建议可帮助他们决定下一步要做什么,并继续前进。

如何在新的未登录体验构建器中使用工作辅助

在​ 用户界面 ​上,工作辅助主要通过可显示学习对象的小组件参与未登录体验:

  1. 课程和路径小组件
    此小组件可显示多个学习对象类型,包括工作辅助。 在未登录页面中,您可以将其配置为:

    1. 明确包含或排除工作辅助。
    2. 按目录、产品、角色、标签、标签和其他元数据筛选工作辅助。
    3. 将它们与课程和路径一起展示,或者作为一个单独的“资源”条带展示。

例如,在公共登陆页面上,您可以配置一个标题为“有用的资源”的窗格,只显示工作辅助,并配置另一个标题为“建议的课程”的窗格,显示课程和路径。

  1. 目录页和搜索
    未登录的​ 目录 ​和​ 搜索 ​表面使用公共搜索索引(由培训数据访问连接器提供)。 该索引现在可以正确支持工作辅助,因此:

    1. 未登录搜索结果可能包括工作辅助。
    2. 未登录的目录过滤器(按类型、产品、标签等) 只要将帐户配置和小组件设置为显示,就可以包含工作辅助。
  2. 学习对象概述页面
    访问者单击任何小组件或目录中的工作辅助时,会在非登录模式下转到该工作辅助的​学习对象概述页面。 从那里,他们可以阅读它的描述和元数据。 实际下载或使用通常仍需要登录,但工作辅助本身的存在和可发现性是由未登录体验处理的。

如何通过未登录的API公开工作辅助

在​API端,支持工作辅助的有:

  1. 培训数据访问连接器和公共搜索
    TDA将工作辅助元数据以及其他学习对象类型导出到公共搜索索引,该索引用于未登录的搜索和目录查询。 这是Experience Builder和无头前端所依赖的。
  2. 具有effectiveModifiedDate ​学习对象列表
    在此版本中,更正了学习对象列表终结点,以便工作辅助可以使用effectiveModifiedDate筛选器。 您现在可以致电:

GET/primeapi/v2/learningObjects
?filter.effectiveModifiedDate.fromDate=2026-01-19T13:14:56.000Z
&filter.effectiveModifiedDate.toDate=2026-01-21T13:14:56.000Z
&filter.loTypes=jobAid

在此更改之前,将effectiveModifiedDate与loTypes=jobAid结合使用无法可靠地返回工作辅助。 现在,如​M45公共API更改 Wiki中所述,它支持。 这意味着:

  1. 您的TDA或ETL工作可以​为未登录体验增量同步工作辅助,这与它们为课程和路径同步的方式相同。
  2. 任何构建公共工作辅助目录的无头实现都可以基于effectiveModifiedDate和loType=jobAid查询更改。

M45文档中的示例响应显示具有loType的learningObject:“jobAid”和loFormat:使用此模式时返回“Content”。

  1. 管理员学习对象API
    虽然并非特定于未登录对象,但M45还更新了管理员学习对象API,以通过以下方式一致地公开所有学习对象类型的产品和角色元数据:

/primeapi/v2/learningObjects/{loId}?enforcedFields[learningObject]=products,roles

对于工作辅助,这意味着您可以集中管理其产品、角色、标签和标记,并依赖该元数据提供公开的、未登录的体验,例如“营销人员资源”部分或产品特定的登陆页面。

注释

处于未登录状态:

  • 工作辅助主要是​可发现:访问者可以看到他们的存在、阅读描述并了解他们如何支持主题或课程。
  • 实际​使用情况(下载或打开工作辅助内容)通常仍需要登录,尤其是当工作辅助被视为许可或内部内容的一部分时。

学习对象搜索(未登录)中的“简要描述”更改

在未登录栈栈中,学习对象(LO)的搜索和列表由培训数据访问(TDA)连接器和公共Elasticsearch索引提供支持。 过去,此栈栈对每个学习对象使用一个概述/描述字段。 构建无头非登录门户的客户希望在学习者磁贴上显示与登录学习者UI相同的简短描述,而不仅仅是长概述。

此更改引入了对未登录搜索和列出API中的学习对象​ 简要描述 ​的支持:

  • 对于​课程,现有UI语义为:
    • 如果存在,登录卡会显示“简要说明”(140个字符的字段);否则,它们会回退到较长的“详细概述”。
  • 对于​学习路径,如果已定义,登录UI会使用“优势”字段作为简短说明,否则将回退到概述。
  • 对于​认证,使用简短的“描述”,使用较长的“认证概述”作为备用。
  • 对于​工作辅助,使用主描述字段。

其他更改

限制两个帐户不能共享同一自定义域

在Adobe Learning Manager的未登录和已登录体系结构中,自定义域(例如,academy.example.com)被视为全局唯一键,该键必须恰好映射到一个ALM帐户,因此平台强制实施硬限制,即​两个帐户不能共享同一自定义域。 安全性、路由和SEO需要此域:路由层和非登录栈栈会使用域查找正确的帐户配置(包括其未登录帐户JSON、Experience Builder菜单、品牌推广和TDA/搜索端点),

如果允许两个帐户使用相同的自定义域,则无法保证返回哪个帐户的数据,这可能会导致跨租户泄漏,并且还会损坏生成的伪像,例如sitemap.xml和robots.txt,这些伪像按帐户生成,但由每个主机的搜索引擎发现。 从操作上讲,这意味着在分配或移动自定义域时,您必须首先确保该域未附加到任何其他帐户(或注销该域),并且Adobe的内部工具将拒绝将同一域绑定到多个帐户的尝试。

在未登录体验中对资源进行浏览器缓存

在Adobe Learning Manager的非登录体验中,浏览器缓存资源是性能和扩展策略的核心部分,因为公共页面必须处理大型(有时是尖峰的)营销流量,并且延迟低,原始负载最小。 静态和半静态资源,例如未登录的HTMLShell(例如index.html/guest.html)、帐户级别配置JSON(account.json或config.json)、Experience Builder页面布局JSON(菜单、小组件布局、卡设置)、CSS、JS、图像和收藏夹从Akamai CDN (cpcontents.adobe.com / cpcontent.adobe.com)提供,带有鼓励CDN端和浏览器端重用的缓存标头,以便在加载第一页后,浏览器可以主要从其缓存渲染后续未登录的页面,仅在需要时通过ETag或Experience上次修改日期。

启动主页选项

在Adobe Learning Manager主页上,选择​品牌推广。 然后,在左侧窗格中,选择“未登录主页”。

主页选项

选择“未登录主页”选项

添加横幅

为任意营销公告或当日特色热门话题添加横幅。 选择​添加横幅

横幅

添加横幅

访问用作横幅的图像所在的位置。 然后,在横幅图像上提供链接作为操作按钮。

添加类别

此组件可用于按标签、技能和目录筛选目录。 本节包含每个类别的标题和说明。 单击时,用户将被重定向到应用了过滤器的目录页面。

选择​添加类别。 然后输入类别的详细信息。

添加类别

添加类别

保存类别。 此类别即会被添加到该部分。

添加目录

为未登录用户添加目录,使其可以浏览平台上的所有培训。

添加目录

添加目录

将显示的所有导出的培训。

recommendation-more-help
d5e5961a-141b-4c77-820e-8453ddef913d