algoliasearch.abtesting
Members list
Type members
Classlikes
ABTest
ABTest
Value parameters
- abTestID
-
Unique A/B test identifier.
- createdAt
-
Date and time when the A/B test was created, in RFC 3339 format.
- endAt
-
End date and time of the A/B test, in RFC 3339 format.
- name
-
A/B test name.
- updatedAt
-
Date and time when the A/B test was last updated, in RFC 3339 format.
- variants
-
A/B test variants. The first variant is your control index, typically your production index. The second variant is an index with changed settings that you want to test against the control.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A/B test configuration.
A/B test configuration.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
ABTestResponse
ABTestResponse
Value parameters
- abTestID
-
Unique A/B test identifier.
- index
-
Index name of the A/B test variant (case-sensitive).
- taskID
-
Unique identifier of a task. A successful API response means that a task was added to a queue. It might not run immediately. You can check the task's progress with the
task
operation and thistaskID
.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
AbTestsVariant
AbTestsVariant
Value parameters
- description
-
Description for this variant.
- index
-
Index name of the A/B test variant (case-sensitive).
- trafficPercentage
-
Percentage of search requests each variant receives.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AddABTestsVariantTraittrait AddABTestsVariantclass Objecttrait Matchableclass AnyShow all
AbTestsVariantSearchParams
AbTestsVariantSearchParams
Value parameters
- description
-
Description for this variant.
- index
-
Index name of the A/B test variant (case-sensitive).
- trafficPercentage
-
Percentage of search requests each variant receives.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AddABTestsVariantTraittrait AddABTestsVariantclass Objecttrait Matchableclass AnyShow all
AddABTestsRequest
AddABTestsRequest
Value parameters
- endAt
-
End date and time of the A/B test, in RFC 3339 format.
- name
-
A/B test name.
- variants
-
A/B test variants.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
AddABTestsVariant
AddABTestsVariant
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AddABTestsVariant.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class AbTestsVariant
Currency
Currency
Value parameters
- currency
-
Currency code.
- mean
-
Mean for this currency.
- revenue
-
Revenue for this currency.
- standardDeviation
-
Standard deviation for this currency.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Search parameters to add to the test variant. Only use this parameter if the two variants use the same index.
Search parameters to add to the test variant. Only use this parameter if the two variants use the same index.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AddToCartRate.typeobject ClickThroughRate.typeobject ConversionRate.typeobject PurchaseRate.type
Configuration for handling empty searches.
Configuration for handling empty searches.
Value parameters
- exclude
-
Whether to exclude empty searches when calculating A/B test results.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Empty searches removed from the A/B test as a result of configuration settings.
Empty searches removed from the A/B test as a result of configuration settings.
Value parameters
- trackedSearchesCount
-
Number of tracked searches removed from the A/B test.
- usersCount
-
Number of users removed from the A/B test.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Error.
Error.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
A/B test filter effects resulting from configuration settings.
A/B test filter effects resulting from configuration settings.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonSupport.type
ListABTestsResponse
ListABTestsResponse
Value parameters
- abtests
-
A/B tests.
- count
-
Number of A/B tests.
- total
-
Number of retrievable A/B tests.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Configuration for the smallest difference between test variants you want to detect.
Configuration for the smallest difference between test variants you want to detect.
Value parameters
- size
-
Smallest difference in an observable metric between variants. For example, to detect a 10% difference between variants, set this value to 0.1.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Configuration for handling outliers.
Configuration for handling outliers.
Value parameters
- exclude
-
Whether to exclude outliers when calculating A/B test results.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Outliers removed from the A/B test as a result of configuration settings.
Outliers removed from the A/B test as a result of configuration settings.
Value parameters
- trackedSearchesCount
-
Number of tracked searches removed from the A/B test.
- usersCount
-
Number of users removed from the A/B test.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A/B test status. - active
. The A/B test is live and search traffic is split between the two variants. - stopped
. You stopped the A/B test. The A/B test data is still available for analysis. - expired
. The A/B test was automatically stopped after reaching its end date. - failed
. Creating the A/B test failed.
A/B test status. - active
. The A/B test is live and search traffic is split between the two variants. - stopped
. You stopped the A/B test. The A/B test data is still available for analysis. - expired
. The A/B test was automatically stopped after reaching its end date. - failed
. Creating the A/B test failed.
Attributes
Variant
Variant
Value parameters
- addToCartCount
-
Number of add-to-cart events for this variant.
- addToCartRate
-
Add-to-cart rate for this variant.
- averageClickPosition
-
Average click position for this variant.
- clickCount
-
Number of click events for this variant.
- clickThroughRate
-
Click-through rate for this variant.
- conversionCount
-
Number of click events for this variant.
- conversionRate
-
Conversion rate for this variant.
- currencies
-
A/B test currencies.
- description
-
Description for this variant.
- estimatedSampleSize
-
Estimated number of searches required to achieve the desired statistical significance. The A/B test configuration must include a
mininmumDetectableEffect
setting for this number to be included in the response. - index
-
Index name of the A/B test variant (case-sensitive).
- noResultCount
-
Number of searches without results for this variant.
- purchaseCount
-
Number of purchase events for this variant.
- purchaseRate
-
Purchase rate for this variant.
- searchCount
-
Number of searches for this variant.
- trackedSearchCount
-
Number of tracked searches. Tracked searches are search requests where the
clickAnalytics
parameter is true. - trackedUserCount
-
Number of users that made tracked searches to this variant.
- trafficPercentage
-
Percentage of search requests each variant receives.
- userCount
-
Number of users that made searches to this variant.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all