Commit | Line | Data |
---|---|---|
32b8b0bf TO |
1 | <div crm-ui-accordion crm-title="ts('Debug')" crm-collapsed="true"> |
2 | <pre>{{abtest.ab|json}}</pre> | |
3 | <pre>{{abtest.mailings|json}}</pre> | |
4 | </div> | |
360aaa75 | 5 | |
32b8b0bf | 6 | <div> |
360aaa75 TO |
7 | <table> |
8 | <thead> | |
9 | <tr> | |
10 | <th>{{ts('Details')}}</th> | |
32b8b0bf TO |
11 | <th style="width: 12em;">{{ts('Mailing A')}}</th> |
12 | <th style="width: 12em;">{{ts('Mailing B')}}</th> | |
13 | <th style="width: 12em;" ng-show="abtest.ab.status == 'Final'">{{ts('Final')}}</th> | |
360aaa75 TO |
14 | </tr> |
15 | </thead> | |
16 | <tbody> | |
32b8b0bf TO |
17 | <tr ng-show="abtest.mailings.a.body_html || abtest.mailings.b.body_html"> |
18 | <td>{{ts('HTML')}}</td> | |
19 | <td><a ng-click="previewMailing('a','html')" ng-show="abtest.mailings.a.body_html">{{ts('View')}}</a></td> | |
20 | <td><a ng-click="previewMailing('b','html')" ng-show="abtest.mailings.b.body_html">{{ts('View')}}</a></td> | |
21 | <td><a ng-click="previewMailing('c','html')" ng-show="abtest.mailings.c.body_html && abtest.ab.status == 'Final'">{{ts('View')}}</a></td> | |
22 | </tr> | |
23 | <tr ng-show="abtest.mailings.a.body_text || abtest.mailings.b.body_text"> | |
24 | <td>{{ts('Text')}}</td> | |
25 | <td><a ng-click="previewMailing('a','text')" ng-show="abtest.mailings.a.body_text">{{ts('View')}}</a></td> | |
26 | <td><a ng-click="previewMailing('b','text')" ng-show="abtest.mailings.b.body_text">{{ts('View')}}</a></td> | |
27 | <td><a ng-click="previewMailing('c','text')" ng-show="abtest.mailings.c.body_text && abtest.ab.status == 'Final'">{{ts('View')}}</a></td> | |
28 | </tr> | |
360aaa75 TO |
29 | <tr> |
30 | <td>{{ts('Delivered')}}</td> | |
31 | <td>{{stats.a.Delivered}}</td> | |
32 | <td>{{stats.b.Delivered}}</td> | |
32b8b0bf | 33 | <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Delivered}}</td> |
360aaa75 TO |
34 | </tr> |
35 | <tr> | |
36 | <td>{{ts('Bounces')}}</td> | |
37 | <td>{{stats.a.Bounces}}</td> | |
38 | <td>{{stats.b.Bounces}}</td> | |
32b8b0bf | 39 | <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Bounces}}</td> |
360aaa75 TO |
40 | </tr> |
41 | <tr> | |
42 | <td>{{ts('Unsubscribers')}}</td> | |
43 | <td>{{stats.a.Unsubscribers}}</td> | |
44 | <td>{{stats.b.Unsubscribers}}</td> | |
32b8b0bf | 45 | <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Unsubscribers}}</td> |
360aaa75 TO |
46 | </tr> |
47 | <tr> | |
48 | <td>{{'Opened'}}</td> | |
49 | <td>{{stats.a.Opened}}</td> | |
50 | <td>{{stats.b.Opened}}</td> | |
32b8b0bf | 51 | <td ng-show="abtest.ab.status == 'Final'">{{stats.c.Opened}}</td> |
360aaa75 TO |
52 | </tr> |
53 | <tr> | |
54 | <td>{{ts('Unique Clicks')}}</td> | |
55 | <td>{{stats.a['Unique Clicks']}}</td> | |
56 | <td>{{stats.b['Unique Clicks']}}</td> | |
32b8b0bf TO |
57 | <td ng-show="abtest.ab.status == 'Final'">{{stats.c['Unique Clicks']}}</td> |
58 | </tr> | |
59 | <tr ng-show="abtest.ab.status == 'Testing'"> | |
60 | <td></td> | |
61 | <td> | |
62 | <button ng-click="selectWinner('a')">{{ts('Select as Winner')}}</button> | |
63 | </td> | |
64 | <td> | |
65 | <button ng-click="selectWinner('b')">{{ts('Select as Winner')}}</button> | |
66 | </td> | |
67 | <!-- Final column is n/a --> | |
360aaa75 TO |
68 | </tr> |
69 | </tbody> | |
70 | </table> | |
71 | ||
72 | <div crm-ui-tab-set> | |
73 | <div crm-ui-tab id="tab-opens" crm-title="ts('Opens (WIP)')"> | |
74 | <div crm-mailing-ab-stats="{criteria: 'open', split_count: 5}" crm-abtest="abtest"></div> | |
75 | </div> | |
76 | <div crm-ui-tab id="tab-clicks" crm-title="ts('Total Clicks (WIP)')"> | |
77 | <div crm-mailing-ab-stats="{criteria: 'total unique clicks', split_count: 5}" crm-abtest="abtest"></div> | |
78 | </div> | |
79 | </div> | |
80 | ||
81 | </div> |