Specifying winning condition
To specify the winning condition for the AB campaigns, you must set the WinningCondition property to one of the following values of theCampaignWinningCondition enumeration:
- MoreOpenedEmails - specifies that the campaign that contains more opened emails is the winner.
- MoreLinkClicks - specifies that the campaign that has generated more link clicks is the winner.
The following code sets the winning condition of an AB campaign to MoreLinkClicks:
public void CreateABCampaign(Guid id)
{
NewslettersManager manager = NewslettersManager.GetManager();
var abCampaign = manager.GetABCampaigns().Where(c => c.Id == id).SingleOrDefault();
if (abCampaign == null)
{
abCampaign = manager.CreateABCampaign();
abCampaign.WinningCondition = CampaignWinningCondition.MoreLinkClicks;
manager.SaveChanges();
}
}
For more information, see Creating AB campaigns and Modifying AB campaigns.