是否可以使用Google AnalyticsAPI来计算某个事件被跟踪的次数?
更具体地说,这个数字是否可以这样计算:每次点击此事件的唯一访问者只计算一次(每个唯一身份访问者的后续事件不包括在总数中)。
我打算通过PHP访问API,这是值得的。
答案 0 :(得分:15)
是
您可以将尺寸设置为ga:eventCategory
,或ga:eventAction
或ga:eventLabel
(或两个或全部),具体取决于您要计算的事件级别。
您已将指标设置为ga:uniqueEvents
,每次访问仅计算一次事件。 (根据访问者,您无法使其独一无二。)对于总事件,您需要将其设置为ga:totalEvents
。
并且您已设置过滤器以过滤您想要考虑的事件。例如,对于类别Foo和操作栏的事件:
ga:eventCategory==Foo;ga:eventAction==Bar
中对其进行测试
答案 1 :(得分:0)
它很容易,有点理解就够了...... 请遵循此Java代码或在google analytics query explorer
中遵循此策略/ * JAVA CODE * /
DataQuery query = new DataQuery(new URL(
"https://www.googleapis.com/analytics/v2.4/data"));
query.setStartDate("2013-08-25");
query.setEndDate("2013-09-24");
//query.setDimensions("ga:pageTitle,ga:pagePath");
query.setDimensions("ga:pageTitle,ga:eventCategory");
//query.setFilters("ga:pagePath=~forgot.action");
query.setFilters("ga:eventCategory==/*Your event as per Google Analytics*/");
//query.setMetrics("ga:pageviews");
query.setMetrics("ga:uniqueEvents");
//query.setSort("-ga:pageviews");
//query.setSort("-ga:visitors");
query.setMaxResults(10);
query.setIds(/*YOUR TABLE ID*/);
希望这会有很多帮助