Aem 无法使用函数CQ_Analytics.record将数据发送到Sitecatalyst

Aem 无法使用函数CQ_Analytics.record将数据发送到Sitecatalyst,aem,adobe-analytics,Aem,Adobe Analytics,我正在进行涉及AEM和site catalyst集成的POC 我正在使用AEM的开箱即用的Geomatrix户外网站,该网站已经实现了site catalyst功能 正在通过向报表套件填充数据 •页面加载时的数据跟踪 数据跟踪={'event':['eventName'],'values':{'key':'value','nextKey':'nextValue'},组件路径:'myapp/component/mycomponent'} •CQ_Analytics.Record页面加载后,在页面上

我正在进行涉及AEM和site catalyst集成的POC

我正在使用AEM的开箱即用的Geomatrix户外网站,该网站已经实现了site catalyst功能

正在通过向报表套件填充数据 •页面加载时的数据跟踪 数据跟踪={'event':['eventName'],'values':{'key':'value','nextKey':'nextValue'},组件路径:'myapp/component/mycomponent'}

•CQ_Analytics.Record页面加载后,在页面上激活

CQ_Analytics.record{event:'eventName',values:{valueName:'VALUE'},collect:false,options:{obj:this,defaultLinkType:'X'},componentPath:}

用例:当我在下面向购物车添加产品时,函数得到执行CQ_Analytics.record,但无法将购物车添加数据发送到site catalyst。 我已经用AdobeDigitalDebugger验证了这一点

来自/libs/commerce/components/product/product.jsp的代码片段 函数trackCartAddform{

    if (CQ_Analytics.Sitecatalyst) {
        var productQuantity = Number($("input[name='product-quantity']", form).val() || '1');
        var productPrice    = Number($("input[name='product-size']:checked", form).data('price').replace(/[^0-9\\.]/g, ''));
        var productChildSku =        $("input[name='product-size']:checked", form).data('sku')

    CQ_Analytics.record({
                "event": ["cartAdd"<%= (session.getCartEntryCount() == 0) ? ", 'cartOpen'" : "" %>],
                "values": {
                    "product": [{
                          "category": "",
                          "sku": "<%= xssAPI.encodeForJSString(baseProduct.getSKU()) %>",
                        "price": productPrice * productQuantity,
                        "quantity": productQuantity,
                          "evars": {
                          "childSku": CQ.shared.Util.htmlEncode(productChildSku)
                          }
                    }]
                },
                "componentPath": "<%= xssAPI.encodeForJSString(resource.getResourceType()) %>"
        });
    }
    return true;

}
注意:我已经在AEM中完成了report suite的产品变量映射。
请指导我。

u可以通过一个字符串传递产品,该字符串分隔如下:s.products=category;product;quantity;price;eventY={value}| eventZ={value};evarA={value}| evarB={value}这在