Aem 数据的客户端上下文验证

Aem 数据的客户端上下文验证,aem,adobe-analytics,Aem,Adobe Analytics,至于AEM中的跟踪,我正在使用CQ_分析进行场景分析。我们有一个需求,比如,我必须捕获一个名为sort type的值,当用户单击页面上的按钮时,该值就会出现在页面上,并将其存储在ClientContext中。我已经编写了下面的Javascript函数,它接受一个name参数。使用一些代码,我能够获得排序类型值并将其传递给下面的函数。现在我的问题是,如何验证name变量是否分配给客户机上下文 我一直保持警惕,并尝试使用多种组合进行检查,但我无法找出正确的方法来断定我的名称值是否已分配给客户端上下文

至于AEM中的跟踪,我正在使用CQ_分析进行场景分析。我们有一个需求,比如,我必须捕获一个名为sort type的值,当用户单击页面上的按钮时,该值就会出现在页面上,并将其存储在ClientContext中。我已经编写了下面的Javascript函数,它接受一个name参数。使用一些代码,我能够获得排序类型值并将其传递给下面的函数。现在我的问题是,如何验证name变量是否分配给客户机上下文

我一直保持警惕,并尝试使用多种组合进行检查,但我无法找出正确的方法来断定我的名称值是否已分配给客户端上下文。请帮忙回答我的问题

function myFunction(name) {

                 CQ_Analytics.record({event: 'sorttype',
                                    values: {'sortSelectedOption': name },
                                    componentPath: '<%=resource.getResourceType()%>'
                                  });
                alert(CQ_Analytics.record.sorttype.sortSelectedOption);

  }

您可以看到这篇文章如何创建自定义客户端上下文以及如何存储数据

创建客户端上下文后,示例中的CQ_Analytics.CustomStoreMgr.setTraitValue函数将把参数保存到客户端上下文中