November 29, 2018

A/B tests

This article describes how to create an a/b test using various advanced options.

Things to know before starting

  • A/B tests can be sent to the entire Contact List or to a specifically defined Audience group.
  • A group of 5,000 contacts is recommended for a Test group to ensure reliable results.
  • Samples may not be representative if the contact group is too small; increasing the number of contacts is required to reduce the margin of error.
  • The A/B Test Target group is dynamic, meaning the final list is determined when a variant or winner is launched.
  • Messages are not sent to contacts who have opted out, are blacklisted, or no longer meet segment criteria at launch.
  • Up to three variations of Email, WebPush, Telegram, or Viber messages can be sent to a small sample of the audience.
  • Testing only one component at a time is advised to accurately identify which specific element has the greatest impact on open and click-through rates.
  • The maximum length for the A/B Test Title is 500 characters.
  • Data recalculation is triggered whenever a move from Step 1 to Step 2 occurs or when the recalculation button in the info table is pressed.

Step-by-step instructions

  • Navigate to the "Outbound" section.

  • Click the "A/B tests" button.

  • Click the "Create" button.

  • Entry of the A/B Test title in the designated field.

  • Select the Contact List for the testing process.

  • Configuration of a Segment to target a specific group of recipients (optional).

  • Use the Add filter option to create one-time segmentation rules that apply only to the current test and are not saved in the general segment list.

  • Application of the Exclude Segments feature to remove specific contact groups from the mailing list (optional).

  • Select the communication channel from the dropdown menu: Email, WebPush, Telegram, or Viber.

  • Use the preview pane on the right to see how variants appear across devices and operating systems.

  • Review of sender details (From, Reply to) and Subject lines for Email, or browser-specific rendering for WebPush.

  • Click the Next step button to proceed to the second configuration stage (the test assumes Draft status).

  • Setting the percentage of subscribers for the test group using the slider or Edit button (the contacts are divided equally among test variants).

  • Definition of the winning criteria: unique opens (Open rate), unique clicks (Click rate), or quantity of unsubscribes (Unsubscribe rate - Email only).

  • Select the A/B Test duration to set the data collection timeframe (30 minutes to 24 hours).

  • Configuration of winning variant actions: automated system sending at a scheduled time or manual selection based on reporting data.

  • Choice of the launch type: Manual (launch from the management page), Now (immediate sending), or Scheduled (postponed to a specific date and time).

  • Final review of all campaign details in the summary table before activation.

  • Click the “Launch A/B test” button.

  • Summary section parameters
    Icon caret
    • Contacts total - the total number of contacts identified based on the Step 1 conditions, representing the Target group for the test.
    • Test group - the number of contacts participating in the test, displayed in both percentage and numerical formats.
    • Variant A / B / C - the number of contacts assigned to each test variant group, presented in both percentage and numerical values.
    • Winning message - the number of contacts who will receive the winning variant after the test is completed, shown in both percentage and numerical formats.
  • Details
    Icon caret
    • Contacts total (All channels) - the total number of contacts in the target group based on specified conditions.
    • Test group (All channels) - the number and percentage of contacts participating in the testing phase.
    • Variant A / B / C (All channels) - the numerical and percentage distribution of contacts within each test variant group.
    • Winning message (All channels) - the number and percentage of contacts who will receive the winner after the test completes.
    • Channel (All channels) - the communication channel type used (Email, WebPush, Telegram, or Viber).
    • Name (All channels) - the internal title of the A/B Test campaign.
    • Template A / B / C (All channels) - names of the templates being tested; clicking the name redirects to the template editor.
    • Subject A / B / C (Email) - the subject lines undergoing testing for the Email channel.
    • From name A / B / C (Email) - the sender name displayed to the client; can be a fixed value or a tested component.
    • From email / Reply-to email (Email) - the email addresses used for sending messages and receiving customer replies.
    • TTL / Time to live (WebPush, Viber) - the timeframe for delivery attempts before a notification is discarded.
    • Telegram bot (Telegram) - the name of the selected bot used for delivery in the Telegram channel.
    • Sender Name (Viber) - the identified name seen by contacts receiving a message via Viber.
    • Criterion (All channels) - the specific metric used to define the winning message (Open rate, Click rate, etc.).
    • Duration (All channels) - the time period allowed for gathering data before a winner is determined.
    • Winning message send time (All channels) - the scheduled date and time for sending the winning variant to the remaining audience.
    • Audience data (All channels) - details regarding selected contact lists, segments, and active exclusion filters.
    • Target contacts count (All channels) - the final number of contacts in the campaign, with an option to refresh/recalculate.
    • Launch type (All channels) - the selected execution method: Now, Scheduled, or Manual.
    • Launch time A / B / C (All channels) - the overall start time or variant-specific start times for "Launch time" testing.
    • Tags (All channels) - the list of optional labels used for organizing and managing campaign analytics.