我需要从Omniture实时API中获取eVar分类,排除某些值,然后使用sitesection对其进行修改。
我尝试使用此查询:
{
"reportDescription": {
"source": "realtime",
"reportSuiteID": "**RSID**", //MY REPORT SUITE
"metrics": [{
"id": "instances"
}],
"elements": [{
"id": "evar", //MY EVAR
"top": 100,
"classification": "Real Time", //CLASSIFICATION NAME
"search": {
"type": "NOT",
"keywords": ["somevalue"] //THE VALUE TO EXCLUDE
}
},{
"id" : "sitesection",
"top" : 1
}],
"dateGranularity": "minute:1",
"dateFrom": "-1 minute"
}
}
但是在JSON响应中我看到" somevalue"怎么不排除。 奇怪的是,如果我删除"细分" (使用sitesection)分类过滤器似乎工作正常。
如果在实时报告中使用了breackdown,我不能使用分类过滤器吗?我找不到任何关于此的文档。
另一件事是,如果我请求带有分类的报告,而不进行任何搜索,我会收到回复,但有很多" ::未指定::"。问题是" :: Unspecified ::"似乎是Omniture从我的网页中收到的最后数据。我认为这意味着分类不是实时的,如果您可以在实时报告中使用它。