Sitecore 目标 - 以编程方式检索分配的项目目标

Sitecore Goals - Retrieve assigned item goals programmatically

我构建了一个 MVC 表单,然后使用 javascript 向 post 请求 API 控制器。除了这个请求,我还传递了一个项目 ID。

我希望检索分配给 Sitecore 项目的所有目标,以便检索目标 ID 并以编程方式触发目标请求。

如有任何帮助,我们将不胜感激

分配给项目的目标存储在 __Tracking 字段中。

例如如果您将内置 Newsletter Signup 目标分配给项目,则跟踪字段的内容将为:

<tracking><event id="{1779CC42-EF7A-4C58-BF19-FA85D30755C9}" name="Newsletter Signup" /></tracking>

其中 {1779CC42-EF7A-4C58-BF19-FA85D30755C9}Newsletter Signup 目标项的 ID。

您需要解析该字段以获取目标项 ID。