1 <div class=
"crm-block" ng-form=
"setupForm" crm-ui-id-scope
>
2 <div class=
"crm-group">
3 <div id=
"help" ng-if=
"fields.help">
4 {{ts('A/B testing allows you to send two test mailings to a random subset of your recipients. After collecting and
5 comparing metrics, the more successful mailing will be sent to the remaining recipients.')}}
7 <div crm-ui-field=
"setupForm.abName" crm-title=
"ts('Name')" ng-if=
"fields.abName">
9 crm-ui-id=
"setupForm.abName"
11 ng-model=
"abtest.ab.name"
13 placeholder=
"A/B Test Name"
16 <div crm-ui-field=
"setupForm.campaign" crm-title=
"ts('Campaign')" ng-show=
"crmMailingConst.campNames.length > 0"
17 ng-if=
"fields.campaign">
19 crm-ui-id=
"setupForm.campaign"
22 ui-options=
"{dropdownAutoWidth : true, allowClear: true, placeholder: ts('Select Campaign')}"
23 ng-model=
"mailing.campaign_id"
24 ng-options=
"campaign.id as campaign.name for campaign in crmMailingConst.campNames|orderBy:'name'"
26 <option value=
""></option>
29 <div crm-ui-field
crm-title=
"ts('Test Type')" ng-if=
"fields.testing_criteria">
30 <div ng-repeat=
"criteria in crmMailingABCriteria.getAll()">
32 <input name=
"testing_critiria" ng-model=
"abtest.ab.testing_criteria_id" type=
"radio"
33 value=
"{{criteria.value}}" required
/>
38 <div crm-ui-field=
"setupForm.recipients" crm-title=
"ts('Recipients')" ng-if=
"fields.recipients">
39 <div ng-controller=
"EditRecipCtrl">
40 <div style=
"float: right;">
41 <div class='crmMailing2-recip-est'
>
42 <a href=
"" ng-click=
"previewRecipients()">{{getRecipientsEstimate()}}
</a>
48 ng-model='abtest.mailings.a.dedupe_email'
51 id=
"recipients-dedupe-email"/>
52 <label for=
"recipients-dedupe-email">
58 crm-mailing-recipients
59 crm-mailing=
"abtest.mailings.a"
60 crm-avail-groups=
"crmMailingConst.groupNames | filter:{visibility:'Public pages'}"
61 crm-avail-mailings=
"crmMailingConst.civiMails | filter:{is_completed:1}"
63 crm-ui-id=
"setupForm.recipients"
69 <div crm-ui-field
crm-title=
"ts('Distribution')" ng-if=
"fields.group_percentage">
70 <div crm-mailing-ab-slider
ng-model=
"abtest.ab.group_percentage"></div>