Merge 98dd0863b9
into 281072ac1b
This commit is contained in:
commit
2709c139cd
1 changed files with 8 additions and 5 deletions
|
@ -342,14 +342,17 @@ router.get('/view/:id', passport.csrfProtection, (req, res) => {
|
||||||
|
|
||||||
campaign.isScheduled = campaign.scheduled && campaign.scheduled > new Date();
|
campaign.isScheduled = campaign.scheduled && campaign.scheduled > new Date();
|
||||||
|
|
||||||
|
// save total delivered count
|
||||||
|
campaing.orgdelivered = campaign.delivered
|
||||||
|
|
||||||
// show only messages that weren't bounced as delivered
|
// show only messages that weren't bounced as delivered
|
||||||
campaign.delivered = campaign.delivered - campaign.bounced;
|
campaign.delivered = campaign.delivered - campaign.bounced;
|
||||||
|
|
||||||
campaign.openRate = campaign.delivered ? Math.round((campaign.opened / campaign.delivered) * 10000) / 100 : 0;
|
campaign.openRate = campaign.orgdelivered ? Math.round((campaign.opened / campaign.orgdelivered) * 10000) / 100 : 0;
|
||||||
campaign.clicksRate = campaign.delivered ? Math.round((campaign.clicks / campaign.delivered) * 10000) / 100 : 0;
|
campaign.clicksRate = campaign.orgdelivered ? Math.round((campaign.clicks / campaign.orgdelivered) * 10000) / 100 : 0;
|
||||||
campaign.bounceRate = campaign.delivered ? Math.round((campaign.bounced / campaign.delivered) * 10000) / 100 : 0;
|
campaign.bounceRate = campaign.orgdelivered ? Math.round((campaign.bounced / campaign.orgdelivered) * 10000) / 100 : 0;
|
||||||
campaign.complaintRate = campaign.delivered ? Math.round((campaign.complained / campaign.delivered) * 10000) / 100 : 0;
|
campaign.complaintRate = campaign.orgdelivered ? Math.round((campaign.complained / campaign.orgdelivered) * 10000) / 100 : 0;
|
||||||
campaign.unsubscribeRate = campaign.delivered ? Math.round((campaign.unsubscribed / campaign.delivered) * 10000) / 100 : 0;
|
campaign.unsubscribeRate = campaign.orgdelivered ? Math.round((campaign.unsubscribed / campaign.orgdelivered) * 10000) / 100 : 0;
|
||||||
|
|
||||||
campaigns.getLinks(campaign.id, (err, links) => {
|
campaigns.getLinks(campaign.id, (err, links) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue