Get message statistics
MessageStatistics collection allows retrieving performance statistics for a specified message. A specific period of time can be chosen. Statistics include counters of sent, delivered, bounced messages as well as number of generated clicks, opens, unsubscribes etc.
Request data format
Request URL parameters:
Examples:
https://api.esv2.com/v2/Api/MessageStatistics/123?apiKey=YOUR_API_KEY_HERE
Response
Response Data element without a grouping parameter:
Response Data element with a grouping parameter:
MessageStatistic element children:
Examples
Request:
GET
https://api.esv2.com/v2/Api/MessageStatistics/764?apiKey=test_api_key1 HTTP/1.1
Accept-Encoding: gzip,deflate
User-Agent: Jakarta Commons-HttpClient/3.1
Host: api.esv2.com
OK response:
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
Set-Cookie: ASP.NET_SessionId=conq5cmaq3mmpy455bkihvyd; path=/; HttpOnly
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Mon, 24 May 2010 13:03:04 GMT
Content-Length: 351
<ApiResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Data>
<Sent>9</Sent>
<Bounced>0</Bounced>
<Delivered>9</Delivered>
<Opens>19</Opens>
<UniqueOpens>1</UniqueOpens>
<Clicks>12</Clicks>
<UniqueClicks>3</UniqueClicks>
<Clickers>3</Clickers>
<Complaints>0</Complaints>
<Unsubscribes>0</Unsubscribes>
</Data>
</ApiResponse>
Request with a grouping parameter:
GET
https://api.esv2.com/v2/Api/MessageStatistics/123?apiKey=YOUR_API_KEY_HERE&startDate=2010-05-20&endDate=2010-05-22&grouping=DomainFamily
Accept-Encoding: gzip,deflate
User-Agent: Jakarta Commons-HttpClient/3.1
Host: api.esv2.com
OK response:
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
Set-Cookie: ASP.NET_SessionId=conq5cmaq3mmpy455bkihvyd; path=/; HttpOnly
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Mon, 24 May 2010 13:03:04 GMT
Content-Length: 351
<ApiResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Data>
<MessageStatistics>
<MessageStatistic>
<IsSummaryRow>true</IsSummaryRow>
<Sent>9</Sent>
<Bounced>0</Bounced>
<Delivered>9</Delivered>
<Opens>19</Opens>
<UniqueOpens>1</UniqueOpens>
<Clicks>12</Clicks>
<UniqueClicks>3</UniqueClicks>
<Clickers>3</Clickers>
<Complaints>0</Complaints>
<Unsubscribes>0</Unsubscribes>
</MessageStatistic>
<MessageStatistic>
<DomainFamily>Other</DomainFamily>
<Sent>5</Sent>
<Bounced>0</Bounced>
<Delivered>5</Delivered>
<Opens>10</Opens>
<UniqueOpens>1</UniqueOpens>
<Clicks>7</Clicks>
<UniqueClicks>2</UniqueClicks>
<Clickers>2</Clickers>
<Complaints>0</Complaints>
<Unsubscribes>0</Unsubscribes>
</MessageStatistic>
<MessageStatistic>
<DomainFamily>WP/o2</DomainFamily>
<Sent>4</Sent>
<Bounced>0</Bounced>
<Delivered>4</Delivered>
<Opens>9</Opens>
<UniqueOpens>0</UniqueOpens>
<Clicks>5</Clicks>
<UniqueClicks>1</UniqueClicks>
<Clickers>1</Clickers>
<Complaints>0</Complaints>
<Unsubscribes>0</Unsubscribes>
</MessageStatistic>
</MessageStatistics>
</Data>
</ApiResponse>