使用Adobe Analytics API进行报告过滤

时间:2016-09-01 18:31:17

标签: adobe-analytics

我正在排队并通过API和javascript获取报告,但现在我想开始过滤报告。我希望返回的结果仅适用于请求报告的用户(也需要其他过滤器)。将过滤器放在初始报告队列上的最佳方法是什么?

我现在的做法是在报告说明中添加一个选定的元素:

...

"elements": [
            { "id": "page" },{ "id": "evar23" , "selected": ["295424","306313"]}

...

但这似乎只适用于结果的细分部分,而不是返回的顶级计数。我希望下面例子中的顶级数是66,而不是68:

...

"counts":[
        "68"
        ],
                "breakdown":[
                    {
                        "name":"306313",
                        "url":"",
                        "counts":[
                            "43"
                        ]
                    },
                    {
                        "name":"295424",
                        "url":"",
                        "counts":[
                            "23"
                        ]
                    }
                ]
            }

,...

我知道我可以爬过故障阵列并总结我需要的东西,但是我应用的混乱过滤器就越多。突然间,我在嵌套数组中处于三级深度,确保所有3个故障名称都符合我的条件。必须有更好的方法来做到这一点,任何想法?非常感谢。

1 个答案:

答案 0 :(得分:0)

虽然我仍在努力解决它们的一些可能的限制,但似乎细分是我需要的,而不是元素

"segments": [
{
    "element": "evar23","selected": ["295424","306313"]
}]

https://marketing.adobe.com/developer/forum/reporting/report-filtering-with-api