Guides
Submit Documentation FeedbackJoin Developer CommunityLog In

Optimizely uses visitor attributes for targeting and segmentation. The visitor object contains all the attributes that can be used for targeting and segmentation.

Syntax

visitor = window["optimizely"].get("visitor");
Parameters

Parameter and Type

Child Attribute

Description

visitor
string

The argument indicating to get visitor information. Required.

Return value

Parameter and Type

Child Attribute

Description

VisitorData

The object contains all the attributes that can be used for targeting and segmentation.

browserId
string

Child attribute of type VisitorData

A unique identifier for the browser type.

browserVersion
string

Child attribute of type VisitorData

The version of the browser.

source_type
string

Child attribute of type VisitorData

Optimizely evaluates how a visitor came to the website based on the referrer value. Possible values are direct, search, and referral.

visitorId
string

Child attribute of type VisitorData

A unique ID that Optimizely uses to identify a visitor.

custom
object[CustomAttributeObject]

Child attribute of type VisitorData

An object whose keys are custom attribute IDs and whose values are CustomAttributeObjects. Contains values for all custom attributes that have been set for the visitor.

id
string

Child attribute of type CustomAttributeObject

The ID of the custom attribute, as displayed in the Audiences > Attributes dashboard.

value
string

Child attribute of type CustomAttributeObjec

The value of the custom attribute as set for the current visitor.

Child attribute of type VisitorData

This object can contain project- or environment-specific properties that are not predefined.

Example Call

visitor = window["optimizely"].get("visitor");

Example Return Value

{
  "browserId": "gc",
  "browserVersion": "53.0.2785.143",
  "source_type": "referral",
  "visitorId": "oeu1476217818972r0.36434468013549726",
  "custom": {
    "7973492630": {
      "id": "7973492630",
      "value": "High Tech"
    },
    "7995780411": {
      "id": "7995780411",
      "value": "commercial 1"
    }
  }
}

Did this page help you?