pages-app.subApps.browser.workbench.yaml
extensionViews: - name: analytics icon: icon-analytics-app view: name: analytics $type: analyticsView chartDefinitions: - name: pageViews label: pages-app.extensionViews.analytics.pageViews.label class: info.magnolia.analytics.amcharts.data.AmChartDefinition dataSupplier: gaPageViewsSupplier chartType: !include:/analytics-ui/chartTypes/line-and-area/line-different-colors-ups-downs.yaml series: - name: series dataFields: - name: categoryX jsonPath: $.reports[*].data.rows[*].dimensions[*] - name: valueY jsonPath: $.reports[*].data.rows[*].metrics[*].values[*] - name: sessions label: pages-app.extensionViews.analytics.sessions.label class: info.magnolia.analytics.amcharts.data.AmChartDefinition dataSupplier: gaSessionsSupplier chartType: !include:/analytics-ui/chartTypes/line-and-area/line-different-colors-ups-downs.yaml series: - name: series dataFields: - name: categoryX jsonPath: $.reports[*].data.rows[*].dimensions[*] - name: valueY jsonPath: $.reports[*].data.rows[*].metrics[*].values[*] - name: bounceRate label: pages-app.extensionViews.analytics.bounceRate.label class: info.magnolia.analytics.amcharts.data.AmChartDefinition dataSupplier: gaBounceRateSupplier chartType: !include:/analytics-ui/chartTypes/line-and-area/line-different-colors-ups-downs.yaml series: - name: series dataFields: - name: categoryX jsonPath: $.reports[*].data.rows[*].dimensions[*] - name: valueY jsonPath: $.reports[*].data.rows[*].metrics[*].values[*] - name: newUsers label: pages-app.extensionViews.analytics.newUsers.label class: info.magnolia.analytics.amcharts.data.AmChartDefinition dataSupplier: gaNewUsers chartType: !include:/analytics-ui/chartTypes/line-and-area/line-different-colors-ups-downs.yaml series: - name: series dataFields: - name: categoryX jsonPath: $.reports[*].data.rows[*].dimensions[*] - name: valueY jsonPath: $.reports[*].data.rows[*].metrics[*].values[*] - name: returningUsers label: pages-app.extensionViews.analytics.returningUsers.label class: info.magnolia.analytics.amcharts.data.AmChartDefinition dataSupplier: gaReturningUsers chartType: !include:/analytics-ui/chartTypes/line-and-area/line-different-colors-ups-downs.yaml series: - name: series dataFields: - name: categoryX jsonPath: $.reports[*].data.rows[*].dimensions[*] - name: valueY jsonPath: $.reports[*].data.rows[*].metrics[*].values[*] - name: cityViews label: cityViews class: info.magnolia.analytics.amcharts.data.AmChartDefinition dataSupplier: demoMatomoSupplier chartType: !include:/analytics-ui/chartTypes/line-and-area/simple-line.yaml series: - name: series type: LineSeries dataFields: - name: categoryX value: city_name jsonPath: $.[*].city_name - name: valueY value: lat jsonPath: $.[*].lat dataSuppliers: gaPageViewsSupplier: class: info.magnolia.analytics.google.datasource.GoogleDataSupplierWithDateFormatter fromDateFormat: yyyyMMdd toDateFormat: MMM-dd credentials: &googleCredentials applicationName: Magnolia Analytics serviceAccountJsonPath: /analytics-view-example/credential/private_key.json parameters: viewId: 24199737 startDate: 7DaysAgo endDate: today dimensionName: ga:date metricExpression: ga:pageviews filteringSubSetExpression: filtersExpression: ga:pagePath=~%s* demoMatomoSupplier: class: info.magnolia.analytics.matomo.datasource.MatomoDataSupplier credentials: parameters: serverUrl: https://demo.matomo.org tokenAuth: anonymous parameters: method: UserCountry.getCity module: API idSite: 3 date: yesterday period: day format: json filteringSubSetExpression: segment: pageUrl=@%s gaSessionsSupplier: class: info.magnolia.analytics.google.datasource.GoogleDataSupplierWithDateFormatter fromDateFormat: yyyyMMdd toDateFormat: dd-MMM-yyyy credentials: *googleCredentials parameters: viewId: 24199737 startDate: 7DaysAgo endDate: today dimensionName: ga:date metricExpression: ga:sessions filteringSubSetExpression: filtersExpression: ga:pagePath=~%s* gaBounceRateSupplier: class: info.magnolia.analytics.google.datasource.GoogleDataSupplierWithDateFormatter fromDateFormat: yyyyMMdd toDateFormat: dd-MMM-yyyy credentials: *googleCredentials parameters: viewId: 24199737 startDate: 7DaysAgo endDate: today dimensionName: ga:date metricExpression: ga:bounceRate filteringSubSetExpression: filtersExpression: ga:pagePath=~%s* gaNewUsers: class: info.magnolia.analytics.google.datasource.GoogleDataSupplierWithDateFormatter fromDateFormat: yyyyMMdd toDateFormat: dd-MMM-yyyy credentials: *googleCredentials parameters: viewId: 24199737 startDate: 7DaysAgo endDate: today dimensionName: ga:date metricExpression: ga:newUsers filteringSubSetExpression: filtersExpression: ga:pagePath=~%s* gaReturningUsers: class: info.magnolia.analytics.google.datasource.GoogleDataSupplierWithDateFormatter fromDateFormat: yyyyMMdd toDateFormat: dd-MMM-yyyy credentials: *googleCredentials parameters: viewId: 24199737 startDate: 7DaysAgo endDate: today dimensionName: ga:date metricExpression: ga:users filteringSubSetExpression: filtersExpression: ga:pagePath=~%s* filterFields: - name: startDate $type: dateField type: java.util.Date time: false placeholder: Start defaultValue: todayMinus7Days - name: endDate $type: dateField type: java.util.Date time: false placeholder: End defaultValue: today multisite: - path: /travel dataSupplier: gaPageViewsSupplier: credentials: serviceAccountJsonPath: /analytics-view-example/credential/private_key.json parameters: viewId: 110545462 gaSessionsSupplier: credentials: serviceAccountJsonPath: /analytics-view-example/credential/private_key.json parameters: viewId: 110545462 gaBounceRateSupplier: credentials: serviceAccountJsonPath: /hanalytics-view-example/credential/private_key.json parameters: viewId: 110545462 gaNewUsers: credentials: serviceAccountJsonPath: /analytics-view-example/credential/private_key.json parameters: viewId: 110545462 gaReturningUsers: credentials: serviceAccountJsonPath: /analytics-view-example/credential/private_key.json parameters: viewId: 110545462