|
@@ -12,7 +12,9 @@ import java.util.List;
|
|
*/
|
|
*/
|
|
@Getter
|
|
@Getter
|
|
public enum ReportType {
|
|
public enum ReportType {
|
|
|
|
+ // V2 - adweb:country:chart
|
|
ADWEB_COUNTRY_CHART(List.of(METRIC_TOTAL_USERS), List.of(DIMENSION_COUNTRY)),
|
|
ADWEB_COUNTRY_CHART(List.of(METRIC_TOTAL_USERS), List.of(DIMENSION_COUNTRY)),
|
|
|
|
+ // v2 - adweb:sourceMedium:list
|
|
ADWEB_SESSION_SOURCE_MEDIUM_VIEW(
|
|
ADWEB_SESSION_SOURCE_MEDIUM_VIEW(
|
|
List.of(
|
|
List.of(
|
|
METRIC_TOTAL_USERS,
|
|
METRIC_TOTAL_USERS,
|
|
@@ -22,6 +24,7 @@ public enum ReportType {
|
|
METRIC_AVG_SESSION_DURATION,
|
|
METRIC_AVG_SESSION_DURATION,
|
|
METRIC_SCREEN_PAGE_VIEWS_PER_SESSION),
|
|
METRIC_SCREEN_PAGE_VIEWS_PER_SESSION),
|
|
List.of(DIMENSION_SESSION_SOURCE_MEDIUM)),
|
|
List.of(DIMENSION_SESSION_SOURCE_MEDIUM)),
|
|
|
|
+ // V2 - adweb:pagePath:list
|
|
ADWEB_PAGE_PATH_VIEW(
|
|
ADWEB_PAGE_PATH_VIEW(
|
|
List.of(
|
|
List.of(
|
|
METRIC_ENGAGEMENT_RATE,
|
|
METRIC_ENGAGEMENT_RATE,
|
|
@@ -31,14 +34,15 @@ public enum ReportType {
|
|
METRIC_SCREEN_PAGE_VIEWS,
|
|
METRIC_SCREEN_PAGE_VIEWS,
|
|
METRICS,
|
|
METRICS,
|
|
true),
|
|
true),
|
|
- PAGE_VIEWS(
|
|
|
|
- List.of(METRIC_SCREEN_PAGE_VIEWS),
|
|
|
|
- List.of(DIMENSION_DATE),
|
|
|
|
- DIMENSION_DATE,
|
|
|
|
- DIMENSIONS,
|
|
|
|
- false),
|
|
|
|
- UNIQUE_USERS(
|
|
|
|
- List.of(METRIC_TOTAL_USERS),
|
|
|
|
|
|
+ // V2 - adwebV2:customer:api, pageviews, uniqueuser, bounce, AvgSessionDuration,
|
|
|
|
+ // adweb:active:user
|
|
|
|
+ ADWEB_DATE_VIEW(
|
|
|
|
+ List.of(
|
|
|
|
+ METRIC_TOTAL_USERS,
|
|
|
|
+ METRIC_ACTIVE_USERS,
|
|
|
|
+ METRIC_SCREEN_PAGE_VIEWS,
|
|
|
|
+ METRIC_BOUNCE_RATE,
|
|
|
|
+ METRIC_AVG_SESSION_DURATION),
|
|
List.of(DIMENSION_DATE),
|
|
List.of(DIMENSION_DATE),
|
|
DIMENSION_DATE,
|
|
DIMENSION_DATE,
|
|
DIMENSIONS,
|
|
DIMENSIONS,
|