CampaignMonitor::getCampaignSummary PHP Метод

getCampaignSummary() публичный Метод

Provides a basic summary of the results for any sent campaign such as the number of recipients, opens, clicks, unsubscribes, etc to date. Also includes the URL of the web version of that campaign.
public getCampaignSummary ( string $campaignId ) : array
$campaignId string The ID of the campaign you want data for.
Результат array
    public function getCampaignSummary($campaignId)
    {
        // make the call
        $record = (array) $this->doCall('campaigns/' . $campaignId . '/summary');
        // stop here if no record was set
        if (empty($record)) {
            return array();
        }
        // reserve variable
        $result = array();
        // basic details
        $result['recipients'] = (int) $record['Recipients'];
        $result['opens'] = (int) $record['TotalOpened'];
        $result['unique_opens'] = (int) $record['UniqueOpened'];
        $result['clicks'] = (int) $record['Clicks'];
        $result['unsubscribes'] = (int) $record['Unsubscribed'];
        $result['bounces'] = (int) $record['Bounced'];
        $result['online_version'] = (string) $record['WebVersionURL'];
        // return the record
        return $result;
    }