我目前正在使用Google AnalyticsAPI来获取有关访问我网站的信息。我注意到的一件事是,在某些情况下,我在同一页面上得到两个不同的结果,因为用户访问它们的方式不同。例如,我得到的结果如下:
http://www.example.com/mypage - 500 pageviews
http://example.com/mypage - 500 pageviews
我想要的是让他们被认为是相同的,所以我得到的结果就像这样整合:
http://example.com/mypage - 1000 pageviews
使用PHP客户端代码访问API是否可行?我目前的代码包括以下几行:
filter = 'pageviews > 100 && pagePath !~ ^\/$';
$ga_month->requestReportData(ga_profile_id, array('hostname', 'pagePath'), array('pageviews'), '-pageviews', $filter, $start_date_month, $end_date);
我已经看到这段代码使用搜索和替换函数来组合Google documentation中的结果,但我不知道如何将以下JSON请求集成到上面的PHP代码中:
"searchAndReplaceDetails": {
"field": string,
"searchString": string,
"replaceString": string,
"caseSensitive": boolean
},
答案 0 :(得分:1)
您可以使用搜索和替换过滤器,此资源(https://support.google.com/analytics/answer/1034834?hl=en)会告诉您如何执行此操作。