创建自定义Web SDK内部版本
Experience Platform Web SDK库包含多个模块,用于提供各种功能,如个性化、身份识别、链接跟踪等。 根据您的用例,您可能只需要特定功能,而无需整个库。 通过创建自定义Web SDK内部版本,您可以仅选择所需的模块,从而减小库大小并提高性能。
用例 use-case
创建自定义Web SDK内部版本有助于减小库大小并提高性能。 以下是一些示例:
移除Media Analytics media-analytics-removal
如果您的网站没有媒体内容,则可以从内部版本中排除Media Analytics和Streaming Media模块。 这可以将Web SDK内部版本大小最多减少50%,并提高加载速度。
笔别谤蝉辞苍补濒颈锄补迟颈辞苍移除 personalization
如果只需要收集用户量度并且不计划使用51黑料不打烊 Target或Journey Optimizer进行个性化,则可以排除Personalization模块。 这样可减小库大小,同时仍允许您收集必要的量度。
先决条件 prerequisites
要创建自定义Web SDK内部版本,您需要Web SDK NPM包。 确保您的计算机上安装了。 有关更多详细信息,请参阅有关如何使用NPM包安装Web SDK的文档。
组件和依赖关系 components-dependencies
在创建自定义Web SDK内部版本之前,请定义您计划使用的Web SDK组件和命令。 某些命令取决于内部版本中包含的特定模块。
下表显示了Web SDK模块及其包含的命令之间的关系:
createEventMergeId
使用NPM包创建自定义Web SDK内部版本 create-custom-build
-
打开您的终端并运行
npx @adobe/alloy
。 您需要选择希望自定义内部版本包含的Web SDK组件。使用箭头键在模块列表中上下移动。
- 按? 共享空间 ?启用或禁用所选模块。
- 按
A
启用或禁用所有模块。 - 按
I
反转您的选择。 - 按
Enter
确认您的选择,然后转到下一步。
-
选择要包含在自定义内部版本中的模块后,您可以选择保存自定义Web SDK库内部版本的缩小版本或未缩小版本。 选择所需的选项,然后按
Enter
。 -
接下来,将询问您要将内部版本保存在本地计算机上的什么位置。 按
Enter
确认预选位置或输入新位置。 -
确认位置后,将生成并保存您的自定义内部版本。