For the complete documentation index, see llms.txt. This page is also available as Markdown.

Override

👍 The Override tab is supported in both the Production Environment and the Development Environment.

Overview

The Override feature is a feature that configures a user to be exposed to a specific test group. You can configure it in the Override tab on the A/B Test detail page.

Override use cases

During an A/B Test in the Production Environment, it can be used to force-assign a specific user to a specific group. However, the most useful way to use it is for QA (Quality Assurance) purposes before starting an A/B Test in the Production Environment.

Typical use cases are as follows:

  1. Verify that the UI, features, logic, etc. subject to the A/B Test have been correctly applied for each test group.

  2. Validate that other features within the service unrelated to the A/B Test are working without issues.

🚧 For QA purposes, set traffic allocation to 0 in the Production Environment.

If traffic allocation in the Production Environment is set to a value greater than 0%, users who are not Override targets may be assigned to Variation B, even in the Development Environment.

This is because the traffic allocation value in the Production Environment is also applied to the Development Environment, and when a traffic allocation value exists, the Treatment may be exposed to users who are not Override targets according to Hackle's variation distribution logic.

Therefore, to prevent users who are not Override targets from being exposed to the Treatment, traffic allocation must be set to 0.

How to configure Override

The Override feature settings in the Development Environment and Production Environment are not compatible with each other. That is, even for the same A/B Test, they must be configured independently for each environment. Environment information can be checked in the header area of the Dashboard.

1. Enter a user identifier value

Once you decide which test group to assign the user to, enter the user identifier value in the input field for that test group and press Enter.

How to delete a user
  • To delete a user who has already been force-assigned, click the x button to the right of the user identifier value.

  • To delete all users registered in a test group, click the x button to the right of the input field for that test group.

2. Save

Changes are saved only when you click the Save button in the upper right of the Override tab.

3. Verify

After completing the integration with the Hackle platform, run the A/B Test subject using the identifier of the user saved in each group and verify that the intended content appears for each test group.

🚧 Check the A/B Test status.

Override can be verified only when the test is in Draft or Running status. It cannot be verified when the test is in Completed or Archived status.

Last updated