Google Analytics API V4-通过URL查询查找

时间:2018-09-25 13:00:28

标签: google-analytics google-analytics-api google-analytics-v4

我正在尝试使用GA API检查潜在客户提交的信息是否正确通过了我们的系统。

我需要检查GA是否在以下网址上记录了综合浏览量:

* www.mysite.com / leads /?e = {{email}}

e =参数将是我传递给API请求的字符串变量(电子邮件地址),因此基本上我正在检查传递的电子邮件是否有记录的综合浏览量。

我一直在查看GA文档,并认为我需要使用某种过滤器,但不确定如何进行操作。

这是我当前的代码,它只是在不使用任何过滤器的情况下检查当今所有的PageViews。

{
    "reportRequests": [
        {
            "viewId": {{View-ID}},
            "dateRanges": [
                {
                    "startDate": "today",
                    "endDate": "today"
                }
            ],
            "metrics": [
                {
                    "expression": "ga:pageviews"
                }
            ],
            "dimensions":[
                {
                  "name":"ga:date"
                }
            ]
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

要从更一般的意义上回答问题,您应该使用dimension filter clause

示例:

{
"reportRequests": [
    {
        "viewId": {{View-ID}},
        "dateRanges": [
            {
                "startDate": "today",
                "endDate": "today"
            }
        ],
        "metrics": [
            {
                "expression": "ga:pageviews"
            }
        ],
        "dimensions":[
            {
              "name":"ga:date"
            }
        ],
        "dimensionFilterClauses": [
            {
                "filters": [
                    {
                    "dimensionName": "ga:page",
                    "operator": "PARTIAL",
                    "expressions": {{email}}
                    }
                ]
            }
        ]
    }
]

}