Browse Source

change from 7 to 3 days of history for analytics

pull/1/head
Rob Colbert 3 years ago
parent
commit
42fe732c87
  1. 12
      app/services/dashboard.js
  2. 2
      app/views/dashboard/link-analyzer.pug
  3. 4
      app/views/dashboard/view.pug

12
app/services/dashboard.js

@ -44,7 +44,7 @@ class DashboardService extends SiteService {
this.log.info('generating resource visit stats report', { resourceId }); this.log.info('generating resource visit stats report', { resourceId });
const END_DATE = new Date(); const END_DATE = new Date();
const START_DATE = moment(END_DATE).subtract(7, 'day').toDate(); const START_DATE = moment(END_DATE).subtract(3, 'day').toDate();
stats = await ResourceVisit.aggregate([ stats = await ResourceVisit.aggregate([
{ {
@ -115,7 +115,7 @@ class DashboardService extends SiteService {
this.log.info('generating resource country stats report', { resourceId }); this.log.info('generating resource country stats report', { resourceId });
const END_DATE = new Date(); const END_DATE = new Date();
const START_DATE = moment(END_DATE).subtract(7, 'day').toDate(); const START_DATE = moment(END_DATE).subtract(3, 'day').toDate();
stats = await ResourceVisit.aggregate([ stats = await ResourceVisit.aggregate([
{ {
@ -179,7 +179,7 @@ class DashboardService extends SiteService {
this.log.info('generating resource city stats report', { resourceId }); this.log.info('generating resource city stats report', { resourceId });
const END_DATE = new Date(); const END_DATE = new Date();
const START_DATE = moment(END_DATE).subtract(7, 'day').toDate(); const START_DATE = moment(END_DATE).subtract(3, 'day').toDate();
stats = await ResourceVisit.aggregate([ stats = await ResourceVisit.aggregate([
{ {
@ -244,7 +244,7 @@ class DashboardService extends SiteService {
this.log.info('generating user visit stats report', { userId: user._id }); this.log.info('generating user visit stats report', { userId: user._id });
const END_DATE = new Date(); const END_DATE = new Date();
const START_DATE = moment(END_DATE).subtract(7, 'day').toDate(); const START_DATE = moment(END_DATE).subtract(3, 'day').toDate();
const links = await Link.find({ user: user._id }).lean(); const links = await Link.find({ user: user._id }).lean();
const linkIds = links.map((link) => link._id); const linkIds = links.map((link) => link._id);
@ -318,7 +318,7 @@ class DashboardService extends SiteService {
this.log.info('generating user country stats report', { userId: user._id }); this.log.info('generating user country stats report', { userId: user._id });
const END_DATE = new Date(); const END_DATE = new Date();
const START_DATE = moment(END_DATE).subtract(7, 'day').toDate(); const START_DATE = moment(END_DATE).subtract(3, 'day').toDate();
const links = await Link.find({ user: user._id }).lean(); const links = await Link.find({ user: user._id }).lean();
const linkIds = links.map((link) => link._id); const linkIds = links.map((link) => link._id);
@ -385,7 +385,7 @@ class DashboardService extends SiteService {
this.log.info('generating user city stats report', { userId: user._id }); this.log.info('generating user city stats report', { userId: user._id });
const END_DATE = new Date(); const END_DATE = new Date();
const START_DATE = moment(END_DATE).subtract(7, 'day').toDate(); const START_DATE = moment(END_DATE).subtract(3, 'day').toDate();
const links = await Link.find({ user: user._id }).lean(); const links = await Link.find({ user: user._id }).lean();
const linkIds = links.map((link) => link._id); const linkIds = links.map((link) => link._id);

2
app/views/dashboard/link-analyzer.pug

@ -8,7 +8,7 @@ block content
.uk-card-header .uk-card-header
div(uk-grid).uk-grid-small div(uk-grid).uk-grid-small
.uk-width-expand .uk-width-expand
h4.uk-card-title #{link.label} #[small.uk-text-muted past 7 days] h4.uk-card-title #{link.label} #[small.uk-text-muted past 3 days]
.uk-width-auto .uk-width-auto
a(href="/dashboard").uk-button.dtp-button-secondary.uk-button-small a(href="/dashboard").uk-button.dtp-button-secondary.uk-button-small

4
app/views/dashboard/view.pug

@ -16,7 +16,7 @@ block content
div(class="uk-width-1-1 uk-width-2-3@m") div(class="uk-width-1-1 uk-width-2-3@m")
.uk-margin .uk-margin
.uk-card.uk-card-secondary.uk-card-small.uk-card-body .uk-card.uk-card-secondary.uk-card-small.uk-card-body
h4.uk-card-title Profile Visits #[small.uk-text-muted past 7 days] h4.uk-card-title Profile Visits #[small.uk-text-muted past 3 days]
canvas(id="profile-stats").visit-graph canvas(id="profile-stats").visit-graph
div(class="uk-visible@m", uk-grid).uk-flex-between.uk-text-small div(class="uk-visible@m", uk-grid).uk-flex-between.uk-text-small
.uk-width-auto .uk-width-auto
@ -28,7 +28,7 @@ block content
.uk-margin .uk-margin
.uk-card.uk-card-secondary.uk-card-small.uk-card-body .uk-card.uk-card-secondary.uk-card-small.uk-card-body
h4.uk-card-title Link Visits #[small.uk-text-muted past 7 days] h4.uk-card-title Link Visits #[small.uk-text-muted past 3 days]
canvas(id="link-stats").visit-graph canvas(id="link-stats").visit-graph
div(class="uk-visible@m", uk-grid).uk-flex-between.uk-text-small div(class="uk-visible@m", uk-grid).uk-flex-between.uk-text-small
.uk-width-auto .uk-width-auto

Loading…
Cancel
Save