From dea5fd717d222d96bcbbd16a8d84a84ed20144a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Wed, 10 Aug 2022 15:43:25 +0200 Subject: [PATCH] feat(api-gateway): add publishing subscription purchased, renewed and registration analytics --- packages/api-gateway/bin/report.ts | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/packages/api-gateway/bin/report.ts b/packages/api-gateway/bin/report.ts index 4ab375d1f..01ffd6ec1 100644 --- a/packages/api-gateway/bin/report.ts +++ b/packages/api-gateway/bin/report.ts @@ -92,6 +92,42 @@ const requestReport = async ( Period.Last30Days, ), }, + { + name: AnalyticsActivity.SubscriptionPurchased, + period: Period.Last30Days, + counts: await analyticsStore.calculateActivityChangesTotalCount( + AnalyticsActivity.SubscriptionPurchased, + Period.Last30Days, + ), + totalCount: await analyticsStore.calculateActivityTotalCountOverTime( + AnalyticsActivity.SubscriptionPurchased, + Period.Last30Days, + ), + }, + { + name: AnalyticsActivity.Register, + period: Period.Last30Days, + counts: await analyticsStore.calculateActivityChangesTotalCount( + AnalyticsActivity.Register, + Period.Last30Days, + ), + totalCount: await analyticsStore.calculateActivityTotalCountOverTime( + AnalyticsActivity.Register, + Period.Last30Days, + ), + }, + { + name: AnalyticsActivity.SubscriptionRenewed, + period: Period.Last30Days, + counts: await analyticsStore.calculateActivityChangesTotalCount( + AnalyticsActivity.SubscriptionRenewed, + Period.Last30Days, + ), + totalCount: await analyticsStore.calculateActivityTotalCountOverTime( + AnalyticsActivity.SubscriptionRenewed, + Period.Last30Days, + ), + }, ], }, }