获取A/B测试统计数据

Get split test statistics 获取A/B测试统计数据

A/B测试统计可以获得A/B测试的效果统计,以及每个测试版本的具体信息。统计数据和其他的常规邮件基本一致,包含已发送、已送达、打开、点击数等等。

请求数据格式

请求 URL 参数:
参数 类型 描述
apiKey string 你的API KEY,需要认证,必填.
ID int 邮件ID. 请求地址的一部分(不是 GET 参数) .请参考下面的例子.

示例:

https://api.esv2.com/v2/Api/SplitTestStatistics/123?apiKey=YOUR_API_KEY_HERE

应答

应答数据元素:
参数/属性 类型 描述
SplitTestStatistics array[complex] 包含A/B测试统计的数组.
SplitTestStatistic 子元素:
参数/属性 类型 描述
VersionId int 测试版本的ID.
VersionName string 测试版本的名称(邮件标题).
VersionType string 测试版本的类型. 可能是 “测试组” 或 “优胜组”.
VersionSentDate datetime 测试版本的发送日期.
Sent int 已发送邮件数量.
Bounced int 退信数量.
Delivered int 已送达邮件数量(已发送—退信).
Opens int 打开数.
UniqueOpens int 独立打开数.
Clicks int 点击数.
UniqueClicks int 独立点击数.
Clickers int 点击链接的收件人数.
Complaints int 投诉数.
Unsubscribes int 退订数.
Goals int 转化目标实现数.
GoalsValue int 转化价值.
示例
请求
GET https://api.esv2.com/v2/Api/SplitTestStatistics?apiKey=test_api_key1&id=123443 HTTP/1.1

Accept-Encoding: gzip,deflate
Host: api.esv2.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
OK 应答
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 5.2
X-AspNet-Version: 4.0.30319
Set-Cookie: TEMP_DATA=52936639-f1a2-4537-acba-c405471a1203; path=/
X-Powered-By: ASP.NET
Date: Thu, 26 Nov 2015 14:22:15 GMT
Content-Length: 1954
<ApiResponse xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
 <Data>
  <SplitTestStatistics>
   <SplitTestStatistic>
    <VersionId>17567</VersionId>
    <VersionName>version 1</VersionName>
    <VersionType>TestGroup</VersionType>
    <VersionSentDate>2015-10-29T11:00:00</VersionSentDate>
    <Sent>54</Sent>
    <Bounced>0</Bounced>
    <Delivered>54</Delivered>
    <Opens>15</Opens>
    <UniqueOpens>15</UniqueOpens>
    <Clicks>0</Clicks>
    <UniqueClicks>0</UniqueClicks>
    <Clickers>0</Clickers>
    <Complaints>0</Complaints>
    <Unsubscribes>0</Unsubscribes>
    <Goals>0</Goals>
    <GoalsValue>0</GoalsValue>
   </SplitTestStatistic>
   <SplitTestStatistic>
    <VersionId>17568</VersionId>
    <VersionName>version 2</VersionName>
    <VersionType>TestGroup</VersionType>
    <VersionSentDate>2015-10-29T11:00:00</VersionSentDate>
    <Sent>53</Sent>
    <Bounced>0</Bounced>
    <Delivered>53</Delivered>
    <Opens>11</Opens>
    <UniqueOpens>11</UniqueOpens>
    <Clicks>0</Clicks>
    <UniqueClicks>0</UniqueClicks>
    <Clickers>0</Clickers>
    <Complaints>0</Complaints>
    <Unsubscribes>0</Unsubscribes>
    <Goals>0</Goals>
    <GoalsValue>0</GoalsValue>
   </SplitTestStatistic>
   <SplitTestStatistic>
    <VersionId>17569</VersionId>
    <VersionName>version 1</VersionName>
    <VersionType>Winner</VersionType>
    <VersionSentDate>2015-10-29T17:00:00</VersionSentDate>
    <Sent>320</Sent>
    <Bounced>0</Bounced>
    <Delivered>320</Delivered>
    <Opens>127</Opens>
    <UniqueOpens>127</UniqueOpens>
    <Clicks>0</Clicks>
    <UniqueClicks>0</UniqueClicks>
    <Clickers>0</Clickers>
    <Complaints>0</Complaints>
    <Unsubscribes>0</Unsubscribes>
    <Goals>0</Goals>
    <GoalsValue>0</GoalsValue>
</SplitTestStatistic>
  </SplitTestStatistics>
 </Data>
</ApiResponse>