我正在尝试使用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"
}
]
}
]
}
答案 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}}
}
]
}
]
}
]
}