呈现Adobe Target可视化体验编辑器(VEC)活动
可使用可视化体验编辑器(VEC)或基于表单的编辑器设置Target活动。 Platform Web SDK可以像at.js一样检索基于VEC的活动并将其应用于页面。 对于迁移的这一部分,您将执行以下操作:
- 安装可视化编辑帮助程序浏览器扩展
- 使用Platform Web SDK执行
sendEvent
调用以请求活动。 - 更新来自使用
getOffers()
执行TargetpageLoad
请求的at.js实施的任何引用。
可视化编辑帮助程序浏览器扩展
借助适用于Google Chrome的Adobe Experience Cloud可视化编辑帮助程序浏览器扩展,您可以在Adobe Target可视化体验编辑器(VEC)中以可靠的方式加载网站,以快速创作和QA Web体验。
可视化编辑帮助程序浏览器扩展适用于使用at.js或Platform Web SDK的网站。
获取并安装可视化编辑帮助程序
-
导航到Chrome网上应用商店🔗中的Adobe Experience Cloud可视化编辑帮助程序浏览器扩展。
-
单击“添加到 Chrome > 添加扩展”。
-
在Target中打开VEC。
-
若要使用该扩展,请在VEC或QA模式下,单击Chrome浏览器工具栏中的可视化编辑帮助程序浏览器扩展图标
{modal="regular"}
。
当在目标VEC中打开网站以进行创作时,会自动启用可视化编辑帮助程序。 该扩展没有任何条件设置。 该扩展会自动处理所有设置,包括SameSite Cookie设置。
请参阅专用文档以了解有关可视化编辑帮助程序扩展和可视化体验编辑器故障诊断的更多信息。
自动请求和应用内容
在页面上配置Platform Web SDK后,您可以从Target请求内容。 与可以配置为在加载库时自动请求内容的at.js不同,Platform Web SDK要求您显式执行命令。
如果您的at.js实施将pageLoadEnabled
设置设置为true
,以便允许自动渲染基于VEC的活动,则您将通过Platform Web SDK执行以下sendEvent
命令:
code language-javascript |
---|
|
在标记中,在选择了呈现可视化个性化决策选项的情况下使用发送事件操作类型:
{modal="regular"}
按需请求和应用内容
某些Target实施在将选件应用到页面之前,需要对VEC选件进行一些自定义处理。 或者,他们在一次调用中请求多个位置。 在at.js实现中,可以通过将pageLoadEnabled
设置为false
并使用getOffers()
函数执行pageLoad
请求来完成此操作。
getOffers()
和applyOffers()
手动渲染基于VEC的活动code language-javascript |
---|
|
Platform Web SDK没有特定的pageLoad
事件。 使用decisionScopes
选项和sendEvent
命令可控制Target内容的所有请求。 __view__
作用域用于pageLoad
请求的用途。
sendEvent
方法:- 执行包含
__view__
决策范围的sendEvent
命令 - 使用
applyPropositions
命令将返回的内容应用到页面 - 执行具有
decisioning.propositionDisplay
事件类型和建议详细信息的sendEvent
命令以递增展示
code language-javascript |
---|
|
getOffers()
函数手动执行Target pageLoad
请求,而不使用applyOffers()
将内容应用到页面。Platform Web SDK在请求和呈现内容方面为开发人员提供了极大的灵活性。 有关其他选项和详细信息,请参阅有关渲染个性化内容的专用文档。
实施示例
基础Platform Web SDK实施现已完成。
具有自动Target内容渲染的JavaScript示例:
code language-html |
---|
|
具有自动Target内容渲染的标记示例页面:
code language-html |
---|
|
在标记中,添加Adobe Experience Platform Web SDK扩展:
{modal="regular"}
添加所需的配置:
{modal="regular"}
使用发送事件操作和呈现选定的可视化个性化决策创建规则:
{modal="regular"}
接下来,了解如何请求和渲染基于表单的Target活动。