使用Web SDK将数据流式传输到Experience Platform

了解如何使用 Platform Web SDK 将 Web 数据传输到 Adobe Experience Platform。

Experience Platform是所有新的Experience Cloud应用程序(例如Adobe Real-Time Customer Data Platform、Adobe Customer Journey Analytics和Adobe Journey Optimizer)的骨干。 这些应用程序旨在使用Platform Web SDK作为其最佳的Web数据收集方法。

Web SDK和Adobe Experience Platform关系图

Experience Platform使用您之前创建的相同XDM架构从Luma网站捕获事件数据。 当该数据发送至Platform Edge Network时,数据流配置可以将其转发至Experience Platform。

学习目标

在本课程结束后,您将能够:

  • 在Adobe Experience Platform中创建数据集
  • 配置数据流以将Web SDK数据发送到Adobe Experience Platform
  • 为实时客户个人资料启用流Web数据
  • 验证数据是否已抵达Platform数据集和实时客户资料中
  • 将样本忠诚度计划数据摄取到Platform
  • 构建简单的平台受众

先决条件

要完成本课程,您必须首先:

  • 有权访问Adobe Experience Platform应用程序,如Real-Time Customer Data Platform、Journey Optimizer或Customer Journey Analytics
  • 完成本教程的初始配置和标记配置部分中之前的课程。
NOTE
如果您没有任何Platform应用程序,则可以跳过本课程或阅读。

创建数据集

所有成功引入Adobe Experience Platform的数据将作为数据集保留在数据湖中。 数据集是用于数据集合的存储和管理结构,通常是包含架构(列)和字段(行)的表。 数据集还包含描述其存储的数据的各个方面的元数据。

让我们为您的Luma Web事件数据设置一个数据集:

  1. 转到Experience PlatformJourney Optimizer界面

  2. 确认您使用的是本教程所用的开发沙盒

  3. 从左侧导航中打开​数据管理>数据集

  4. 选择​创建数据集

    创建架构

  5. 选择​ 从架构创建数据集 ​选项

    从架构创建数据集

  6. 选择在Luma Web Event Data之前的课程中创建的架构,然后选择​下一步

    数据集,选择架构

  7. 为数据集提供​ 名称 ​和可选的​描述。 对于此练习,请使用Luma Web Event Data,然后选择​完成

    数据集名称

数据集现在配置为开始从Platform Web SDK实施中收集数据。

配置数据流

现在您可以将数据流配置为将数据发送到Adobe Experience Platform。 数据流是标记资产、Platform Edge Network和Experience Platform数据集之间的链接。

  1. 打开数据收集接口

  2. 从左侧导航中选择​数据流

  3. 打开您在配置数据流课程Luma Web SDK: Development Environment中创建的数据流

    选择Luma Web SDK数据流

  4. 选择​添加服务
    向数据流添加服务

  5. 选择​ Adobe Experience Platform ​作为​服务

  6. 选择​已启用

  7. 选择Luma Web Event Data作为​事件数据集

  8. 选择​保存

    数据流配置

当您在映射到标记属性的Luma演示网站上生成流量时,数据将填充Experience Platform中的数据集!

验证数据集

此步骤对于确保数据已载入数据集至关重要。 有多种方法可验证发送到数据集的数据的路径。

  • 使用Experience Platform Debugger进行验证
  • 使用Experience Platform Assurance进行验证
  • 使用预览数据集进行验证
  • 使用查询服务进行验证

Debugger

这些步骤与您在调试器课程中所执行的操作大致相同。 但是,由于只有在数据流中启用数据后才会将数据发送到Platform,因此您必须生成一些更多示例数据:

  1. 打开Luma演示网站并选择Experience Platform Debugger扩展图标

  2. 配置Debugger以将标记属性映射到​ 您的 ​开发环境,如使用Debugger验证课程中所述

    Debugger中显示的组织Id

  3. 浏览网站。 查看一些产品并将一些产品添加到购物车

  4. 在调试器中,打开“事件”行以查找一些XDM变量

您已验证数据是否已离开浏览器并发送到数据流!

Assurance

由于我们现在已在数据流中启用了一项服务,因此我们可以在Assurance中看到更多内容:

  1. 打开您的Assurance会话或开始一个新会话

  2. 打开​ 数据流 ​事件

  3. 在这里,您可以查看Platform服务的配置,包括您之前在本课程中创建的数据流的ID。

    Assurance中的 平台的数据流配置

  4. 打开属于​ com.adobe.streaming.validation ​供应商的​ generic ​事件。 这显示了请求已连同随附的XDM数据一起发送到数据集

    在Assurance中进行 验证

您已验证请求是否已由Platform Edge Network接收并转发到Platform数据集。

预览数据集

现在,让我们实际查看一下数据集! 一个快速选项是使用​ 预览数据集 ​功能。 Web SDK数据将微批次传输到数据湖,并定期在Platform界面中刷新。 查看生成的数据可能需要10-15分钟。

  1. Experience Platform界面中,从左侧导航中选择​ 数据管理>数据集 ​以打开​ 数据集 ​仪表板。

    仪表板列出您组织的所有可用数据集。 会显示每个列出数据集的详细信息,包括其名称、数据集所遵循的架构以及最近摄取运行的状态。

  2. 选择您的Luma Web Event Data数据集以打开其​ 数据集活动 ​屏幕。

    数据集Luma Web事件

    活动屏幕包括一个可视化消息使用率的图表,以及一个成功和失败批次的列表。

  3. 由于这是一个新数据集,因此如果您甚至看到一个包含已摄取记录的批次,这是一个正信号:

  4. 从​ 数据集活动 ​屏幕中,选择屏幕右上角附近的​ 预览数据集 ​以预览最多100行数据。 如果数据集为空,则停用预览链接。

    数据集预览

  5. 查询将运行以从您的数据集中提取100个最近的数据行。 您可以深入到单个XDM字段,如web.webPageDetails.name:

    数据集预览

查询数据

您可以对数据运行自定义查询并验证数据摄取:

  1. Experience Platform界面中,从左侧导航中选择​ 数据管理>查询 ​以打开​ 查询 ​屏幕。

  2. 选择​创建查询

  3. 首先,运行查询以查看数据湖中表的所有名称。 在查询编辑器中输入SHOW TABLES并单击播放图标运行查询。

  4. 在结果中,请注意表名为luma_web_event_data的方式

  5. 现在,使用引用表的简单查询来查询表(请注意,默认查询将限制为100个结果): SELECT * FROM "luma_web_event_data"

  6. 片刻后,您应该会看到Web数据的示例记录。

    数据集查询

ERROR
如果您收到“未配置表”错误,请仔细检查表的名称。 也有可能是微量的数据尚未进入数据湖。 请在10-15分钟后重试。
INFO
查询服务是面向数据工程师和分析人员的功能非常强大的工具。 有关Adobe Experience Platform查询服务的更多详细信息,请参阅Platform教程部分中的浏览数据
NOTE
感谢您投入时间学习Adobe Experience Platform Web SDK。 如果您有疑问、希望分享一般反馈或有关于未来内容的建议,请在此Experience League社区讨论帖子上分享这些内容
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4