Google analytics 通过Google Analytics API统计事件
是否可以使用Google Analytics API获取某个事件被跟踪的次数 更具体地说,这个数字是否可以这样计算:点击此事件的每个唯一访客只计算一次(每个唯一访客的后续事件不包括在总数中) 我打算通过PHP访问API,不管它值多少钱。是的 您可以将维度设置为Google analytics 通过Google Analytics API统计事件,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,是否可以使用Google Analytics API获取某个事件被跟踪的次数 更具体地说,这个数字是否可以这样计算:点击此事件的每个唯一访客只计算一次(每个唯一访客的后续事件不包括在总数中) 我打算通过PHP访问API,不管它值多少钱。是的 您可以将维度设置为ga:eventCategory,或ga:eventAction或ga:eventLabel(或两个或全部),具体取决于要计算的事件级别 您将度量设置为ga:uniqueEvents,每次访问只统计一次事件。(您没有能力根据访问者将其设置为
ga:eventCategory
,或ga:eventAction
或ga:eventLabel
(或两个或全部),具体取决于要计算的事件级别
您将度量设置为ga:uniqueEvents
,每次访问只统计一次事件。(您没有能力根据访问者将其设置为唯一的。)对于total events,您可以将其设置为ga:totalEvents
你可以设置你的过滤器来过滤你想要解释的事件。例如,对于类别为Foo和操作栏的事件:
ga:eventCategory==Foo;ga:eventAction==Bar
您可以在中进行测试。它非常简单,稍微了解一下就足够了。。。 在google analytics查询浏览器中遵循此java代码或遵循此策略 /*JAVA代码*/
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*/);
希望这会有很大帮助您可能还需要一些维度,如
ga:eventCategory、ga:eventAction、ga:eventLabel