Segment conditions

This is for:

Developer

This article lists all the available conditions for common verticals, including input types, and operators. You will also find information about the associated QProtocol field that each condition maps to.

Conditions are always AND-ed together but condition strings are OR-d together.

Timeouts

Associated with each condition listed below is an attribute called the condition’s timeout. A timeout refers to how long a condition will remain true.

Each condition has a default timeout. For example, the Products Purchased condition has a default timeout of never. This means that the condition never expires; it will remain true for the entirety of the user’s lifetime.

In practice, this means that a segment defined as Visitors who bought Shoes, that uses the default timeout, will hold visitors who bought shoes at any point in their lifetime.

For more information on timeouts and how to modify default timeouts, see Advanced Mode Segment Builder.

The time of an event

Qubit offers several conditions that you can use to specify the relative or absolute time of events. For example, you might use the condition Time of page view to create a segment for visitors who viewed a page in the last 30 days:

Advanced Builder Modal

Conditions available for all verticals

There are a number of conditions that are available and identical for all verticals as they use QProtocol events that are common to all sites. These are ordered into the following groups:

  • Browsing behavior

  • Data import

  • Experiences

  • External segment

  • Integrations

  • Location

  • Pages viewed

  • Purchase history

  • Referrer

  • Technology

  • Visitor pulse responses

  • Products purchased

  • Products viewed

In the following tables, we provide details of each of the conditions in these groups, including the relevant QProtocol event, default timeout, and example.

Browsing behavior

The conditions in this group check for engagement signals such as pageviews, sessions, and time of last session as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Sessions

Integer

qubit.session.context.sessionNumber

Session

Is Less than 3

Page views

Integer

Depends on vertical, e.g.ecView.session.context.viewNumberegView.session.context.viewNumber trView.session.context.viewNumber``

View

Is more than 5

Time of last session

Integer

qubit.session

relative

Was in the last 1 day

Warning

The above conditions expire with every new session.

Data import

The conditions in this group check batch data imported into the Qubit platform as the basis for segment membership. For those customers that have been migrated to Qubit’s Import feature, use Integrations > Datasets.

For details on importing data for use in the Qubit platform, see Importing Your Data.

For details of how to create a segment from imported data, see Using Imported Data to Create Segments.

Condition QP Data Type QProtocol Event Default Timeout Example

Dataset

String

qubit.importedDatasetValueReceived.datasetId

never

Is one of 'CRM Customer Tiers'

Value

String

qubit.importedDatasetValueReceived.value

never

Is not one of Gold Tier

Experiences

The conditions in this group check which experiences have been seen and when it was seen as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Experiences seen

Integer

qubit.experience.experienceId

never

Is one of Recommendation Basket Page Experience

Time of experience

Integer

qubit.experience

relative

Was in the last 1 day

External segment

The conditions in this group check segment membership defined in an external system, such as another segmentation tool or a data science process that passes data to Qubit via the externalSegmentMemmbershipChanged QProtocol event.

Condition QP Data Type QProtocol Event Default Timeout Example

Segment Id

String

qubit.externalSegmentMembershipChangedEvent. externalSegmentId

never

Is GA-Seg-12

Integrations > Visitor pulse

The condition in this group checks a user’s response to a Visitor pulse survey question as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Time of response

Integer

qubit.surveyResponseItem

relative

Was in the last 1 day

Name of survey question

Depends on the selected survey question and the question type, for example, multiple choice, or score

qubit.surveyResponseItem.value.integer and qubit.surveyReponseItem.question.id

never

Is 6

Integrations > Datasets

The condition in this group checks batch data ingested into the Qubit platform via datasets as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Name of dataset

String

Depends on vertical, e.g.ecUseregUser`trUser`

n/a

Balance is less than 3000

Location

This condition group checks a user’s geolocation as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Country

String

qubit.session.ipLocation.countryCode

session

Is one of United Kingdom

Region

String

qubit.session.ipLocation.regionCode

session

Is one of Norfolk

Area

String

qubit.session.ipLocation.area

session

Is one of Anglia

City

String

qubit.session.ipLocation.city

session

Is not one of Norwich

Note

For details of how to target individual nations in the United Kingdom, refer to our FAQ.

Pages viewed

This condition group checks which pages the visitor has viewed as the basis for segment membership. This might be a specific URL, a page type, or page subtype.

Condition QP Data Type QProtocol Event Default Timeout Example

Page URL

String

Depends on vertical (for example, ecView.meta.urlegView.meta.url`trView.meta.url`)

never

Contains one of http://qubit.com

Page type

String

Depends on vertical (for example, ecView.typeegView.type`trView.type`)

never

Is not one of Product

Page subtype

String

Depends on vertical (for example, ecView.subtypesegView.subtypes`trView.subtypes`)

never

Contains one of Dresses

Page country

String

Depends on vertical (for example, ecView.countryegView.country`trView.country`)

never

Is one of United States

Page language

String

Depends on vertical (for example, ecView.languageegView.country`trView.country`)

never

Does not contain one of English

Time of page view

Integer

Depends on vertical (for example, ecViewegView`trView`)

relative

Was in the last 1 day

Purchase history

This condition group checks each user’s lifetime purchase history as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Total spend

Money

context.lifetimeValue.value

view

Is more than $100

Total purchases

Integer

context.conversionNumber

view

Is less than 3

Tier

String

Depends on vertical (for example, ecUser.user.loyalty.tieregUser.user.loyalty.tier`trUser.user.loyalty.tier`)

view

Is one of Gold

Tier points

Integer

Depends on vertical (for example, ecUser.user.loyalty.tierPointsegUser.user.loyalty.tierPoints`trUser.user.loyalty.tierPoints`)

view

Is less than 4000

Time of last purchase

Integer

Depends on vertical (for example, ecBasketItemTransactionegBetslipItemTransaction`trBasketItemTransaction`)

relative

Was in the last 1 day

Note

The lifetime value is shown in the base currency defined during onboarding.

Referrer

This condition group checks where the visitor was referred from and details about their entrance, for example landing page, as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Landing page URL

URL

qubit.entrance.meta.url

never

Contains one of utm_medium=email and utm_campagn=myemailcampaign

Referrer URL

URL

qubit.entrance.referrer.url

never

Does not contain one google.com

Time of referral

Integer

qubit.entrance

relative

Was in the last 1 day

Technology

This condition group checks the technology that the visitor is using as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Device

String

qubit.session.deviceType

never

Is one of Mobile

Browser

String

qubit.session.appName and qubit.session.appVersion

session

Is not one of IE9

Operating system

String

qubit.session.osName

never

Is one of Mac OS

Retail conditions

Products purchased

This condition group checks which products visitors have purchased as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Category

String

ecBasketItemTransaction.product.category

never

Does not contain one of red socks

Manufacturer

String

ecBasketItemTransaction.product.manufacturer

never

Is one of XYZ Socks

Name

String

ecBasketItemTransaction.product.name

never

Contains one of Uncle Bob’s party socks

Price

Money

ecBasketItemTransaction.product.price.value

never

Is more than £50

Time of purchase

Integer

ecBasketItemTransaction

relative

Was in the last 1 month

Products viewed

This condition group checks which products visitors have seen as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Category

String

ecProduct.product.category

never

Is one of Costume accessories

Manufacturer

String

ecProduct.product.manufacturer

never

Is one of XYZ Fashion Company

Name

String

ecProduct.product.name

never

Is one of Cleopatra Headpiece

Price

Money

ecProduct.product.price.value

never

Is more than £50

Time of product view

LocalDate

ecProduct.meta.ts

never

Was on Tue, Jun 27 2017

Publishing conditions

Products viewed

This condition group checks which products visitors have seen as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Name

String

loProduct.name

Never

Is one of Kids Bedtime Stories

Category

String

loProduct.category

Never

Is one of Kids books

Manufacturer

String

loProduct.manufacturer

Never

Is one of XYZ Publisher

Price

Money

loProduct.price.value

Never

< £50

Products purchased

This condition group checks which products visitors have purchased, with the same attributes as the Products viewed condition group.

Condition QP Data Type QProtocol Event Default Timeout Example

Name

String

loProduct.name

Never

Is one of Kids Summer Holiday Stories

Category

String

loProduct.category

Never

Is one of Kids books

Manufacturer

String

loProduct.manufacturer

Never

Is one of ABC Publisher

Price

Money

loProduct.price.value

Never

< £50

Travel conditions

Accommodations purchased

This condition group checks which accommodations have been purchased by the visitor as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Accommodation Id

String

trPackageItemTransaction.packageItem. accommodation.id

Never

Is one of ac123

Accommodation name

String

trPackageItemTransaction.packageItem. accommodation.name

Never

Contains one of Sandy Beach House

Board basis

String

trPackageItemTransaction.packageItem. accommodation.boardBasis

Never

Is not one of All inclusive

Country

String

trPackageItemTransaction.packageItem. accommodation.address.country

Never

Is one of Mexico

Number of nights

Integer

trPackageItemTransaction.package.duration

Never

Is more than 10

Region

String

trPackageItemTransaction.packageItem. accommodation.address.region

Never

Is one of Baja California

Star rating

Integer

trPackageItemTransaction.packageItem. accommodation.stars

Never

5

Time of purchase

Day

trPackageItemTransaction

Relative

Was in the last 5 days

Accommodations viewed

This condition checks which accommodations have been viewed by the visitor as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Accommodation ID

String

trPackageItem.packageItem. accommodation.id

Never

Is one of ac123

Accommodation name

String

trPackageItem.packageItem. accommodation.name

Never

Contains one of Sandy Beach House

Board basis

String

trPackageItem.packageItem. accommodation.boardBasis

Never

Is one of All inclusive

Country

String

trPackageItem.packageItem. accommodation.address.country

Never

Is one of Mexico

Number of nights

Integer

trPackageItem.package.duration

Never

Is less than 3

Region

String

trPackageItem.packageItem. accommodation.address.region

Never

Is one of Baja California

Star rating

Integer

trPackageItem.packageItem. accommodation.stars

Never

Is one of 5

Time of view

Day

trPackageItem

Relative

Was more than 10 days ago

Journeys purchased

This condition group checks which journeys have purchased by the visitor as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Departure date

Integer

trPackageItemTransaction.packageItem. journey.departureTs

Never

Is between Tue, Jun 27 2017 12:00 AM Wed, Jun 28 2017 12:00AM

Destination code

String

trPackageItemTransaction.packageItem. journey.destinationCode

Never

Is one of LAX

Destination country

String

trPackageItemTransaction.packageItem. journey.destinationCountry

Never

Is one of United States

Destination Name

String

trPackageItemTransaction.packageItem. journey.destinationName

Never

Is one of Los Angeles International

Direction of travel

String

trPackageItemTransaction.packageItem. journey.journeyType

Never

Is one of outbound

Fare class

String

trPackageItemTransaction.packageItem. journey.fare

Never

Is one of Premium Cabin

Journey Id

String

trPackageItemTransaction.packageItem. journey.id

Never

Is one of 12345

Journey time (minutes)

Integer

trPackageItemTransaction.packageItem. journey.travelTime

Never

Is more than 360

Number of stops

Integer

trPackageItemTransaction.packageItem. journey.stops

Never

Is 1

Operator

String

trPackageItemTransaction.packageItem. journey.stopOperators

Never

Contains one of Sun Travel

Origin code

String

trPackageItemTransaction.packageItem. journey.originCode

Never

Is one of JFK

Origin country

String

trPackageItemTransaction.packageItem. journey.originCountry

Never

Is one of United States

Origin Name

String

trPackageItemTransaction.packageItem. journey.originName

Never

Is one of John F. Kennedy International

Stopover codes

String

trPackageItemTransaction.packageItem. journey.stopCodes

Never

Contains one of ORD

Time of purchase

Day

trPackageItemTransaction

Relative

Was in the last 5 days

Journeys viewed

This condition group checks which journeys the visitor has viewed as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Departure date

Integer

trPackageItem.packageItem. journey.departureTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Destination code

String

trPackageItem.packageItem. journey.destinationCode

Never

Is one of LAX

Destination country

String

trPackageItem.packageItem. journey.destinationCountry

Never

Is one of United States

Destination name

String

trPackageItem.packageItem. journey.destinationName

Never

Is one of Los Angeles International

Direction of travel

String

trPackageItem.packageItem. journey.journeyType

Never

Is one of outbound

Fare class

String

trPackageItem.packageItem. journey.fare

Never

Is one of Premium Cabin

Journey ID

String

trPackageItem.packageItem. journey.id

Never

Is one of 12345

Journey time (minutes)

Integer

trPackageItem.packageItem. journey.travelTime

Never

Is 360

Number of stops

Integer

trPackageItem.packageItem. journey.stops

Never

Is more than 2

Operator

String

trPackageItem.packageItem. journey.stopOperators

Never

Contains one of Sun Travel

Origin code

String

trPackageItem.packageItem. journey.originCode

Never

Is one of JFK

Origin country

String

trPackageItem.packageItem. journey.originCountry

Never

Is one of United States

Origin name

String

trPackageItem.packageItem. journey.originName

Never

Is one of John F. Kennedy International

Stopover codes

String

trPackageItem.packageItem. journey.stopCodes

Never

Contains one of ORD

Time of view

Day

trPackageItem

Relative

Was in the last 5 days

Journeys added to basket

This condition group checks which journeys have been added to the user’s basket as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Departure date

Integer

trPackageItemCheckout.packageItem. journey.departureTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Destination code

String

trPackageItemCheckout.packageItem. journey.destinationCode

Never

Is one of LAX

Destination country

String

trPackageItemCheckout.packageItem. journey.destinationCountry

Never

Is one of United States

Destination name

String

trPackageItemCheckout.packageItem. journey.destinationName

Never

Is one of Los Angeles International

Direction of travel

String

trPackageItemCheckout.packageItem. journey.journeyType

Never

Is one of outbound

Fare class

String

trPackageItemCheckout.packageItem. journey.fare

Never

Is one of Premium Cabin

Journey ID

String

trPackageItemCheckout.packageItem. journey.id

Never

Is one of 12343

Journey time (minutes)

Integer

trPackageItemCheckout.packageItem. journey.travelTime

Never

Is 360

Number of stops

Integer

trPackageItemCheckout.packageItem. journey.stops

Never

Is 1

Operator

String

trPackageItemCheckout.packageItem. journey.stopOperators

Never

Contains one of Sun Travel

Origin code

String

trPackageItemCheckout.packageItem. journey.originCode

Never

Is one of JFK

Origin country

String

trPackageItemCheckout.packageItem. journey.originCountry

Never

Is one of United States

Origin name

String

trPackageItemCheckout.packageItem. journey.originName

Never

Is one of John F. Kennedy International

Stopover codes

String

trPackageItemCheckout.packageItem. journey.stopCodes

Never

Contains one of ORD

Time added to basket

Day

trPackageItemCheckout

Relative

Was in the last 5 days

Packages purchased

This condition group checks which packages have been purchased by a visitor as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

End date

Integer

trPackageItemTransaction. package.endTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Number of adults

Integer

trPackageItemTransaction. package.numberOfAdults

Never

Is 2

Number of children

Integer

trPackageItemTransaction. package.numberOfChildren

Never

Is 2

Number of infants

Integer

trPackageItemTransaction. package.numberOfInfants

Never

Is 1

Package provider

String

trPackageItemTransaction. package.packageProvider

Never

Is one of Sun Travel

Package type

String

trPackageItemTransaction. package.type

Never

Is one of Cruise

Total price

Money

trPackageItemTransaction. package.price.value

Never

Is 560.95

Start date

Integer

trPackageItemTransaction. package.startTs

Never

Is after Tue, June 27 2017 12:00 AM

Time of purchase

Day

trPackageItemTransaction

Relative

Was in the last 5 days

Total price

Money

trPackageItemTransaction. package.price.value

Never

Is $300

Packages viewed

This condition group checks which packages have been viewed by a visitor as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

End date

String

trPackageItem.package. endTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Number of adults

Integer

trPackageItem.package. numberOfAdults

Never

Is 2

Number of children

Integer

trPackageItem.package. numberOfChildren

Never

Is 2

Number of infants

Integer

trPackageItem.package. numberOfInfants

Never

Is 1

Package provider

String

trPackageItem.package. packageProvider

Never

Is one of Sun Travel

Package type

String

trPackageItem.package. type

Never

Is one of Cruise

Start date

Integer

trPackageItem.package. startTs

Never

Is after Tue, June 27 2017 12:00 AM

Time of view

Day

trPackageItem

Relative

Was in the last 1 day

Total price

Money

trPackageItem.package.price.value

Never

Is $560.95

Packages added to basket

This condition group checks which packages have been added to a user’s basket as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

End date

String

trPackageItemCheckout. package.endTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Number of adults

Integer

trPackageItemCheckout. package.numberOfAdults

Never

Is 2

Number of children

Integer

trPackageItemCheckout. package.numberOfChildren

Never

Is 2

Number of infants

Integer

trPackageItemCheckout. package.numberOfInfants

Never

Is 1

Package provider

String

trPackageItemCheckout. package.packageProvider

Never

Is not one of Sun Travel

Package type

String

trPackageItemCheckout. package.type

Never

Cruise

Start date

Integer

trPackageItemCheckout. package.startTs

Never

Is after Tue, June 27 2017 12:00 AM

Time added to basket

Day

trPackageItemCheckout

Relative

Was in the last 3 days

Total Price

Money

trPackageItemCheckout. package.price.value

Never

Is less than $100

Searches

This condition group checks how and what the visitors searched for as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Destination code

String

trSearch.destination.code

Never

Is one of LAX

Destination country

String

trSearch.destination.country

Never

Is not one of United States

Destination country code

String

trSearch.destination.countryCode

Never

Is one of US

Destination locality

String

trSearch.destination.locality

Never

Is one of East side

Destination name

String

trSearch.destination.name

Never

Is one of Manhattan

Destination region

String

trSearch.destination.region

Never

Is one of New York City

End date

Integer

trSearch.endTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Exact date

Integer

trSearch.exactDuration

Never

Is 10

Exact price

Money

trSearch.exactPrice.value

Never

Is $300

Exact rating

Integer

trSearch.exactRating

Never

Is more than 10

Flexible dates

Boolean

trSearch.flexibleDates

Never

True

Inbound fares

String

trSearch.inboundFares

Never

Contains one of economy

Lead time

Integer

trSearch.leadTime

Never

Is less than 10

Max duration

Integer

trSearch.maxDuration

Never

Is more than 6

Max price

Money

trSearch.maxPrice.value

Never

Is $500

Max rating

Integer

trSearch.maxRating

Never

Is more than 3

Min price

Money

trSearch.minPrice.value

Never

Is between $300 and $500

Min rating

Integer

trSearch.minRating

Never

Is less than 2

Number of adults

Integer

trSearch.numberOfAdults

Never

Is between 2 and 4

Number of children

Integer

trSearch.numberOfChildren

Never

Is not 2

Number of infants

Integer

trSearch.numberOfInfants

Never

Is 1

Number of students

Integer

trSearch.numberOfStudents

Never

Is not between 6 and 9

Number of teenagers

Integer

trSearch.numberOfTeenagers

Never

Is not between 4 and 5

Number of rooms

Integer

trSearch.numberOfRooms

Never

Is more than 3

Origin code

String

trSearch.origin.code

Never

Is one of LAX

Origin country

String

trSearch.origin.country

Never

Is not one of United States

Origin country code

String

trSearch.origin.countryCode

Never

Is one of US

Origin locality

String

trSearch.origin.locality

Never

Is one of East side

Origin name

String

trSearch.origin.name

Never

Is one of Manhattan

Origin region

String

trSearch.origin.region

Never

Is one of New York City

Outbound fares

String

trSearch.outboundFares

Never

Is one of Business

Room facilities

String

trSearch.roomFacilities

Never

Is one of en-suite

Room types

String

trSearch.roomTypes

Never

Is one of double

Search type

String

trSearch.searchType

Never

One-way flight

Start date

Integer

trSearch.startTs

Never

Is between Tue, Jun 27 2017 12:00 AM Fri, Jun 30 2017 12:00 AM

Time of search

Day

trSearch

Relative

Was in the last 2 days

Total passengers

Integer

trSearch.totalNumber

Never

Is 5

Gaming conditions

Bet added

These conditions checks the details of the bet that was added as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Bet type

String

egBetSlipItem.bet.betType

Never

Is one of Single

Competition

String

egBetSlipItem.bet.competition

Never

Is one of Barclays Premier League

Event

String

egBetSlipItem.bet.eventName

Never

Tottehham v Liverpool

Market

String

egBetSlipItem.bet.marketName

Never

Is Match Betting

Multi bet

Boolean

egBetSlipItem.bet.multiBet

Never

Part of multi bet

Odds

Integer

egBetSlipItem.bet.odds

Never

Is 3

Selection

String

egBetSlipItem.bet.selection

Never

Is one of Tottenham

Sport

String

egBetSlipItem.bet.sport

Never

Is one of Football

Start time

Integer

egBetSlipItem.bet.startTime

Never

Is between Sun, Oct 1 2017 12:00 AM Sun, Oct 8 2017 12:00 AM

Time added

Day

egBetSlipItem

Never

Was in the last 5 days

Timing of bet

Boolean

egBetSlipItem.bet.inplay

Never

In Play

Bet placed

These conditions checks the details of the bet that was placed as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Bet type

String

egBetslipItemTransaction.bet.betType

Never

Is one of Single

Competition

String

egBetSlipItemTransaction.bet.competition

Never

Is one of Barclays Premier League

Event

String

egBetSlipItemTransaction.bet.eventName

Never

Tottehham v Liverpool

Market

String

egBetSlipItemTransaction.bet.marketName

Never

Is Match Betting

Multi bet

Boolean

egBetSlipItemTransaction.bet.multiBet

Never

Part of multi bet

Odds

Integer

egBetSlipItemTransaction.bet.odds

Never

Is 3

Potential return

Money

egBetSlipItemTransaction.betSlip. totalPotential.value

Never

Is £100

Selection

String

egBetSlipItemTransaction.bet. selection

Never

Is one of Tottenham

Sport

String

egBetSlipItemTransaction.bet.sport

Never

Is one of Football

Stake

Money

egBetSlipItemTransaction.betSlip. totalStake.value

Never

Is £20

Start time

Integer

egBetSlipItemTransaction.bet.startTime

Never

Is between Sun, Oct 1 2017 12:00 AM Sun, Oct 8 2017 12:00 AM

Time added

Day

egBetSlipItemTransaction

Never

Was in the last 5 days

Timing of bet

Boolean

egBetSlipItemTransaction.bet.inplay

Never

In Play

Funds

These conditions checks the fund amount, fund type, and the timing of the add to fund as conditions for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Amount

Money

egFund.amount.value

Never

Is £100

Method

String

egFund.method

Never

Is one of Paypal

Time funds were added

Day

egFund

Relative

Was in the last 3 days

Type

String

egFund.type

Never

Is one of deposit

Multiple bet added

These conditions checks the details of the multiple bet that was added as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Bet type

String

egBetSlipItem.bet.betType

Never

Is one of Single

Competition

String

egBetSlipItem.bet.competition

Never

Is one of Barclays Premier League

Event

String

egBetSlipItem.bet.eventName

Never

Tottehham v Liverpool

Market

String

egBetSlipItem.bet.marketName

Never

Is Match Betting

Odds

Integer

egBetSlipItem.bet.odds

Never

Is 3

Selection

String

egBetSlipItem.bet.selection

Never

Is one of Tottenham

Sport

String

egBetSlipItem.bet.sport

Never

Is one of Football

Start time

Integer

egBetSlipItem.bet.startTime

Never

Is between Sun, Oct 1 2017 12:00 AM Sun, Oct 8 2017 12:00 AM

Time added

Day

egBetSlipItem

Never

Was in the last 5 days

Timing of bet

Boolean

egBetSlipItem.bet.inplay

Never

In Play

Multiple bet placed

These conditions checks the details of the multiple bet that was placed as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Bet type

String

egBetslipItemTransaction. bet.betType

Never

Is one of Single

Competition

String

egBetSlipItemTransaction .bet.competition

Never

Is one of Barclays Premier League

Event

String

egBetSlipItemTransaction. bet.eventName

Never

Tottehham v Liverpool

Market

String

egBetSlipItemTransaction. bet.marketName

Never

Is Match Betting

Odds

Integer

egBetSlipItemTransaction.bet.odds

Never

Is 3

Potential return

Money

egBetSlipItemTransaction. betSlip.totalPotential.value

Never

Is £100

Selection

String

egBetSlipItemTransaction. bet.selection

Never

Is one of Tottenham

Sport

String

egBetSlipItemTransaction.bet.sport

Never

Is one of Football

Stake

Money

egBetSlipItemTransaction. betSlip.totalStake.value

Never

Is £200

Start time

Integer

egBetSlipItemTransaction.bet.startTime

Never

Is between Sun, Oct 1 2017 12:00 AM Sun, Oct 8 2017 12:00 AM

Time added

Day

egBetSlipItemTransaction

Never

Was in the last 5 days

Timing of bet

Boolean

egBetSlipItemTransaction.bet.inplay

Never

In Play

Single bet added

These conditions checks the details of the single bet that was added as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Action

String

egBetslipItemAction.action

Never

Is one of betslip-add

Competition

String

egBetSlipItem.bet.competition

Never

Is one of Barclays Premier League

Event

String

egBetSlipItem.bet.eventName

Never

Tottehham v Liverpool

Market

String

egBetSlipItem.bet.marketName

Never

Is Match Betting

Odds

Integer

egBetSlipItem.bet.odds

Never

Is 3

Selection

String

egBetSlipItem.bet.selection

Never

Is one of Tottenham

Sport

String

egBetSlipItem.bet.sport

Never

Is one of Football

Start time

Integer

egBetSlipItem.bet.startTime

Never

Is between Sun, Oct 1 2017 12:00 AM Sun, Oct 8 2017 12:00 AM

Time added

Day

egBetSlipItem

Never

Was in the last 5 days

Timing of bet

Boolean

egBetSlipItem.bet.inplay

Never

In Play

Single bet placed

These conditions check the details of the single bet that was placed as the basis for segment membership.

Condition QP Data Type QProtocol Event Default Timeout Example

Competition

String

egBetSlipItemTransaction. bet.competition

Never

Is one of Barclays Premier League

Event

String

egBetSlipItemTransaction. bet.eventName

Never

Tottehham v Liverpool

Market

String

egBetSlipItemTransaction. bet.marketName

Never

Is Match Betting

Odds

Integer

egBetSlipItemTransaction.bet.odds

Never

Is 3

Potential return

Money

egBetSlipItemTransaction. betSlip.totalPotential.value

Never

Is £100

Selection

String

egBetSlipItemTransaction. bet.selection

Never

Is one of Tottenham

Sport

String

egBetSlipItemTransaction.bet.sport

Never

Is one of Football

Stake

Money

egBetSlipItemTransaction. betSlip.totalStake.value

Never

Is £20

Start time

Integer

egBetSlipItemTransaction. bet.startTime

Never

Is between Sun, Oct 1 2017 12:00 AM Sun, Oct 8 2017 12:00 AM

Time added

Day

egBetSlipItemTransaction

Never

Was in the last 5 days

Timing of bet

Boolean

egBetSlipItemTransaction.bet.inplay

Never

In Play