function _updateAnalytics(data, task, campaignInfo) {
    const p1 = CampaignSubscriber.update(
      {
        messageId: data.MessageId,
        sent: true
      },
      {
        where: {
          id: task['campaignsubscribers.id'],
          listsubscriberId: task.id,
          campaignId: campaignInfo.campaignId
        },
        limit: 1
      }
    );

    const p2 = CampaignAnalytics.findById(campaignInfo.campaignAnalyticsId)
      .then(foundCampaignAnalytics => {
        return foundCampaignAnalytics.increment('totalSentCount');
      });

    return Promise.all([p1, p2]);
  }
@private
@description Update the database's analytics tracking for this email
@param {object} data - the response from SES
@param {object} task - the listsubcriber + campaignsubcriber info
@param {object} campaignInfo - Information about this campaign
@return {Promise} a promise that resolves when the tracking info has been saved