Skip to main content

AbTestRatioChange

A/B test traffic-allocation change returned in auditableActionList.

type AbTestRatioChange {
id: Int!
userId: Int!
guestId: Int
guestEmail: String
admin: Boolean!
flowId: Int!
changeType: AbTestRatioChangeType!
oldRatios: String!
newRatios: String!
currentViews: String!
currentConversions: String!
timestamp: Int!
}

Fields​

AbTestRatioChange.id ● Int! non-null scalar​

Audit entry id, distinct from the resource ids mentioned in the action.

AbTestRatioChange.userId ● Int! non-null scalar​

Owner account id associated with the action.

AbTestRatioChange.guestId ● Int scalar​

Acting user id; null for older or non-user actions.

AbTestRatioChange.guestEmail ● String scalar​

Acting user's email when distinct from the owner and still resolvable; null otherwise.

AbTestRatioChange.admin ● Boolean! non-null scalar​

Whether the action was recorded as an administrative action.

AbTestRatioChange.flowId ● Int! non-null scalar​

A/B test id associated with the action.

AbTestRatioChange.changeType ● AbTestRatioChangeType! non-null enum​

Automatic or manual classification of the allocation change.

AbTestRatioChange.oldRatios ● String! non-null scalar​

JSON-encoded saved traffic-allocation values before the change.

AbTestRatioChange.newRatios ● String! non-null scalar​

JSON-encoded saved traffic-allocation values after the change.

AbTestRatioChange.currentViews ● String! non-null scalar​

JSON-encoded view counters captured when allocation changes.

AbTestRatioChange.currentConversions ● String! non-null scalar​

JSON-encoded conversion counters captured when allocation changes.

AbTestRatioChange.timestamp ● Int! non-null scalar​

Action time in Unix seconds.

Implemented By​

AuditableAction union