Sitecore 9 JSS活动和目标

Sitecore 9 JSS活动和目标,sitecore,jss,sitecore9,Sitecore,Jss,Sitecore9,我刚刚开始使用Sitecore 9.1 JSS。 从外部站点,我对Sitecore项进行RESTful API调用,如 http://site/sitecore/api/layout/render/jss?item=/&sc_apikey={KEY} 我创建了一个活动,并使用以下参数调用了上述内容: https:/site/?sc_camp=<campaignid>&sc_lang=en https:/site/?sc\u camp=&sc\u lang=en

我刚刚开始使用Sitecore 9.1 JSS。 从外部站点,我对Sitecore项进行RESTful API调用,如

http://site/sitecore/api/layout/render/jss?item=/&sc_apikey={KEY}
我创建了一个活动,并使用以下参数调用了上述内容:

https:/site/?sc_camp=<campaignid>&sc_lang=en
https:/site/?sc\u camp=&sc\u lang=en
当我在Experience Analytics仪表板中查看活动时,不会显示任何活动。(我重新编制了索引)

我阅读了这篇文章:还添加了补丁文件,如下所述:

<configuration>
    <sitecore>
        <settings>
             <setting name="Sitecore.JSS.TrackerServiceEnabled" value="true" />
        </settings>
    </sitecore>
</configuration>

我错过了什么?如何使用Sitecore 9.1 JSS触发活动(甚至目标)?

我从以下方面得出了答案:

部署营销定义 在我们能够触发事件之前,我们必须部署市场营销 定义。这是通过控制面板(仪表板->控制)完成的 小组)。单击部署营销定义链接。这将打开 包含所有营销定义的窗口。全部选中并单击 部署这可能需要大约15分钟的时间来运行,因此不要认为您的 系统呈现无响应,请不要不耐烦:-)

Sitecore JSS跟踪API 跟踪API可以通过向 Sitecore布局服务。它接受特定类型的数组(带有 (他们的财产)

跟踪API选项对象将提供主机、Sitecore API键(按查询字符串)和数据获取程序。此数据获取程序将 是Axios的一个简单实现,但可以随意使用 您想要的实现:

import axios from "axios";

export function dataFetcher(url, data) {
  return axios({
    url,
    method: data ? 'POST' : 'GET',
    data,
    withCredentials: true,
  });
}
我从以下方面得出了答案:

部署营销定义 在我们能够触发事件之前,我们必须部署市场营销 定义。这是通过控制面板(仪表板->控制)完成的 小组)。单击部署营销定义链接。这将打开 包含所有营销定义的窗口。全部选中并单击 部署这可能需要大约15分钟的时间来运行,因此不要认为您的 系统呈现无响应,请不要不耐烦:-)

Sitecore JSS跟踪API 跟踪API可以通过向 Sitecore布局服务。它接受特定类型的数组(带有 (他们的财产)

跟踪API选项对象将提供主机、Sitecore API键(按查询字符串)和数据获取程序。此数据获取程序将 是Axios的一个简单实现,但可以随意使用 您想要的实现:

import axios from "axios";

export function dataFetcher(url, data) {
  return axios({
    url,
    method: data ? 'POST' : 'GET',
    data,
    withCredentials: true,
  });
}