开发扩展
NOTE
Adobe Experience Platform Launch已更名为Adobe Experience Platform中的一套数据收集技术。 因此,产品文档中的术语有一些改动。 有关术语更改的综合参考,请参阅以下文档。
标记扩展应被视为具有自身要求的(小型)产品。 确定Adobe Experience Platform用户将希望如何使用您的扩展,可以帮助您将功能分类为扩展应提供的事件类型、条件类型、操作类型和数据元素类型。
利用这些知识,您可以规划扩展中应提供的组件。
指南
制定相应计划后,这些指南可以帮助您了解扩展开发流程:
- 左侧导航栏中 扩展开发 下的入门指南和其他文档是了解扩展的绝佳参考资料。 其中包括有关扩展功能的详细信息、如何存储用户信息并在扩展和Adobe Experience Platform之间传递用户信息、如何将代码捆绑到库中,以及如何在浏览器中在运行时解释和使用扩展代码。
- 扩展教程视频是一个非常好的入手点。
- 扩展简介 YouTube 播放列表将讲解创建扩展包的过程。
- 了解 JSON 模式一文。
- JSON Lint/验证器。
- JSON 查看器,用于高亮显示和打印 JSON 和 JSONP 的 Chrome 扩展。
- jsonschema.net编辑器,可帮助您从对象创建JSON架构。
- JSON 模式验证器,一种在线交互式 JSON 模式验证器。
工具
还有许多 npm 工具可帮助您开发扩展包:
- 标记扩展基架工具可帮助您在本地计算机上轻松创建起始项目。
- 标记扩展沙盒可帮助您在本地计算机上验证扩展视图和模块。
- Tag Extension Packager是一个命令行实用程序,用于将标记扩展打包到zip文件中。
- Tag Extension Uploader是一个交互式命令行工具,可帮助您输入技术帐户凭据并将扩展包上载到标记。
- Tag Extension Releaser是一个交互式命令行工具,可帮助您将扩展发布为私有版本。
扩展示例
GitHub上有一些扩展示例,您可以查看这些示例或将其用作起始项目:
Slack 工作区
您可以使用此请求表单来请求访问Slack社区工作区,扩展作者可以在该工作区中相互提供支持。
请注意:尽管此Slack工作区中有Adobe成员,但它不是由Adobe赞助或管理的Community资源。
recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743