Add Dimension Filters to Google Analyics Node

This commit is contained in:
Jan Oberhauser
2021-06-25 15:51:02 +02:00
parent 6c7e1ec3c9
commit 876cf7323d
3 changed files with 95 additions and 0 deletions

View File

@@ -212,6 +212,14 @@ export class GoogleAnalytics implements INodeType {
body.dimensions = dimensions;
}
}
if (additionalFields.dimensionFiltersUi) {
const dimensionFilters = (additionalFields.dimensionFiltersUi as IDataObject).filterValues as IDataObject[];
if (dimensionFilters) {
dimensionFilters.forEach(filter => filter.expressions = [filter.expressions]);
body.dimensionFilterClauses = { filters: dimensionFilters };
}
}
if (additionalFields.includeEmptyRows) {
Object.assign(body, { includeEmptyRows: additionalFields.includeEmptyRows });
}