是否可以使用Google AnalyticsAPI獲取某個事件被跟蹤的次數?通過Google Analytics API計數事件
更具體地說,這個數字可以這樣計算,即每個訪問該事件的唯一訪問者只計算一次(每個唯一訪問者的後續事件不包含在總數中)。
我打算通過PHP訪問API,瞭解它的價值。
是否可以使用Google AnalyticsAPI獲取某個事件被跟蹤的次數?通過Google Analytics API計數事件
更具體地說,這個數字可以這樣計算,即每個訪問該事件的唯一訪問者只計算一次(每個唯一訪問者的後續事件不包含在總數中)。
我打算通過PHP訪問API,瞭解它的價值。
是的。
您可以將尺寸設置爲ga:eventCategory
或ga:eventAction
或ga:eventLabel
(或其中的兩個或全部),具體取決於您要計數的事件級別。
您會將您的指標設置爲ga:uniqueEvents
,每次訪問只計算一次事件。 (根據訪問者,您無法使其唯一。)對於總事件,您將其設置爲ga:totalEvents
。
然後您將篩選器設置爲篩選您想要解釋的事件。例如,對於類美孚的事件和動作吧:
ga:eventCategory==Foo;ga:eventAction==Bar
它是很容易的,理解一點就足夠了... 按照這個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' – buley