Search

KR-20260065230-A - METHOD, ELECTRONIC DEVICE AND RECORDING MEDIUM FOR PROVIDING AB TEST STATUS INFORMATION

KR20260065230AKR 20260065230 AKR20260065230 AKR 20260065230AKR-20260065230-A

Abstract

The method of the present disclosure may include: one or more processors receiving a request to perform a first AB test for a first page; in response to the request, generating AB test status information for another AB test being performed for each of a plurality of regions included in the first page—the AB test status information including whether another AB test is being performed in each of the plurality of regions; generating visualization information for displaying the AB test status information for each of the plurality of regions; and transmitting the visualization information to the terminal so that the visualization information is displayed on a second page of the terminal.

Inventors

  • 팬, 정빈

Assignees

  • 쿠팡 주식회사

Dates

Publication Date
20260508
Application Date
20241101

Claims (16)

  1. A method performed in a device comprising one or more processors and one or more memories in which instructions to be executed by said one or more processors are stored, One or more of the above processors, A step of receiving a request to perform a first AB test on page 1; In response to the above request, a step of generating AB test status information for another AB test being performed for each of the plurality of regions included in the first page—the AB test status information including whether the other AB test is being performed in each of the plurality of regions; A step of generating visualization information for displaying the AB test status information for each of the plurality of regions; and A step of transmitting the visualization information to the terminal so that the visualization information is displayed on the second page of the terminal. A method including
  2. In paragraph 1, The above second page is, A method for displaying regions and sub-regions of a first page based on arrangement information of the plurality of regions included in the first page and hierarchical structure information of sub-regions included in each of the plurality of regions.
  3. In paragraph 1, A step of generating AB test status information including at least one of the manager of the second AB test, the period of the second AB test, or the identification code of the second AB test, in accordance with a determination that a second AB test is being performed on a first area which is one of the plurality of areas. A method that further includes.
  4. In paragraph 3, The step of generating the above visualization information is, A step of generating the visualization information such that at least one of the manager of the second AB test, the period of the second AB test, or the identification code of the second AB test is displayed upon receiving user input for the first area on the second page. A method including
  5. In paragraph 1, The step of generating the above visualization information is, Based on the AB test status information above, the step of determining the color of the area where the other AB test is being performed in the plurality of areas as the first color, and determining the color of the area where the other AB test is not being performed as the second color. A method including
  6. In paragraph 5, A step of deciding to convert the color of the second region from the first color to the second color, based on the decision that the third AB test performed in the second region, which is one of the plurality of regions above, was stopped. A method that further includes.
  7. In paragraph 6, A step of determining that the manager of the third AB test, the period of the third AB test, and the third AB test are not displayed on the second page even when user input for the second area is received, in accordance with the decision that the code related to the third AB test has been removed. A method that further includes.
  8. In paragraph 1, The step of generating the above visualization information is, A step of determining to display a first identifier for the area where another AB test is being performed among the plurality of areas based on the AB test status information. A method including
  9. In paragraph 1, The step of generating the above visualization information is, A step of determining whether a fourth AB test being performed in a third region, which is one of the plurality of regions, affects the result of the first AB test; and A step of deciding to display a second identifier for the third area in response to the determination that the fourth AB test influences the result of the first AB test. A method including
  10. In paragraph 1, The above AB test status information further includes a reservation period for a fifth AB test to be performed on a fourth area, which is one of the plurality of areas, and The step of generating the above visualization information is, The step of determining the color of the fourth region, where the above fifth AB test is scheduled, as the fourth color. A method including
  11. In Paragraph 10, The step of generating the above visualization information is, Step of generating the visualization information so that the reservation period of the 5 AB test is displayed on the 2nd page above. A method including
  12. In paragraph 1, The step of generating the above visualization information is, A step of updating the above AB test status information at predetermined intervals; and A step of updating the visualization information so that the above-mentioned updated AB test status information is displayed on the above-mentioned second page. A method including
  13. In paragraph 1, A step of sending a message to the manager of the 6th AB test, who is performing the 6th AB test on the 5th area, which is one of the plurality of areas above, inquiring whether the 1st AB test is being performed; and Step of receiving a response message from the manager of the above 6th AB test regarding whether the above 1st AB test is performed A method that further includes.
  14. In paragraph 1, Upon receiving a request to perform the first AB test, the step of sending a message to the manager of the other AB test notifying that the first AB test is scheduled to be performed. A method that further includes.
  15. In electronic devices, processor; and Memory storing instructions configured to be executed by the above processor Includes, An electronic device configured such that, when the above instructions are executed by the processor, the processor performs the method of any one of claims 1 to 14.
  16. In a non-transient computer-readable recording medium that records a computer program to be executed by a processor, The above computer program is a non-transient computer-readable recording medium configured to cause the processor to execute a method according to any one of claims 1 to 14.

Description

Method, Electronic Device and Recording Medium for Providing AB Test Status Information The present disclosure relates to a method for providing AB test status information, an electronic device, and a recording medium. AB testing is a methodology used in the software development process to derive optimal results through comparative experiments between two or more variations or versions. It can be utilized to quantify and analyze the impact of changes in specific variables on other important metrics, such as user behavior, engagement rates, or revenue. Through this, developers can verify the differences in user experience, functionality, or performance provided by each version and select the version that best meets their objectives. FIG. 1 is a drawing illustrating a system that provides AB test status information according to various embodiments of the present disclosure. FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure. FIG. 3 is a drawing illustrating a second page in which visualization information according to various embodiments of the present disclosure is displayed. FIG. 4 is a drawing illustrating a page structure according to various embodiments of the present disclosure. FIG. 5 is a drawing illustrating a first page according to various embodiments of the present disclosure. FIG. 6 is a flowchart illustrating a method for an electronic device according to various embodiments of the present disclosure to provide AB test status information. The embodiments of the present disclosure are illustrative for the purpose of explaining the technical concept of the present disclosure. The scope of rights according to the present disclosure is not limited to the embodiments presented below or the specific description thereof. All technical and scientific terms used in this disclosure, unless otherwise defined, have the meaning generally understood by those skilled in the art to which this disclosure pertains. All terms used in this disclosure are selected for the purpose of further clarifying this disclosure and are not selected to limit the scope of the rights under this disclosure. Expressions such as “comprising,” “comprising,” “having,” etc. used in this disclosure should be understood as open-ended terms implying the possibility of including other embodiments, unless otherwise stated in the phrase or sentence containing such expressions. Unless otherwise stated, singular expressions described in this disclosure may include a plural meaning, and this applies likewise to singular expressions described in the claims. Expressions such as "first," "second," etc. used in this disclosure are used to distinguish multiple components from one another and do not limit the order or importance of said components. As used in this disclosure, the term “part” refers to software or hardware components such as field-programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs). However, “part” is not limited to hardware and software. “Part” may be configured to reside in an addressable storage medium or configured to run on one or more processors. Accordingly, by example, “part” includes components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. Components and functions provided within “part” may be combined into a smaller number of components and “parts” or further separated into additional components and “parts.” The expression “based on” as used in this disclosure is used to describe one or more factors affecting an act or action of a decision or judgment described in the phrase or sentence containing such expression, and this expression does not exclude additional factors affecting an act or action of a decision or judgment. In the present disclosure, where it is stated that a component is "connected" or "connected" to another component, it should be understood that the component may be directly connected or connected to the other component, or connected or connected through a new component. In the present disclosure, an "e-commerce platform" provides a digital market for buying and selling goods or services via the Internet. In the present disclosure, the e-commerce platform may be a platform that sells goods and provides delivery services. The e-commerce platform facilitates transactions between sellers and buyers and manages payments, delivery, and refunds. Additionally, it provides information about goods or services and supports marketing activities. Such a platform plays a role in promoting online business activities and stimulating economic transactions. In the present disclosure, the "product search results page" is a page that displays product or service search r