The Automation API is a REST API that allows almost every action that is possible via our standard (web-based) user
interfaces to be also triggered and performed programmatically. This means that you can write your own software / code
interacting with our platform, harnessing all of its features and capabilities. As an example, some of our customers
took advantage of this API to implement bridges between Kameleoon and their own Git repositories, so that Kameleoon
variations code can be managed directly on their usual version control system. You could also design your own dashboard
and fill it with experiment results directly obtained from Kameleoon. Building custom systems operating or interfacing
with Kameleoon is easy thanks to this API.
This is the reference documentation for version 0.9-beta of the Automation API. Code samples are on the right
section. This API is a REST compliant API, so you can call it with any REST capable framework in any language (Java, C#,
NodeJS, Python, etc). We conform to REST conventions and any developer familiar with those should feel at ease here.
Authentication
The Automation API uses the OAuth 2.0 framework to manage authorization. It's an industry-standard protocol nowadays
for web applications, so a lot of developers should already be familiar with it. The most important thing to understand
with OAuth 2.0 is that this framework supports several flows (or use cases).
With respect to Kameleoon, there are two flows that are relevant for the Automation API:
If you're a Kameleoon customer who intends to use the Automation API for your own purposes, you will need to use the Client credentials flow. This will allow you to control your Kameleoon account and associated web properties programmatically. For instance, you could build a bridge between your CMS (Content Management Software) and
Kameleoon, automatically creating and running AB experiments based on the contents of your CMS platform.
If you're a technological partner of Kameleoon, and you intend to build an integration between your own application and Kameleoon, you will need to use the Authorization code flow. This will allow you to distribute software for users of both platforms / services (Kameleoon and your own). For instance, you would use this to access AB
experiments results from Kameleoon and present them in your own application.
Client Credentials Flow
The Client Credentials Flow is the simplest flow. For this flow, you only need to obtain an access token by providing a client_id and a client_secret to an authorization end-point. You will then be able to access the Automation API by using this token as a Bearer Token present in a Authorization HTTP request header.
You send a POST request to the https://api.kameleoon.com/oauth/token endpoint. Your client_id and client_secret should be sent as parameters in the body.
Using the access_token, you can make standard REST web API calls. It should be supplied in the Authorization request header to prove your identity.
The general Automation API endpoint is https://api.kameleoon.com.
Authorization Code Flow
The Authorization Code Flow is a flow adapted to partners or third party developers that need to integrate their applications with data from the Kameleoon platform. For this flow, you need to obtain permission from one of your users to access its Kameleoon account. The process will provide you with an authorization code that you need to exchange for an access token. You will then be able to access the Automation API by using this token as a Bearer Token present in a Authorization HTTP request header.
In your web application, you need to redirect your user to the following URL. He will be asked to login to the Kameleoon platform (if he's not already logged), and will be presented with an interface asking him to grant access to his Kameleoon data / resources.
Once your user has been authenticated and has granted permission to access their Kameleoon account, they will be redirected to your application URL with an authorization code as a query parameter.
Obtaining an access_token
Authorization request
curl --location--request POST 'https://api.kameleoon.com/oauth/token'\--header'Content-Type: application/x-www-form-urlencoded'\--header'Authorization: Basic dGVzdC1iby1hdXRob3JpemF0aW9uLWNvZGU6VzlSU3VVRmh0U01pSVNKb2VMNl9SOFhneFVKcWNWZFVuNENmdG44a0Z5WQ=='\--data-urlencode'grant_type=authorization_code'\--data-urlencode'code=MagXU69dAxOb8Ry7UgXVTUdHSfdICaqXB-Ts86ay1L0'\--data-urlencode'redirect_uri=https://application.company.com/'
You can then exchange the authorization code for an access token and a refresh token. On the POST request, the value in the Authorization: Basic corresponds to the Base64 encoded value of the string client_id:client_secret (for instance my-application-name:x8er46f2gtZ). The code parameter contains the authorization code obtained in the previous step. Finally you need to provide your redirect_uri as well.
Using the access_token, you can make standard REST web API calls. It should be supplied in the Authorization request header to prove your identity.
The general Automation API endpoint is https://api.kameleoon.com.
Obtaining a refresh_token
Authorization request
curl --location--request POST 'https://api.kameleoon.com/oauth/token'\--header'Content-Type: application/x-www-form-urlencoded'\--header'Authorization: Basic dGVzdC1iby1hdXRob3JpemF0aW9uLWNvZGU6VzlSU3VVRmh0U01pSVNKb2VMNl9SOFhneFVKcWNWZFVuNENmdG44a0Z5WQ=='\--data-urlencode'grant_type=refresh_token'\--data-urlencode'refresh_token=eyJraWQiOiJrYW1lbGVvb24tZ3Jhdml0ZWUtQU0ta2V5IiwiYWxnIjoiSFMyNTYifQ.eyJzdWIiOiIzMzA2MTM2MC1mMjZiLTQ2MTctODYxMy02MGYyNmIxNjE3M2QiLCJhdWQiOiJ0ZXN0LWJvLWF1dGhvcml6YXRpb24tY29kZSIsImRvbWFpbiI6ImthbWVsZW9vbiIsImlzcyI6Imh0dHA6XC9cL2FwaS5rYW1lbGVvb24uY29tXC9hbVwva2FtZWxlb29uXC9vaWRjIiwiZXhwIjoxNjIxNTMzNzE5LCJpYXQiOjE2MjE1MTkzMTksImp0aSI6IlFwWERPVmhtNDFHX1RsWDUwVUYySUZkQ1hqaDhZVnBlaW5RcjdyeEdHUUEifQ.81nlwYpaoU_Y0T-WaCcPS9kgh3nTpIVFeydhzGtJfVU'
Obtaining a refresh_token is done in the same way as obtaining an access_token. Follow the example on the right.
Rate Limiting
Rate limiting of the automation API is primarily on a per-user basis - or more accurately described, per user access
token.
5 Minute Windows
Rate limits are divided into 5 minute intervals. All endpoints require authentication, so there is no concept of
unauthenticated calls and rate limits.
Use the HTTP header in order to understand where the application is at for a given rate limit. Note that the HTTP
headers are contextual. When using user-based auth, they indicate the rate limit for that user-application context.
X-Rate-Limit-Remaining: the rate limit remaining: the number of requests left for the 5 minute window
When an application exceeds the rate limit for a given standard API endpoint, the API will return a
HTTP 429 “Too Many Requests” response code.
GET and POST Request Limits
Interval
HTTP Method
Number of requests
5 minute
GET
1000
1 day
GET
100000
1 day
POST
100000
Tips to avoid being Rate Limited
The tips below are there to help you code defensively and reduce the possibility of being rate limited. Some application
features that you may want to provide are simply impossible in light of rate limiting, especially around the freshness
of results. If real-time information is an aim of your application, look into the Data API.
Caching
Store API responses in your application or on your site if you expect a lot of use. For example, don’t try to call the
Automation API on every page load of your website landing page. Instead, call the API infrequently and load the response
into a local cache. When users hit your website load the cached version of the results.
HTTP status codes
Code
Status
Description
200
OK
Your request was correctly formatted and the resource you requested is returned
201
Created
Returned when a POST request was successful
400
BadRequest
Can happen if your request did not have a valid JSON body. It might help to specify a Content-Type: application/json header in your request. If you sent valid JSON, the error may also reference specific fields that were invalid
401
Unauthorized
Your API token was missing or not in the correct format
403
Forbidden
You provided an API token but it was invalid or revoked or you don't have read/write access to the entity you're trying to view/edit
5xx
Server Error
Something went wrong! Kameleoon engineers have been informed, but please don't hesitate to contact us.
API usage
Accounts
This is an object representing a Kameleoon account. You can retrieve it to see properties on the account like its current e-mail address or locale. With proper authorization your application can read and update an account and profile settings.
The used locale of the given account. Can be [en, fr, de]
imageURL
string
The image URL of the user
isPasswordExpired
boolean
Password regeneration required
isSuperAdmin
boolean
Audiences
Audience is statistical info about how many visits, conversions and other statistics a segment has. Getting insight about audience of your site is crucial for adjusting efficient segments
How often visits are being converted. It's being calculated as convertedVisits/visits
revenue
double
Amount of revenue. It can be tracked by kameleoon.js. Or it can be calculated based on audience configuration settings. If you set default amount of revenue per 1 conversion then revenue will be = conversions * the default revenue
averageRevenuePerVisit
double
revenue/visits
averageRevenuePerConversion
double
revenue/conversions
averageConversionPerVisit
double
conversions/visits
startDate
date
The start of the period for which statistics are calculated. YYYY-MM-DD
endDate
date
The end of the period for which statistics are calculated. YYYY-MM-DD
visitsGapTotal
double
Percentage of the current number of visits to the total one
revenueGapTotal
double
Percentage of the current revenue to the total one
averageRevenuePerConversionGapTotal
double
Percentage of the current average revenue per conversion to the total one
conversionRateEvolution
double
How much conversion rate for current period changed according to previous period in percents
visitsEvolution
double
How much amount of visits for current period changed according to previous period in percents
revenueEvolution
double
How much amount of revenue for current period changed according to previous period in percents
averageRevenuePerVisitEvolution
double
How much revenue per visit for current period changed according to previous period in percents
averageRevenuePerConversionEvolution
double
How much revenue per conversion for current period changed according to previous period in percents
TargetingSegmentInfo
Name
Type
Description
id
long
Identifier of the segment for which the stats was tracked
name
string
Name of the segment for which the stats was tracked
How often visits are being converted. It's being calculated as convertedVisits/visits
revenue
double
Amount of revenue. It can be tracked by kameleoon.js. Or it can be calculated based on audience configuration settings. If you set default amount of revenue per 1 conversion then revenue will be = conversions * the default revenue
averageRevenuePerVisit
double
revenue/visits
averageRevenuePerConversion
double
revenue/conversions
averageConversionPerVisit
double
conversions/visits
startDate
date
The start of the period for which statistics are calculated. YYYY-MM-DD
endDate
date
The end of the period for which statistics are calculated. YYYY-MM-DD
conversionRateEvolution
double
How much conversion rate for current period changed according to previous period in percents
visitsEvolution
double
How much amount of visits for current period changed according to previous period in percents
revenueEvolution
double
How much amount of revenue for current period changed according to previous period in percents
averageRevenuePerVisitEvolution
double
How much revenue per visit for current period changed according to previous period in percents
averageRevenuePerConversionEvolution
double
How much revenue per conversion for current period changed according to previous period in percents
visitsGapTotal
double
Percentage of the current number of visits to the total one
revenueGapTotal
double
Percentage of the current revenue to the total one
averageRevenuePerConversionGapTotal
double
Percentage of the current average revenue per conversion to the total one
How often visits are being converted. It's being calculated as convertedVisits/visits
revenue
double
Amount of revenue. It can be tracked by kameleoon.js. Or it can be calculated based on audience configuration settings. If you set default amount of revenue per 1 conversion then revenue will be = conversions * the default revenue
averageRevenuePerVisit
double
revenue/visits
averageRevenuePerConversion
double
revenue/conversions
averageConversionPerVisit
double
conversions/visits
startDate
date
The start of the period for which statistics are calculated. YYYY-MM-DD
endDate
date
The end of the period for which statistics are calculated. YYYY-MM-DD
visitsGapTotal
double
Percentage of the current number of visits to the total one
revenueGapTotal
double
Percentage of the current revenue to the total one
averageRevenuePerConversionGapTotal
double
Percentage of the current average revenue per conversion to the total one
conversionRateEvolution
double
How much conversion rate for current period changed according to previous period in percents
visitsEvolution
double
How much amount of visits for current period changed according to previous period in percents
revenueEvolution
double
How much amount of revenue for current period changed according to previous period in percents
averageRevenuePerVisitEvolution
double
How much revenue per visit for current period changed according to previous period in percents
averageRevenuePerConversionEvolution
double
How much revenue per conversion for current period changed according to previous period in percents
TargetingSegmentInfo
Name
Type
Description
id
long
Identifier of the segment for which the stats was tracked
name
string
Name of the segment for which the stats was tracked
isFavorite
boolean
True if the segment is marked as favorite
type
enum
. Can be [CREATED_BY_USER, PREDEFINED_SEGMENT]
dateCreated
datetime
When the segment was created
accountUserFirstName
string
First name of the user who created the segment
accountUserLastName
string
Last name of the user who created the segment
accountUsername
string
Username of the user who created the segment
PeriodStats
Name
Type
Description
visits
long
Amount of tracked visits
conversions
long
Amount of tracked conversions
convertedVisits
long
Amount of tracked converted visits
conversionRate
double
How often visits are being converted. It's being calculated as convertedVisits/visits
revenue
double
Amount of revenue. It can be tracked by kameleoon.js. Or it can be calculated based on audience configuration settings. If you set default amount of revenue per 1 conversion then revenue will be = conversions * the default revenue
averageRevenuePerVisit
double
revenue/visits
averageRevenuePerConversion
double
revenue/conversions
averageConversionPerVisit
double
conversions/visits
startDate
date
The start of the period for which statistics are calculated. YYYY-MM-DD
endDate
date
The end of the period for which statistics are calculated. YYYY-MM-DD
How often visits are being converted. It's being calculated as convertedVisits/visits
revenue
double
Amount of revenue. It can be tracked by kameleoon.js. Or it can be calculated based on audience configuration settings. If you set default amount of revenue per 1 conversion then revenue will be = conversions * the default revenue
averageRevenuePerVisit
double
revenue/visits
averageRevenuePerConversion
double
revenue/conversions
averageConversionPerVisit
double
conversions/visits
startDate
date
The start of the period for which statistics are calculated. YYYY-MM-DD
endDate
date
The end of the period for which statistics are calculated. YYYY-MM-DD
conversionRateEvolution
double
How much conversion rate for current period changed according to previous period in percents
visitsEvolution
double
How much amount of visits for current period changed according to previous period in percents
revenueEvolution
double
How much amount of revenue for current period changed according to previous period in percents
averageRevenuePerVisitEvolution
double
How much revenue per visit for current period changed according to previous period in percents
averageRevenuePerConversionEvolution
double
How much revenue per conversion for current period changed according to previous period in percents
visitsGapTotal
double
Percentage of the current number of visits to the total one
revenueGapTotal
double
Percentage of the current revenue to the total one
averageRevenuePerConversionGapTotal
double
Percentage of the current average revenue per conversion to the total one
Custom datas
Custom data is an advanced tool that lets you target your customers in a unique way according to data already available, such as user account information.
Indicates whether custom data should be filtered and marked available for a breakdown
gtmVariableName
string
Variable name of the Google Tag Manager
learnable
boolean
Indicates whether this data should be included in Kameleoon machine learning
isLocalOnly
boolean
Indicates whether this data is stored on a user's device only
name
string
The name for the given custom data
method
string
A method through which a custom data will be transmitted
tcVariableName
string
Variable name for the tag commander data layer, if it is selected as a transmission method
tealiumVariableName
string
Variable name for the Tealium, if it is selected as a transmission method
type
string
Format of data to be retrieved
tags
string
This fields stores tags that are associated with this record
creationDate
datetime
Date and time a record is created
modificationDate
datetime
Date and time a record is modified
siteId
long
Unique site identifier assigned with the record
Customers
When you first sign up with Kameleoon, you have just one account and customer, your main account. But you can also create more accounts.
Customer object represents basic information that were used to set up your customer account.
The current status of the given customer. Can be [ACTIVE, SUBSCRIBED_AUDIENCE_EXCEEDED, QUOTA_RESET, UNSUBSCRIBED_ENTREPRISE_PLAN]
level
enum
The plan of the given customer. Can be [FREE, PREMIUM, FREEMIUM, BRONZE, SILVER, GOLD, PLATINUM, ENTERPRISE, CUSTOM]
country
enum
The country of the given customer. Can be [FRANCE, RUSSIA, GERMANY, UNITED_KINGDOM, UNITED_STATES, OTHER]
timeZone
string
The default time zone of the given customer
products
array
The available modules of the given customer. Can be [ABTESTING, PERSONALIZATION, PREDICTIVE, AUDIENCE_DISCOVERY, INTERESTS, PRODUCT, WIDGET_TEMPLATE]
passwordExpirationPolicy
datetime
The number of days before password expires
dateCreated
datetime
Date when the customer was created
Experiments
Experiment is an A/B test which can be targeted to a specific audience or everyone. Kameleoon has several types of experiments: Classic, Multivariate test (MVT), Server-side and the one that suits the best can be used to achieve the best results.
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
variationsId
array
List of associated variations id for this experiment
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
variationsId
array
List of associated variations id for this experiment
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
variationsId
array
List of associated variations id for this experiment
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
variationsId
array
List of associated variations id for this experiment
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
featureFlagSdkLanguageType
enum
. Can be [ANDROID, SWIFT, JAVA, CSHARP, NODEJS, PHP]
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
variationsId
array
List of associated variations id for this experiment
Traffic allocation per variation. Key can be 'origin'(for original page) or variation id. Value is percent of traffic which will be routed to the variation. Values has to be double numbers in range from 0(0%) to 1(100%).
respoolTime
map
targetingConfiguration
enum
. Can be [SITE, PAGE, URL, SAVED_TEMPLATE]
variationsId
array
List of associated variations id for this experiment
Feature flag is used to help our clients to implement new features, test and deploy them via our SDK. This service allows you to create and configure the feature flag which will be used in the source code of your feature.
This field is generated by the system to uniquely identify a feature flag
name
string
The name of the feature flag
identificationKey
string
description
string
tags
array
siteId
long
The website id that a feature flag belongs to
expositionRate
double
Rate of the feature flag that will be exposed
targetingSegmentId
long
goals
array
sdkLanguageType
enum
. Can be [ANDROID, SWIFT, JAVA, CSHARP, NODEJS, PHP]
status
string
The status of the given feature flag
dateCreated
datetime
dateModified
datetime
Goals
To measure the efficiency of an experiment or a personalization, it must be linked to one or several goals. All goals can be managed through Kameleoon interface or Automation API. There are variety of different goals you can choose from to better measure the results.
Interests allow you to target visitors that visited one or several websites in particular before yours.
Interests make your targeting more precise. They indicate which websites users visited before arriving on your pages, even if they are visiting your website for the first time.
Second type of matching for the given key page if needed
creationDate
datetime
Date and time a key page is created
modificationDate
datetime
Date and time a key page is modified
siteId
long
Unique site identifier assigned with the key page
Personalizations
Web personalization consists in offering visitors a tailored experience in order to optimize your conversion rate.
Personalization object contains all vital information about a personalization as well as segments and variations used in it.
This field is generated by the system to uniquely identify a personalization
name *required
string
The name of the personalization
siteId *required
long
The website id that a personalization belongs to
variationId
long
The variation id of the given personalization
status *read only
string
The status of the given personalization
dateStatusModified *read only
datetime
Last moment when status was updated
targetingSegmentId *read only
long
Selected targeting segment
mainGoalId *read only
long
Main goal
goals *read only
array
Selected goals
customExpositionRate *read only
double
The segment percentage exposed to personalization
globalCappingNumberVisitors *read only
boolean
This option allows you to set the capping configuration
globalCappingVisitorsConfig *read only
enum
The visitors configuration for threshold of total number of exposed visitors. Can be [NUMBER_VISITORS, NUMBER_VISITORS_CONVERT_GOAL, NUMBER_VISITORS_NOT_CONVERT_GOAL]
globalCappingGoalId *read only
long
The goal for threshold of total number of exposed visitors
visitExpositionFrequency *read only
integer
Exposition frequency during a unique visit
visitorExpositionFrequency *read only
integer
Exposition frequency during a unique visitor
expositionFrequencyDelay *read only
long
Period of time of exposition frequency during different visitors
multiExpositionFrequencyDelay *read only
long
Minimum delay between each exposition
cappingPerVisitorExpositions *read only
boolean
If true stop exposing a same visitor when the total number of expositions exceeds this threshold
visitorExpositionFrequencyMax *read only
integer
Stop exposing a same visitor when the total number of expositions exceeds this threshold
cappingPerVisitorExposedVisits *read only
boolean
If true stop exposing a same visitor when the number of visits exceeds this threshold
exposedVisitsSameVisitorMax *read only
integer
Stop exposing a same visitor when the number of visits exceeds this threshold
cappingPerVisitorConvertGoal *read only
boolean
If true stop exposing a same visitor when the goal is completed
cappingPerVisitorGoalId *read only
long
Stop exposing a same visitor when the goal with given id is completed
maxNumberVisitorsExposed *read only
long
Threshold of the total number of exposed visitors
checkConditionsRule *read only
enum
The behavior of Kameleoon to determine if a visitor is targeted or not. Can be [ALL_CONDITIONS, CUMULATIVE_WEIGHT]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
iAdvizeIdentifier
string
platformType
enum
. Can be [STANDARD, HIGH_AVAILABILITY]
iadvizeIdentifier
string
VisitsCounter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
descriptionText
string
counterFromType
enum
. Can be [DAY, WEEK, DAYS_15, PRECISE_DATE]
counterFromDate
datetime
counterFormat
enum
. Can be [FRENCH, ENGLISH, GERMAN, FRENCH_ABBREVIATED, ENGLISH_ABBREVIATED, GERMAN_ABBREVIATED]
minimumVisits
long
AdBlock
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
type
enum
. Can be [POPIN, STICKY_BLOCK]
actionType
enum
. Can be [SHOW_MESSAGE, BLOCK_NAVIGATION, TRACK_ACTION]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
url
string
addBackground
boolean
closePopin
boolean
autoPlay
boolean
autoSize
boolean
Image
Name
Type
Description
siteId
long
source
string
fileName
string
width
integer
height
integer
colorDepth
integer
fileWeight
long
shared
boolean
baseColor
integer
format
enum
. Can be [PNG, JPEG, GIF]
name
string
date
datetime
keywords
array
PopIn
Name
Type
Description
targetBlank
boolean
withOverlay
boolean
closeWithClickOnOverlay
boolean
name
string
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
googleFormURL
string
withOverlay
boolean
closeWithClickOnOverlay
boolean
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
SocialBar
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
urlToShare
string
urlType
enum
. Can be [CURRENT, FIXED]
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
orientation
enum
. Can be [HORIZONTAL, VERTICAL]
marginTop
string
marginBottom
string
marginLeft
string
marginRight
string
NewsLetter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [SINGLE_IMAGE, FULL_IMAGE_TEXT, FULL_TEXT_IMAGE, HTML, TARGET2SELL]
template
boolean
EmailAction
Name
Type
Description
emailSolution
enum
. Can be [CUSTOM, MANDRILL, MAILJET, MAILUP, SMARTFOCUS, MAILPERFORMANCE, EMARSYS, EXPERTSENDER, NONE, CUSTOM_INTEGRATIONS]
solutionKey
string
solutionSecret
string
solutionUrl
string
customSolutionName
string
fetchingMethod
enum
. Can be [CUSTOM_DATA, SCRIPT, NONE]
fetchingScript
string
customDataIndex
integer
emailContentSolution
enum
. Can be [CUSTOM_TEMPLATE, HTML_CODE, NONE]
emailTemplateId
string
htmlContent
string
randomTagId
string
headerSenderName
string
headerSenderEmail
string
headerReplyEmail
string
headerEmailSubject
string
emailTags
string
sendAtOnce
boolean
secondsDelayToSend
long
neverCancelSending
boolean
goalCancellingId
long
CookieInfoBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
redirectText
string
message
string
CountDownBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
This field is generated by the system to uniquely identify a personalization
name
string
The name of the personalization
siteId
long
The website id that a personalization belongs to
variationId
long
The variation id of the given personalization
status
string
The status of the given personalization
dateStatusModified
datetime
Last moment when status was updated
targetingSegmentId
long
Selected targeting segment
mainGoalId
long
Main goal
goals
array
Selected goals
customExpositionRate
double
The segment percentage exposed to personalization
globalCappingNumberVisitors
boolean
This option allows you to set the capping configuration
globalCappingVisitorsConfig
enum
The visitors configuration for threshold of total number of exposed visitors. Can be [NUMBER_VISITORS, NUMBER_VISITORS_CONVERT_GOAL, NUMBER_VISITORS_NOT_CONVERT_GOAL]
globalCappingGoalId
long
The goal for threshold of total number of exposed visitors
visitExpositionFrequency
integer
Exposition frequency during a unique visit
visitorExpositionFrequency
integer
Exposition frequency during a unique visitor
expositionFrequencyDelay
long
Period of time of exposition frequency during different visitors
multiExpositionFrequencyDelay
long
Minimum delay between each exposition
cappingPerVisitorExpositions
boolean
If true stop exposing a same visitor when the total number of expositions exceeds this threshold
visitorExpositionFrequencyMax
integer
Stop exposing a same visitor when the total number of expositions exceeds this threshold
cappingPerVisitorExposedVisits
boolean
If true stop exposing a same visitor when the number of visits exceeds this threshold
exposedVisitsSameVisitorMax
integer
Stop exposing a same visitor when the number of visits exceeds this threshold
cappingPerVisitorConvertGoal
boolean
If true stop exposing a same visitor when the goal is completed
cappingPerVisitorGoalId
long
Stop exposing a same visitor when the goal with given id is completed
maxNumberVisitorsExposed
long
Threshold of the total number of exposed visitors
checkConditionsRule
enum
The behavior of Kameleoon to determine if a visitor is targeted or not. Can be [ALL_CONDITIONS, CUMULATIVE_WEIGHT]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
iAdvizeIdentifier
string
platformType
enum
. Can be [STANDARD, HIGH_AVAILABILITY]
iadvizeIdentifier
string
VisitsCounter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
descriptionText
string
counterFromType
enum
. Can be [DAY, WEEK, DAYS_15, PRECISE_DATE]
counterFromDate
datetime
counterFormat
enum
. Can be [FRENCH, ENGLISH, GERMAN, FRENCH_ABBREVIATED, ENGLISH_ABBREVIATED, GERMAN_ABBREVIATED]
minimumVisits
long
AdBlock
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
type
enum
. Can be [POPIN, STICKY_BLOCK]
actionType
enum
. Can be [SHOW_MESSAGE, BLOCK_NAVIGATION, TRACK_ACTION]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
url
string
addBackground
boolean
closePopin
boolean
autoPlay
boolean
autoSize
boolean
Image
Name
Type
Description
siteId
long
source
string
fileName
string
width
integer
height
integer
colorDepth
integer
fileWeight
long
shared
boolean
baseColor
integer
format
enum
. Can be [PNG, JPEG, GIF]
name
string
date
datetime
keywords
array
PopIn
Name
Type
Description
targetBlank
boolean
withOverlay
boolean
closeWithClickOnOverlay
boolean
name
string
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
googleFormURL
string
withOverlay
boolean
closeWithClickOnOverlay
boolean
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
SocialBar
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
urlToShare
string
urlType
enum
. Can be [CURRENT, FIXED]
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
orientation
enum
. Can be [HORIZONTAL, VERTICAL]
marginTop
string
marginBottom
string
marginLeft
string
marginRight
string
NewsLetter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [SINGLE_IMAGE, FULL_IMAGE_TEXT, FULL_TEXT_IMAGE, HTML, TARGET2SELL]
template
boolean
EmailAction
Name
Type
Description
emailSolution
enum
. Can be [CUSTOM, MANDRILL, MAILJET, MAILUP, SMARTFOCUS, MAILPERFORMANCE, EMARSYS, EXPERTSENDER, NONE, CUSTOM_INTEGRATIONS]
solutionKey
string
solutionSecret
string
solutionUrl
string
customSolutionName
string
fetchingMethod
enum
. Can be [CUSTOM_DATA, SCRIPT, NONE]
fetchingScript
string
customDataIndex
integer
emailContentSolution
enum
. Can be [CUSTOM_TEMPLATE, HTML_CODE, NONE]
emailTemplateId
string
htmlContent
string
randomTagId
string
headerSenderName
string
headerSenderEmail
string
headerReplyEmail
string
headerEmailSubject
string
emailTags
string
sendAtOnce
boolean
secondsDelayToSend
long
neverCancelSending
boolean
goalCancellingId
long
CookieInfoBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
redirectText
string
message
string
CountDownBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
This field is generated by the system to uniquely identify a personalization
name
string
The name of the personalization
siteId
long
The website id that a personalization belongs to
variationId
long
The variation id of the given personalization
status
string
The status of the given personalization
dateStatusModified
datetime
Last moment when status was updated
targetingSegmentId
long
Selected targeting segment
mainGoalId
long
Main goal
goals
array
Selected goals
customExpositionRate
double
The segment percentage exposed to personalization
globalCappingNumberVisitors
boolean
This option allows you to set the capping configuration
globalCappingVisitorsConfig
enum
The visitors configuration for threshold of total number of exposed visitors. Can be [NUMBER_VISITORS, NUMBER_VISITORS_CONVERT_GOAL, NUMBER_VISITORS_NOT_CONVERT_GOAL]
globalCappingGoalId
long
The goal for threshold of total number of exposed visitors
visitExpositionFrequency
integer
Exposition frequency during a unique visit
visitorExpositionFrequency
integer
Exposition frequency during a unique visitor
expositionFrequencyDelay
long
Period of time of exposition frequency during different visitors
multiExpositionFrequencyDelay
long
Minimum delay between each exposition
cappingPerVisitorExpositions
boolean
If true stop exposing a same visitor when the total number of expositions exceeds this threshold
visitorExpositionFrequencyMax
integer
Stop exposing a same visitor when the total number of expositions exceeds this threshold
cappingPerVisitorExposedVisits
boolean
If true stop exposing a same visitor when the number of visits exceeds this threshold
exposedVisitsSameVisitorMax
integer
Stop exposing a same visitor when the number of visits exceeds this threshold
cappingPerVisitorConvertGoal
boolean
If true stop exposing a same visitor when the goal is completed
cappingPerVisitorGoalId
long
Stop exposing a same visitor when the goal with given id is completed
maxNumberVisitorsExposed
long
Threshold of the total number of exposed visitors
checkConditionsRule
enum
The behavior of Kameleoon to determine if a visitor is targeted or not. Can be [ALL_CONDITIONS, CUMULATIVE_WEIGHT]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
iAdvizeIdentifier
string
platformType
enum
. Can be [STANDARD, HIGH_AVAILABILITY]
iadvizeIdentifier
string
VisitsCounter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
descriptionText
string
counterFromType
enum
. Can be [DAY, WEEK, DAYS_15, PRECISE_DATE]
counterFromDate
datetime
counterFormat
enum
. Can be [FRENCH, ENGLISH, GERMAN, FRENCH_ABBREVIATED, ENGLISH_ABBREVIATED, GERMAN_ABBREVIATED]
minimumVisits
long
AdBlock
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
type
enum
. Can be [POPIN, STICKY_BLOCK]
actionType
enum
. Can be [SHOW_MESSAGE, BLOCK_NAVIGATION, TRACK_ACTION]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
url
string
addBackground
boolean
closePopin
boolean
autoPlay
boolean
autoSize
boolean
Image
Name
Type
Description
siteId
long
source
string
fileName
string
width
integer
height
integer
colorDepth
integer
fileWeight
long
shared
boolean
baseColor
integer
format
enum
. Can be [PNG, JPEG, GIF]
name
string
date
datetime
keywords
array
PopIn
Name
Type
Description
targetBlank
boolean
withOverlay
boolean
closeWithClickOnOverlay
boolean
name
string
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
googleFormURL
string
withOverlay
boolean
closeWithClickOnOverlay
boolean
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
SocialBar
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
urlToShare
string
urlType
enum
. Can be [CURRENT, FIXED]
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
orientation
enum
. Can be [HORIZONTAL, VERTICAL]
marginTop
string
marginBottom
string
marginLeft
string
marginRight
string
NewsLetter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [SINGLE_IMAGE, FULL_IMAGE_TEXT, FULL_TEXT_IMAGE, HTML, TARGET2SELL]
template
boolean
EmailAction
Name
Type
Description
emailSolution
enum
. Can be [CUSTOM, MANDRILL, MAILJET, MAILUP, SMARTFOCUS, MAILPERFORMANCE, EMARSYS, EXPERTSENDER, NONE, CUSTOM_INTEGRATIONS]
solutionKey
string
solutionSecret
string
solutionUrl
string
customSolutionName
string
fetchingMethod
enum
. Can be [CUSTOM_DATA, SCRIPT, NONE]
fetchingScript
string
customDataIndex
integer
emailContentSolution
enum
. Can be [CUSTOM_TEMPLATE, HTML_CODE, NONE]
emailTemplateId
string
htmlContent
string
randomTagId
string
headerSenderName
string
headerSenderEmail
string
headerReplyEmail
string
headerEmailSubject
string
emailTags
string
sendAtOnce
boolean
secondsDelayToSend
long
neverCancelSending
boolean
goalCancellingId
long
CookieInfoBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
redirectText
string
message
string
CountDownBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
This field is generated by the system to uniquely identify a personalization
name
string
The name of the personalization
siteId
long
The website id that a personalization belongs to
variationId
long
The variation id of the given personalization
status
string
The status of the given personalization
dateStatusModified
datetime
Last moment when status was updated
targetingSegmentId
long
Selected targeting segment
mainGoalId
long
Main goal
goals
array
Selected goals
customExpositionRate
double
The segment percentage exposed to personalization
globalCappingNumberVisitors
boolean
This option allows you to set the capping configuration
globalCappingVisitorsConfig
enum
The visitors configuration for threshold of total number of exposed visitors. Can be [NUMBER_VISITORS, NUMBER_VISITORS_CONVERT_GOAL, NUMBER_VISITORS_NOT_CONVERT_GOAL]
globalCappingGoalId
long
The goal for threshold of total number of exposed visitors
visitExpositionFrequency
integer
Exposition frequency during a unique visit
visitorExpositionFrequency
integer
Exposition frequency during a unique visitor
expositionFrequencyDelay
long
Period of time of exposition frequency during different visitors
multiExpositionFrequencyDelay
long
Minimum delay between each exposition
cappingPerVisitorExpositions
boolean
If true stop exposing a same visitor when the total number of expositions exceeds this threshold
visitorExpositionFrequencyMax
integer
Stop exposing a same visitor when the total number of expositions exceeds this threshold
cappingPerVisitorExposedVisits
boolean
If true stop exposing a same visitor when the number of visits exceeds this threshold
exposedVisitsSameVisitorMax
integer
Stop exposing a same visitor when the number of visits exceeds this threshold
cappingPerVisitorConvertGoal
boolean
If true stop exposing a same visitor when the goal is completed
cappingPerVisitorGoalId
long
Stop exposing a same visitor when the goal with given id is completed
maxNumberVisitorsExposed
long
Threshold of the total number of exposed visitors
checkConditionsRule
enum
The behavior of Kameleoon to determine if a visitor is targeted or not. Can be [ALL_CONDITIONS, CUMULATIVE_WEIGHT]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
iAdvizeIdentifier
string
platformType
enum
. Can be [STANDARD, HIGH_AVAILABILITY]
iadvizeIdentifier
string
VisitsCounter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
descriptionText
string
counterFromType
enum
. Can be [DAY, WEEK, DAYS_15, PRECISE_DATE]
counterFromDate
datetime
counterFormat
enum
. Can be [FRENCH, ENGLISH, GERMAN, FRENCH_ABBREVIATED, ENGLISH_ABBREVIATED, GERMAN_ABBREVIATED]
minimumVisits
long
AdBlock
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
type
enum
. Can be [POPIN, STICKY_BLOCK]
actionType
enum
. Can be [SHOW_MESSAGE, BLOCK_NAVIGATION, TRACK_ACTION]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
url
string
addBackground
boolean
closePopin
boolean
autoPlay
boolean
autoSize
boolean
Image
Name
Type
Description
siteId
long
source
string
fileName
string
width
integer
height
integer
colorDepth
integer
fileWeight
long
shared
boolean
baseColor
integer
format
enum
. Can be [PNG, JPEG, GIF]
name
string
date
datetime
keywords
array
PopIn
Name
Type
Description
targetBlank
boolean
withOverlay
boolean
closeWithClickOnOverlay
boolean
name
string
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
googleFormURL
string
withOverlay
boolean
closeWithClickOnOverlay
boolean
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
SocialBar
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
urlToShare
string
urlType
enum
. Can be [CURRENT, FIXED]
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
orientation
enum
. Can be [HORIZONTAL, VERTICAL]
marginTop
string
marginBottom
string
marginLeft
string
marginRight
string
NewsLetter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [SINGLE_IMAGE, FULL_IMAGE_TEXT, FULL_TEXT_IMAGE, HTML, TARGET2SELL]
template
boolean
EmailAction
Name
Type
Description
emailSolution
enum
. Can be [CUSTOM, MANDRILL, MAILJET, MAILUP, SMARTFOCUS, MAILPERFORMANCE, EMARSYS, EXPERTSENDER, NONE, CUSTOM_INTEGRATIONS]
solutionKey
string
solutionSecret
string
solutionUrl
string
customSolutionName
string
fetchingMethod
enum
. Can be [CUSTOM_DATA, SCRIPT, NONE]
fetchingScript
string
customDataIndex
integer
emailContentSolution
enum
. Can be [CUSTOM_TEMPLATE, HTML_CODE, NONE]
emailTemplateId
string
htmlContent
string
randomTagId
string
headerSenderName
string
headerSenderEmail
string
headerReplyEmail
string
headerEmailSubject
string
emailTags
string
sendAtOnce
boolean
secondsDelayToSend
long
neverCancelSending
boolean
goalCancellingId
long
CookieInfoBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
redirectText
string
message
string
CountDownBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
This field is generated by the system to uniquely identify a personalization
name
string
The name of the personalization
siteId
long
The website id that a personalization belongs to
variationId
long
The variation id of the given personalization
status
string
The status of the given personalization
dateStatusModified
datetime
Last moment when status was updated
targetingSegmentId
long
Selected targeting segment
mainGoalId
long
Main goal
goals
array
Selected goals
customExpositionRate
double
The segment percentage exposed to personalization
globalCappingNumberVisitors
boolean
This option allows you to set the capping configuration
globalCappingVisitorsConfig
enum
The visitors configuration for threshold of total number of exposed visitors. Can be [NUMBER_VISITORS, NUMBER_VISITORS_CONVERT_GOAL, NUMBER_VISITORS_NOT_CONVERT_GOAL]
globalCappingGoalId
long
The goal for threshold of total number of exposed visitors
visitExpositionFrequency
integer
Exposition frequency during a unique visit
visitorExpositionFrequency
integer
Exposition frequency during a unique visitor
expositionFrequencyDelay
long
Period of time of exposition frequency during different visitors
multiExpositionFrequencyDelay
long
Minimum delay between each exposition
cappingPerVisitorExpositions
boolean
If true stop exposing a same visitor when the total number of expositions exceeds this threshold
visitorExpositionFrequencyMax
integer
Stop exposing a same visitor when the total number of expositions exceeds this threshold
cappingPerVisitorExposedVisits
boolean
If true stop exposing a same visitor when the number of visits exceeds this threshold
exposedVisitsSameVisitorMax
integer
Stop exposing a same visitor when the number of visits exceeds this threshold
cappingPerVisitorConvertGoal
boolean
If true stop exposing a same visitor when the goal is completed
cappingPerVisitorGoalId
long
Stop exposing a same visitor when the goal with given id is completed
maxNumberVisitorsExposed
long
Threshold of the total number of exposed visitors
checkConditionsRule
enum
The behavior of Kameleoon to determine if a visitor is targeted or not. Can be [ALL_CONDITIONS, CUMULATIVE_WEIGHT]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
iAdvizeIdentifier
string
platformType
enum
. Can be [STANDARD, HIGH_AVAILABILITY]
iadvizeIdentifier
string
VisitsCounter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
descriptionText
string
counterFromType
enum
. Can be [DAY, WEEK, DAYS_15, PRECISE_DATE]
counterFromDate
datetime
counterFormat
enum
. Can be [FRENCH, ENGLISH, GERMAN, FRENCH_ABBREVIATED, ENGLISH_ABBREVIATED, GERMAN_ABBREVIATED]
minimumVisits
long
AdBlock
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
type
enum
. Can be [POPIN, STICKY_BLOCK]
actionType
enum
. Can be [SHOW_MESSAGE, BLOCK_NAVIGATION, TRACK_ACTION]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
url
string
addBackground
boolean
closePopin
boolean
autoPlay
boolean
autoSize
boolean
Image
Name
Type
Description
siteId
long
source
string
fileName
string
width
integer
height
integer
colorDepth
integer
fileWeight
long
shared
boolean
baseColor
integer
format
enum
. Can be [PNG, JPEG, GIF]
name
string
date
datetime
keywords
array
PopIn
Name
Type
Description
targetBlank
boolean
withOverlay
boolean
closeWithClickOnOverlay
boolean
name
string
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
googleFormURL
string
withOverlay
boolean
closeWithClickOnOverlay
boolean
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
SocialBar
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
urlToShare
string
urlType
enum
. Can be [CURRENT, FIXED]
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
orientation
enum
. Can be [HORIZONTAL, VERTICAL]
marginTop
string
marginBottom
string
marginLeft
string
marginRight
string
NewsLetter
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
animationType
enum
. Can be [NONE, FADE, SLIDER, ZOOM_IN, ZOOM_OUT, BOUNCE]
animationDirection
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
animationTrigger
enum
. Can be [ON_OPEN, ON_CLOSE, ON_OPEN_AND_CLOSE, CONTINUOUSLY]
. Can be [SINGLE_IMAGE, FULL_IMAGE_TEXT, FULL_TEXT_IMAGE, HTML, TARGET2SELL]
template
boolean
EmailAction
Name
Type
Description
emailSolution
enum
. Can be [CUSTOM, MANDRILL, MAILJET, MAILUP, SMARTFOCUS, MAILPERFORMANCE, EMARSYS, EXPERTSENDER, NONE, CUSTOM_INTEGRATIONS]
solutionKey
string
solutionSecret
string
solutionUrl
string
customSolutionName
string
fetchingMethod
enum
. Can be [CUSTOM_DATA, SCRIPT, NONE]
fetchingScript
string
customDataIndex
integer
emailContentSolution
enum
. Can be [CUSTOM_TEMPLATE, HTML_CODE, NONE]
emailTemplateId
string
htmlContent
string
randomTagId
string
headerSenderName
string
headerSenderEmail
string
headerReplyEmail
string
headerEmailSubject
string
emailTags
string
sendAtOnce
boolean
secondsDelayToSend
long
neverCancelSending
boolean
goalCancellingId
long
CookieInfoBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
redirectText
string
message
string
CountDownBanner
Name
Type
Description
position
enum
. Can be [TOP, BOTTOM, LEFT, RIGHT, CENTER, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CUSTOM]
width
string
height
string
customPositionAxisX
string
customPositionAxisY
string
displayPluginConfiguration
enum
. Can be [DISPLAY_ALL_DEVICES, DISPLAY_ONLY_DESKTOP, DISPLAY_ONLY_TABLET, DISPLAY_ONLY_MOBILE, DISPLAY_DESKTOP_TABLET, DISPLAY_DESKTOP_MOBILE, DISPLAY_TABLET_MOBILE]
personalizationPluginLocation
enum
. Can be [INSIDE_PAGES, ABOVE_PAGES]
redirectURL
string
positionDefinition
enum
. Can be [EDITOR, SELECTOR]
domElementSelector
string
positionSelectorRelative
enum
. Can be [REPLACE, BEFORE, AFTER]
mainPageUrl
string
textContent
string
htmlContent
string
contentType
enum
. Can be [TEXT, HTML]
year
integer
month
integer
dayOfMonth
integer
hourOfDay
integer
minute
integer
second
integer
verticalAlignmentType
enum
. Can be [TOP, CENTER, BOTTOM]
horizontalAlignmentType
enum
. Can be [LEFT, CENTER, RIGHT]
textColor
string
backgroundColor
string
Referrers
Referrer is an advanced tool that allows you to target visitors according to acquisition methods that lead them to your website.
Kameleoon automatically creates 5 default channels: Bing, Baidu, Google, Yahoo and Google Adwords.
Web personalization consists in offering visitors a tailored experience in order to optimize your conversion rate.
Personalization object contains all vital information about a personalization as well as segments and variations used in it.
Segmentation helps you precisely target your visitors. You can create, modify and duplicate segments with Segment Builder, a tool in Kameleoon's back office or through our Automation API.
Update several fields of a segment besides 'conditionData'. Use PUT method to update many conditions. Or use the separate PATCH method to update a single condition
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated
datetime
dateModified
datetime
tags
array
experimentAmount
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
trafficType
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
elementType
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value
integer
To which fraction of products the product belongs
productWayOfCounting
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Number of visits for today
matchType
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyWordIndex
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
event
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
string
Since time. Time format: hh:MM
to
string
To time. Time format: hh:MM
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Landing URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
dayPeriod
enum
. Can be [DAY, NIGHT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitorsType
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
device
enum
. Can be [DESKTOP, TABLET, PHONE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
attribute
string
Ysance attribute
value
string
Attribute value
valueMatchType
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
name
string
Cookie name
value
string
Cookie value
nameMatchType
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
segments
array
Ysance segments
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
day
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
title
string
Title template
matchType
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
lowerBound
integer
Lower bound of the probability in percents. Max value: 100
upperBound
integer
Upper bound of the probability in percents. Max value: 100
goalId
long
Unique identifier of a goal
keyMomentId
long
Unique identifier of a key moment
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
browser
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id
long
Badge unique identifier
name
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Previous page URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyPageIndex
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
pageCount
integer
Number of page views
matchType
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Referring website URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
language
string
Browser language code in ISO 639-1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
os
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
period
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count
integer
Amount of visits
countMatchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
interestIndex
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Total amount of visits
matchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
customDataIndex
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal expected to be converted
probability
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
URL template
matchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id
string
Audience unique identifier
name
string
Audience name
TABS_ON_SITE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
tabCount
integer
Number of tabs opened
matchType
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated
datetime
dateModified
datetime
tags
array
experimentAmount
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
trafficType
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
elementType
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value
integer
To which fraction of products the product belongs
productWayOfCounting
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Number of visits for today
matchType
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyWordIndex
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
event
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
string
Since time. Time format: hh:MM
to
string
To time. Time format: hh:MM
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Landing URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
dayPeriod
enum
. Can be [DAY, NIGHT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitorsType
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
device
enum
. Can be [DESKTOP, TABLET, PHONE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
attribute
string
Ysance attribute
value
string
Attribute value
valueMatchType
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
name
string
Cookie name
value
string
Cookie value
nameMatchType
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
segments
array
Ysance segments
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
day
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
title
string
Title template
matchType
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
lowerBound
integer
Lower bound of the probability in percents. Max value: 100
upperBound
integer
Upper bound of the probability in percents. Max value: 100
goalId
long
Unique identifier of a goal
keyMomentId
long
Unique identifier of a key moment
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
browser
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id
long
Badge unique identifier
name
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Previous page URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyPageIndex
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
pageCount
integer
Number of page views
matchType
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Referring website URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
language
string
Browser language code in ISO 639-1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
os
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
period
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count
integer
Amount of visits
countMatchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
interestIndex
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Total amount of visits
matchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
customDataIndex
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal expected to be converted
probability
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
URL template
matchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id
string
Audience unique identifier
name
string
Audience name
TABS_ON_SITE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
tabCount
integer
Number of tabs opened
matchType
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable *read only
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated *read only
datetime
dateModified *read only
datetime
tags
array
experimentAmount *read only
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount *read only
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments *read only
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations *read only
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
trafficType *required
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
elementType *required
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value *required
integer
To which fraction of products the product belongs
productWayOfCounting *required
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory *required
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching *required
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType *required
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType *required
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitCount *required
integer
Number of visits for today
matchType *required
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
since *required
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to *required
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
keyWordIndex *required
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count *required
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url *required
string
URL template
urlMatchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
event *required
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
countOfPages *required
integer
Amount of visited pages
countOfPagesMatchType *required
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType *required
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
since *required
string
Since time. Time format: hh:MM
to *required
string
To time. Time format: hh:MM
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Landing URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
dayPeriod *required
enum
. Can be [DAY, NIGHT]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
countOfPages *required
integer
Amount of visited pages
countOfPagesMatchType *required
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitorsType *required
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType *required
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays *required
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange *required
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType *required
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays *required
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange *required
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType *required
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
device *required
enum
. Can be [DESKTOP, TABLET, PHONE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
attribute *required
string
Ysance attribute
value *required
string
Attribute value
valueMatchType *required
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
name *required
string
Cookie name
value *required
string
Cookie value
nameMatchType *required
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType *required
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
segments *required
array
Ysance segments
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
day *required
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
title *required
string
Title template
matchType *required
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration *required
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType *required
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue *required
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency *required
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
lowerBound *required
integer
Lower bound of the probability in percents. Max value: 100
upperBound *required
integer
Upper bound of the probability in percents. Max value: 100
goalId *required
long
Unique identifier of a goal
keyMomentId *required
long
Unique identifier of a key moment
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
browser *required
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType *required
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
priceMatchType *required
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id *required
long
Badge unique identifier
name *required
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Previous page URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
keyPageIndex *required
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count *required
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
pageCount *required
integer
Number of page views
matchType *required
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Referring website URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
language *required
string
Browser language code in ISO 639-1
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType *required
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count *required
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
os *required
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
period *required
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count *required
integer
Amount of visits
countMatchType *required
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url *required
string
URL template
urlMatchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
interestIndex *required
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitCount *required
integer
Total amount of visits
matchType *required
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
customDataIndex *required
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType *required
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
goalId *required
long
Unique identifier of a goal expected to be converted
probability *required
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
URL template
matchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id *required
string
Audience unique identifier
name *required
string
Audience name
TABS_ON_SITE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
tabCount *required
integer
Number of tabs opened
matchType *required
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count *required
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated
datetime
dateModified
datetime
tags
array
experimentAmount
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
trafficType
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
elementType
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value
integer
To which fraction of products the product belongs
productWayOfCounting
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Number of visits for today
matchType
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyWordIndex
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
event
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
string
Since time. Time format: hh:MM
to
string
To time. Time format: hh:MM
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Landing URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
dayPeriod
enum
. Can be [DAY, NIGHT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitorsType
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
device
enum
. Can be [DESKTOP, TABLET, PHONE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
attribute
string
Ysance attribute
value
string
Attribute value
valueMatchType
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
name
string
Cookie name
value
string
Cookie value
nameMatchType
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
segments
array
Ysance segments
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
day
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
title
string
Title template
matchType
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
lowerBound
integer
Lower bound of the probability in percents. Max value: 100
upperBound
integer
Upper bound of the probability in percents. Max value: 100
goalId
long
Unique identifier of a goal
keyMomentId
long
Unique identifier of a key moment
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
browser
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id
long
Badge unique identifier
name
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Previous page URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyPageIndex
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
pageCount
integer
Number of page views
matchType
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Referring website URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
language
string
Browser language code in ISO 639-1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
os
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
period
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count
integer
Amount of visits
countMatchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
interestIndex
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Total amount of visits
matchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
customDataIndex
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal expected to be converted
probability
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
URL template
matchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id
string
Audience unique identifier
name
string
Audience name
TABS_ON_SITE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
tabCount
integer
Number of tabs opened
matchType
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PUT /segments/{segmentId}/conditions/{conditionId}
Update one condition in a segment
Request arguments
Name
Place
Type
Description
segmentId
path
long
segmentId
conditionId
path
long
conditionId
Request body
ORIGIN_TYPE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
trafficType *required
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
elementType *required
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value *required
integer
To which fraction of products the product belongs
productWayOfCounting *required
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory *required
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching *required
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType *required
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType *required
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitCount *required
integer
Number of visits for today
matchType *required
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
since *required
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to *required
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
keyWordIndex *required
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count *required
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url *required
string
URL template
urlMatchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
event *required
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
countOfPages *required
integer
Amount of visited pages
countOfPagesMatchType *required
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType *required
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
since *required
string
Since time. Time format: hh:MM
to *required
string
To time. Time format: hh:MM
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Landing URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
dayPeriod *required
enum
. Can be [DAY, NIGHT]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
countOfPages *required
integer
Amount of visited pages
countOfPagesMatchType *required
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitorsType *required
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType *required
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays *required
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange *required
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType *required
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays *required
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange *required
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType *required
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
device *required
enum
. Can be [DESKTOP, TABLET, PHONE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
attribute *required
string
Ysance attribute
value *required
string
Attribute value
valueMatchType *required
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
name *required
string
Cookie name
value *required
string
Cookie value
nameMatchType *required
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType *required
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
segments *required
array
Ysance segments
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
day *required
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
title *required
string
Title template
matchType *required
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration *required
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType *required
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue *required
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency *required
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
lowerBound *required
integer
Lower bound of the probability in percents. Max value: 100
upperBound *required
integer
Upper bound of the probability in percents. Max value: 100
goalId *required
long
Unique identifier of a goal
keyMomentId *required
long
Unique identifier of a key moment
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
browser *required
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType *required
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
priceMatchType *required
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id *required
long
Badge unique identifier
name *required
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Previous page URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
keyPageIndex *required
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count *required
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
pageCount *required
integer
Number of page views
matchType *required
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Referring website URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
language *required
string
Browser language code in ISO 639-1
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType *required
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count *required
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
os *required
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
period *required
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count *required
integer
Amount of visits
countMatchType *required
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url *required
string
URL template
urlMatchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
interestIndex *required
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitCount *required
integer
Total amount of visits
matchType *required
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
customDataIndex *required
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType *required
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
goalId *required
long
Unique identifier of a goal expected to be converted
probability *required
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
URL template
matchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id *required
string
Audience unique identifier
name *required
string
Audience name
TABS_ON_SITE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
tabCount *required
integer
Number of tabs opened
matchType *required
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count *required
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
trafficType
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
elementType
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value
integer
To which fraction of products the product belongs
productWayOfCounting
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Number of visits for today
matchType
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyWordIndex
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
event
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
string
Since time. Time format: hh:MM
to
string
To time. Time format: hh:MM
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Landing URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
dayPeriod
enum
. Can be [DAY, NIGHT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitorsType
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
device
enum
. Can be [DESKTOP, TABLET, PHONE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
attribute
string
Ysance attribute
value
string
Attribute value
valueMatchType
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
name
string
Cookie name
value
string
Cookie value
nameMatchType
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
segments
array
Ysance segments
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
day
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
title
string
Title template
matchType
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
lowerBound
integer
Lower bound of the probability in percents. Max value: 100
upperBound
integer
Upper bound of the probability in percents. Max value: 100
goalId
long
Unique identifier of a goal
keyMomentId
long
Unique identifier of a key moment
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
browser
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id
long
Badge unique identifier
name
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Previous page URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyPageIndex
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
pageCount
integer
Number of page views
matchType
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Referring website URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
language
string
Browser language code in ISO 639-1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
os
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
period
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count
integer
Amount of visits
countMatchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
interestIndex
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Total amount of visits
matchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
customDataIndex
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal expected to be converted
probability
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
URL template
matchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id
string
Audience unique identifier
name
string
Audience name
TABS_ON_SITE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
tabCount
integer
Number of tabs opened
matchType
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable *read only
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated *read only
datetime
dateModified *read only
datetime
tags
array
experimentAmount *read only
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount *read only
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments *read only
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations *read only
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
trafficType *required
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
elementType *required
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value *required
integer
To which fraction of products the product belongs
productWayOfCounting *required
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory *required
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching *required
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType *required
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType *required
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitCount *required
integer
Number of visits for today
matchType *required
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
since *required
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to *required
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
keyWordIndex *required
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count *required
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url *required
string
URL template
urlMatchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
event *required
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
countOfPages *required
integer
Amount of visited pages
countOfPagesMatchType *required
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType *required
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
since *required
string
Since time. Time format: hh:MM
to *required
string
To time. Time format: hh:MM
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Landing URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
dayPeriod *required
enum
. Can be [DAY, NIGHT]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
countOfPages *required
integer
Amount of visited pages
countOfPagesMatchType *required
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitorsType *required
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType *required
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays *required
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange *required
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType *required
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays *required
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange *required
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType *required
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
device *required
enum
. Can be [DESKTOP, TABLET, PHONE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
attribute *required
string
Ysance attribute
value *required
string
Attribute value
valueMatchType *required
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
name *required
string
Cookie name
value *required
string
Cookie value
nameMatchType *required
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType *required
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
segments *required
array
Ysance segments
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
day *required
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
title *required
string
Title template
matchType *required
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration *required
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType *required
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue *required
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency *required
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
lowerBound *required
integer
Lower bound of the probability in percents. Max value: 100
upperBound *required
integer
Upper bound of the probability in percents. Max value: 100
goalId *required
long
Unique identifier of a goal
keyMomentId *required
long
Unique identifier of a key moment
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
browser *required
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType *required
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
priceMatchType *required
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id *required
long
Badge unique identifier
name *required
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Previous page URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
keyPageIndex *required
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count *required
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
pageCount *required
integer
Number of page views
matchType *required
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
Referring website URL template
matchType *required
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
language *required
string
Browser language code in ISO 639-1
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType *required
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count *required
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
os *required
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
period *required
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count *required
integer
Amount of visits
countMatchType *required
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url *required
string
URL template
urlMatchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
interestIndex *required
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
visitCount *required
integer
Total amount of visits
matchType *required
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
customDataIndex *required
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType *required
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
goalId *required
long
Unique identifier of a goal expected to be converted
probability *required
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
url *required
string
URL template
matchType *required
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id *required
string
Audience unique identifier
name *required
string
Audience name
TABS_ON_SITE
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
tabCount *required
integer
Number of tabs opened
matchType *required
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id *read only
long
Unique identifier
targetingType *required
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight *required
integer
More important conditions have greater values. Default value: 1
unitOfTime *required
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count *required
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType *required
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include *required
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated
datetime
dateModified
datetime
tags
array
experimentAmount
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
trafficType
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
elementType
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value
integer
To which fraction of products the product belongs
productWayOfCounting
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Number of visits for today
matchType
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyWordIndex
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
event
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
string
Since time. Time format: hh:MM
to
string
To time. Time format: hh:MM
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Landing URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
dayPeriod
enum
. Can be [DAY, NIGHT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitorsType
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
device
enum
. Can be [DESKTOP, TABLET, PHONE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
attribute
string
Ysance attribute
value
string
Attribute value
valueMatchType
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
name
string
Cookie name
value
string
Cookie value
nameMatchType
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
segments
array
Ysance segments
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
day
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
title
string
Title template
matchType
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
lowerBound
integer
Lower bound of the probability in percents. Max value: 100
upperBound
integer
Upper bound of the probability in percents. Max value: 100
goalId
long
Unique identifier of a goal
keyMomentId
long
Unique identifier of a key moment
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
browser
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id
long
Badge unique identifier
name
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Previous page URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyPageIndex
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
pageCount
integer
Number of page views
matchType
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Referring website URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
language
string
Browser language code in ISO 639-1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
os
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
period
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count
integer
Amount of visits
countMatchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
interestIndex
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Total amount of visits
matchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
customDataIndex
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal expected to be converted
probability
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
URL template
matchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id
string
Audience unique identifier
name
string
Audience name
TABS_ON_SITE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
tabCount
integer
Number of tabs opened
matchType
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
Unique identifier of site for which the segment is going to be or was created
audienceTracking
boolean
Segment is used in audience
audienceTrackingEditable
boolean
This flag shows if audienceTracking can be enabled/disabled. In some cases, audienceTracking can't be disabled. E.g. a segment has predictive conditions, such segments are tracked by default.
isFavorite
boolean
Indicates whether the segment is considered as favorite.
dateCreated
datetime
dateModified
datetime
tags
array
experimentAmount
long
Number of experiments using this segment. This is an optional field needs to specify in request params.
personalizationAmount
long
Number of personalizations using this segment. This is an optional field needs to specify in request params.
experiments
array
List of experiment ids using this segment. This is an optional field needs to specify in request params.
personalizations
array
List of personalization ids using this segment. This is an optional field needs to specify in request params.
ConditionsData
Name
Type
Description
firstLevelOrOperators
array
Array of booleans ("or"=true, "and"=false) for binding firstLevel outer conditions.
First level conditions. Every level can have many conditions inside. E.g. we have 'firstLevelOrOperators' = [true], 'firstLevel'=[{OrOperators:[false], conditions: [SKY_STATUS, DAY_NIGHT]}, {OrOperators:[true], conditions: [PAGE_TITLE, NEW_VISITORS]}]. Then the expression will look like (SKY_STATUS AND DAY_NIGHT) OR (PAGE_TITLE OR NEW_VISITORS)
TargetingCondition
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
FirstLevel
Name
Type
Description
orOperators
array
Array of booleans ("or"=true, "and"=false) for binding conditions of second level.
Add conditions (see TargetingConditionIO) to define a segment. The more conditions you add, the more precise your segment will be.
ORIGIN_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
trafficType
enum
Traffic type. Can be [SEO, SEM, AFFILIATION, EMAIL, DIRECT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DOM_ELEMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
elementType
enum
Type of element on the page. If the field is 'SINGLE' the field 'elementValue' should be specified. Can be [SINGLE, ANY_MODIFIED]
elementValue
string
Element on the page (id, class, ...) if 'elementType' is SINGLE.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BelongingPriceParams
Name
Type
Description
value
integer
To which fraction of products the product belongs
productWayOfCounting
enum
How to count 'value'?. Can be [PERCENT, COUNTS]
priceCategory
enum
. Can be [EXPENSIVE, CHEAP]
areaOfPriceMatching
enum
. Can be [ALL_CATALOGUE, SPECIFIC_CATEGORIES, SPECIFIC_PRODUCTS]
productEan
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_PRODUCTS'
category
string
Has to be specified if 'areaOfPriceMatching' is 'SPECIFIC_CATEGORIES'
SCREEN_DIMENSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
width
integer
Should be specified if 'widthMatchType' is not 'INCLUDE'
widthLowerBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthUpperBound
integer
Should be specified if 'widthMatchType' is 'INCLUDE'
widthMatchType
enum
How to match the specified width. Can be [INCLUDE, EQUAL, LOWER, GREATER]
height
integer
Should be specified if 'heightMatchType' is not 'INCLUDE'
heightLowerBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightUpperBound
integer
Should be specified if 'heightMatchType' is 'INCLUDE'
heightMatchType
enum
How to match the specified height. Can be [INCLUDE, EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
SAME_DAY_VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Number of visits for today
matchType
enum
How to match the specified amount of time. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
datetime
Since date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
to
datetime
To date. Date format in ISO 8601 standard: YYYY-MM-DDThh:mm:ss
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERNAL_SEARCH_KEYWORDS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyWordIndex
string
Value can be the index of a specific key word. Or 'ANY' to segment visitors by presence of any key word
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TIME_SINCE_PAGE_LOAD
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define time since a page load. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
countMatchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EVENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
event
string
Custom event
NUMBER_OF_VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
category
string
Product category
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
HOUR_MINUTE_RANGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
since
string
Since time. Time format: hh:MM
to
string
To time. Time format: hh:MM
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LANDING_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Landing URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITOR_IP
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
ip
string
Exact visitor ip address
secondIp
string
Second exact visitor ip address
ipLowerBound
string
Lower bound of ip addresses range. If visitor ip match or is more than the bound it will be included in or excluded from the segment.If the field is filled then 'ipUpperBound' has to be filled too
ipUpperBound
string
Upper bound of ip addresses range. If visitor ip match or is less than the bound it will included in or excluded from the segment.If the field is filled then 'ipLowerBound' has to be filled too
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_NIGHT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
dayPeriod
enum
. Can be [DAY, NIGHT]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITED_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
countOfPages
integer
Amount of visited pages
countOfPagesMatchType
enum
How to match 'countOfPages'?. Can be [GREATER, EXACT, LOWER]
productEan
string
Pages of which product should be visited?
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
NEW_VISITORS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitorsType
enum
. Can be [NEW, RETURNING]
FORECAST_TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is not 'INCLUDE'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is 'INCLUDE'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
forecastDays
integer
Amount of days which should meet the specified value of temperature. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FORECAST_SKY_STATUS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
skyStatusGroup
enum
Group of sky statuses. Each group can include many sky statuses. Can be null if 'skyStatus' is filled. Can be [CLEAR_SKY, CLOUDS, RAIN, THUNDERSTORM, SNOW, HAIL, WIND, DISTURBED_ATMOSPHERE]
skyStatus
enum
Specific status of the sky. Can be null if 'skyStatusGroup' is filled. Can be [CLEAR_SKY, MIST, FEW_CLOUDS, SCATTERED_CLOUDS, OVERCAST_CLOUDS, DRIZZLE, RAIN, EXTREME_RAIN, THUNDERSTORM, VIOLENT_THUNDERSTORM, SNOW, HEAVY_SNOW, HAIL, BREEZE, HIGH_WIND, GALE, SAND_DUST, VOLCANIC, TORNADO, TROPICAL_STORM, HURRICANE]
forecastDays
integer
Amount of days which should meet the specified 'skyStatus' or 'skyStatusGroup'. This value can't be more than 'daysRange'
daysRange
integer
Range of days during which the forecast is expected. This value can't be less than 'forecastDays'
forecastMatchType
enum
How to match the specified amount of days. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DEVICE_TYPE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
device
enum
. Can be [DESKTOP, TABLET, PHONE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TEALIUM_AUDIENCE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_ATTRIBUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
attribute
string
Ysance attribute
value
string
Attribute value
valueMatchType
enum
How to match the specified attribute value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
COOKIE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
name
string
Cookie name
value
string
Cookie value
nameMatchType
enum
How to match the specified cookie name. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
valueMatchType
enum
How to match the specified cookie value. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, OPTIONAL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
YSANCE_SEGMENT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
segments
array
Ysance segments
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
DAY_OF_WEEK
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
day
enum
. Can be [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_TITLE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
title
string
Title template
matchType
enum
How to match the specified title. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PriceChangeParams
Name
Type
Description
changeDuration
enum
Time range when the price of the product changed. Can be [ONE_WEEK, TWO_WEEKS, ONE_MONTH, SINCE_DATE, BETWEEN_TWO_DATES, DATE_RANGE]
firstDate
datetime
Has to be specified if 'changeDuration' is 'SINCE_DATE', 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondDate
datetime
Has to be specified if 'changeDuration' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
changeMatchType
enum
How to match price change. Can be [GREATER, LOWER, EQUAL, BETWEEN]
firstChangeValue
double
To this value selected 'changeMatchType' will be applied
firstChangeCurrency
enum
. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
secondChangeValue
double
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'
secondChangeCurrency
enum
Has to be specified if 'changeMatchType' is 'BETWEEN_TWO_DATES' or 'DATE_RANGE'. Can be [EURO, INITIAL_PRICE, CURRENT_PRICE]
HEAT_SLICE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
lowerBound
integer
Lower bound of the probability in percents. Max value: 100
upperBound
integer
Upper bound of the probability in percents. Max value: 100
goalId
long
Unique identifier of a goal
keyMomentId
long
Unique identifier of a key moment
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
browser
enum
The type of browser visitors are using. Can be [CHROME, FIREFOX, SAFARI, IE, OPERA]
version
string
Browser version
versionMatchType
enum
How to match the specified version of the browser. Default value: 'EQUAL'. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PRICE_OF_DISPLAYED_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
priceMatchType
enum
How match by price? According to this field it's necessary to add some additional pricing parameters. Can be [ANY, GREATER, LOWER, EQUAL, BELONG, BETWEEN, INCREASED, DECREASED]
Type of params depends on 'priceMatchType' field. 'GREATER', 'LOWER', 'EQUAL' - ExactPriceParams. 'BETWEEN' - BetweenPriceParams. 'BELONG' - BelongingPriceParams. 'INCREASED', 'DECREASED' - PriceChangeParams.
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ExactPriceParams
Name
Type
Description
priceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
value
string
Depending on 'priceCalculationType' here has to be exact price value
TealiumBadge
Name
Type
Description
id
long
Badge unique identifier
name
string
Badge name
PREVIOUS_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Previous page URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
KEY_PAGES
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
keyPageIndex
string
Value can be the index of a specific key page. Or 'ANY' to segment visitors by presence of any key page
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CONVERSIONS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal. If the fields is not specified then visits during which an any goal was reached will be included or excluded
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
FIRST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the first visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BetweenPriceParams
Name
Type
Description
firstPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
firstValue
string
Depending on 'priceCalculationType' here has to be exact price value
secondPriceCalculationType
enum
. Can be [FIXED_PRICE, PRICE_OF_SPECIFIC_PRODUCT, AVERAGE_PRICE_SELECTION, MAX_PRICE_SELECTION, MIN_PRICE_SELECTION, AVERAGE_PRICE_CATEGORY, MAX_PRICE_CATEGORY, MIN_PRICE_CATEGORY, CUSTOM_DATA_VALUE]
secondValue
string
Depending on 'priceCalculationType' here has to be exact price value
PAGE_VIEWS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
pageCount
integer
Number of page views
matchType
enum
How to match the specified amount of pages. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ORIGIN
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
Referring website URL template
matchType
enum
How to match the specified url. Default value: 'EXACT'. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
BROWSER_LANGUAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
language
string
Browser language code in ISO 639-1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
EXPERIMENTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
TEMPERATURE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
measurement
enum
Default value: 'CELSIUS'. Can be [CELSIUS, FAHRENHEIT]
value
integer
Exact value of temperature. This field must be not null if 'temperatureMatchType' is 'EQUAL'
lowerBoundValue
integer
Lower bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
upperBoundValue
integer
Upper bound of temperature. This field must be not null if 'temperatureMatchType' is not 'EQUAL'
temperatureMatchType
enum
How to match the specified value of temperature. Can be [EQUAL, LOWER, GREATER, LOWER_OR_EQUAL, GREATER_OR_EQUAL, INCLUDE]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
ACTIVE_SESSION
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
What unit of measurements will be used to define if sessions are active for the required duration. Can be [SECOND, MINUTE, HOUR, DAY]
count
integer
Count of time elapsed since session became active according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
AD_BLOCKER
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
OPERATING_SYSTEM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
os
enum
. Can be [WINDOWS, LINUX, MAC, WINDOWS_PHONE, ANDROID, IOS]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS_BY_PAGE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
period
enum
Per what period of time visits should be considered. Can be [VISIT, VISITOR, HOUR, DAY, MONTH]
count
integer
Amount of visits
countMatchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
url
string
URL template
urlMatchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
INTERESTS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
interestIndex
string
Value can be the index of specific interest. Or 'ANY' to segment visitors by presence of any interest
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
VISITS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
visitCount
integer
Total amount of visits
matchType
enum
How to match the specified amount of visits. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
CUSTOM_DATUM
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
customDataIndex
string
Value can be the index of specific custom data. Or 'ANY' to segment visitors by presence of any custom data
value
string
Value which was retrieved by specified custom data
valueMatchType
enum
How to match the retrieved value? Depends on specified format of data retrieved by the custom data. Can be [TRUE, FALSE, EXACT, CONTAINS, REGULAR_EXPRESSION, EQUAL, LOWER, GREATER, UNDEFINED]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
MOUSE_OUT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
CONVERSION_PROBABILITY
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
goalId
long
Unique identifier of a goal expected to be converted
probability
enum
Approximate or exact probability of conversion of the goal. For the values 'BETWEEN', 'GREATER' and 'LOWER', the fields 'percents' or 'percentsLowerBound' and 'percentsUpperBound' should be specified. Can be [HIGH, SOMEWHAT_HIGH, LOW, VERY_LOW, BETWEEN, GREATER, LOWER]
percents
integer
Should be specified if the value of the field 'probability' is 'GREATER' or 'LOWER'
percentsLowerBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
percentsUpperBound
integer
Should be specified if the value of the field 'probability' is 'BETWEEN'
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
PAGE_URL
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
url
string
URL template
matchType
enum
Accordance between requested URL and URL template. Default value: EXACT. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
REFERRERS
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
referrerIndex
string
Value can be the index of a specific referrer. Or 'ANY' to segment visitors by presence of any referrer
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
TealiumAudience
Name
Type
Description
id
string
Audience unique identifier
name
string
Audience name
TABS_ON_SITE
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
tabCount
integer
Number of tabs opened
matchType
enum
How to match the specified amount of tabs. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
LAST_VISIT
Name
Type
Description
id
long
Unique identifier
targetingType
enum
Targeting condition type. According to this field it's necessary to add some additional fields. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
weight
integer
More important conditions have greater values. Default value: 1
unitOfTime
enum
Unit of measurements. Can be [MINUTE, HOUR, DAY, WEEK, MONTH]
count
integer
Count of time elapsed since the last visit according to the 'unitOfTime' field
matchType
enum
How to match the specified amount of time. Can be [EQUAL, LOWER, GREATER]
include
boolean
Should visitors who match to the condition be included to or excluded from the segment. Default value: 'true'
You can set up several websites with your account. It can be very useful if you want to test both your website and its mobile version or if you want to test Kameleoon on your website in pre-production first, so you can set up different environments.
Partial update site, when only information that is passed is updated
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated *read only
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal *required
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
This field indicates where integration tool is enabled
type
enum
Integration type that is selected from a list of available integrations. Can be [GOOGLE_ANALYTICS, UNIVERSAL_ANALYTICS, ECONDA, AT_INTERNET, SMART_TAG, ADOBE_OMNITURE, EULERIAN, WEBTRENDS, HEATMAP, KISS_METRICS, PIWIK, CRAZY_EGG, COM_SCORE, TEALIUM, YSANCE, M_PATHY, MANDRILL, MAILPERFORMANCE, SMARTFOCUS, MAILJET, MAILUP, EMARSYS, EXPERT_SENDER, TAG_COMMANDER, GOOGLE_TAG_MANAGER, CONTENT_SQUARE, WEBTREKK, CUSTOM_INTEGRATION, HEAP, SEGMENT, MIXPANEL, IABTCF, KAMELEOON_TRACKING, CUSTOM_TRACKING]
This field indicates where integration tool is enabled
type *required
enum
Integration type that is selected from a list of available integrations. Can be [GOOGLE_ANALYTICS, UNIVERSAL_ANALYTICS, ECONDA, AT_INTERNET, SMART_TAG, ADOBE_OMNITURE, EULERIAN, WEBTRENDS, HEATMAP, KISS_METRICS, PIWIK, CRAZY_EGG, COM_SCORE, TEALIUM, YSANCE, M_PATHY, MANDRILL, MAILPERFORMANCE, SMARTFOCUS, MAILJET, MAILUP, EMARSYS, EXPERT_SENDER, TAG_COMMANDER, GOOGLE_TAG_MANAGER, CONTENT_SQUARE, WEBTREKK, CUSTOM_INTEGRATION, HEAP, SEGMENT, MIXPANEL, IABTCF, KAMELEOON_TRACKING, CUSTOM_TRACKING]
This field indicates where integration tool is enabled
type
enum
Integration type that is selected from a list of available integrations. Can be [GOOGLE_ANALYTICS, UNIVERSAL_ANALYTICS, ECONDA, AT_INTERNET, SMART_TAG, ADOBE_OMNITURE, EULERIAN, WEBTRENDS, HEATMAP, KISS_METRICS, PIWIK, CRAZY_EGG, COM_SCORE, TEALIUM, YSANCE, M_PATHY, MANDRILL, MAILPERFORMANCE, SMARTFOCUS, MAILJET, MAILUP, EMARSYS, EXPERT_SENDER, TAG_COMMANDER, GOOGLE_TAG_MANAGER, CONTENT_SQUARE, WEBTREKK, CUSTOM_INTEGRATION, HEAP, SEGMENT, MIXPANEL, IABTCF, KAMELEOON_TRACKING, CUSTOM_TRACKING]
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated *read only
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal *required
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
System generated code to uniquely identify a website.
behaviorWhenTimeout
enum
Behavior if timeout occurs. You can redefine the behavior of Kameleoon Application when the script exceeds the usual loading time. By default, the application will eventually launch with a flicker effect.. Can be [RUN, DISABLE_FOR_PAGE, DISABLE_FOR_VISIT]
dataStorage
enum
This option allows you to choose source where to store the data of your A/B tests on the the visitor's device. Can be [STANDARD_COOKIE, LOCAL_STORAGE, CUSTOM_COOKIE]
trackingScript
string
Global custom script is any JavaScript code that you add which will be executed at each page load. This custom script will be executed right after the loading of Kameleoon application. For instance, you can add complex tracking code or integration to some third party solutions in this section.
domainNames
array
indicators
array
List of indicators such as: Retention rate, number of pages seen and dwell time. Can be [RETENTION_RATE, NUMBER_OF_PAGES_SEEN, DWELL_TIME]
dateCreated
datetime
Date when the site was created.
isScriptActive
boolean
Identifies if the script is installed successfully and is active on the website
captureEventMethod
enum
. Can be [CLICK, MOUSEDOWN, MOUSEUP]
isAudienceUsed
boolean
Identifies where audience feature is enabled and used for the website
isKameleoonEnabled
boolean
This field represents if Kameleoon application is enbabled for the website
. Can be [EXACT, CONTAINS, REGULAR_EXPRESSION, TARGETED_URL]
PersonalizationConfig
Name
Type
Description
personalizationsDeviation
double
Include visitors. Percentage of your visitors included to personalizations. You can define a visitor rate who will never be exposed to your personalizations. We advise youto keep a sample population, not exposed, in order to determine the efficiency of your personalizations.
isSameTypePersonalizationEnabled
boolean
Advanced options. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
isSameJqueryInjectionAllowed
boolean
Allow the injection of jQuery. By default, Kameleoon allows you to display several personalization of the same kind on the same page (for example: 2 pop-ins or 2 images at the same place). If you want to disable this behavior, please switch on the following toggle.
personalizationConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
personalizationConsentOptout
enum
. Can be [RUN, BLOCK]
beforePersonalizationConsent
enum
. Can be [NONE, PARTIALLY, ALL]
ExperimentConfig
Name
Type
Description
isEditorLaunchedByShortcut
boolean
Editor launching. Enable launching the editor via Shift + F2
isKameleoonReportingEnabled
boolean
Result reporting. Activate Kameleoon’s reporting to view test results
customVariationSelectionScript
string
Variation selection script. By default, the assignation of an experiment's variation to a visitor is done via a random mechanism. You can write a JavaScript code here to customize this behavior. The code must return the id of the assigned variation (consult the documentation for details).
minWiningReliability
integer
Necessary reliability for the determination of a winning variation. The reliability of the variations is inferior to the rate determined in set-up. The variations cannot be considered as winning in your test results, whatever the number of conversions of these variations. Please be parcimonious about changing this parameter, as this has an impact on the results Kameleoon delivers.
abtestConsent
enum
. Can be [OFF, REQUIRED, INTERACTIVE, IABTCF]
abtestConsentOptout
enum
. Can be [RUN, BLOCK]
beforeAbtestConsent
enum
. Can be [NONE, PARTIALLY, ALL]
AudienceConfig
Name
Type
Description
mainGoal
long
Primary goal, it must correspond to the main conversion action of the site
includedTargetingTypeList
array
The 3 targeting criteria to be treated primarily in your recommendations. Can be [PAGE_URL, PAGE_TITLE, LANDING_PAGE, ORIGIN, ORIGIN_TYPE, REFERRERS, NEW_VISITORS, INTERESTS, BROWSER_LANGUAGE, GEOLOCATION, DEVICE_TYPE, SCREEN_DIMENSION, VISITOR_IP, AD_BLOCKER, PREVIOUS_PAGE, KEY_PAGES, PAGE_VIEWS, FIRST_VISIT, LAST_VISIT, ACTIVE_SESSION, TIME_SINCE_PAGE_LOAD, SAME_DAY_VISITS, VISITS, VISITS_BY_PAGE, INTERNAL_SEARCH_KEYWORDS, TABS_ON_SITE, CONVERSION_PROBABILITY, HEAT_SLICE, SKY_STATUS, TEMPERATURE, DAY_NIGHT, FORECAST_SKY_STATUS, FORECAST_TEMPERATURE, DAY_OF_WEEK, TIME_RANGE, HOUR_MINUTE_RANGE, JS_CODE, COOKIE, EVENT, BROWSER, OPERATING_SYSTEM, DOM_ELEMENT, MOUSE_OUT, EXPERIMENTS, CONVERSIONS, CUSTOM_DATUM, YSANCE_SEGMENT, YSANCE_ATTRIBUT, TEALIUM_BADGE, TEALIUM_AUDIENCE, PRICE_OF_DISPLAYED_PAGE, NUMBER_OF_VISITED_PAGES, VISITED_PAGES, MEAN_PAGE_DURATION, TIME_SINCE_PREVIOUS_VISIT]
A variation is a copy of your webpage, which can be edited in order to prepare an experiment or personalization.
When you add a new variation, Kameleoon makes a copy of the original page (the one from which you started Kameleoon). Every change will be saved in the variation. When the test is launched, the variation contains all your edits.