The first and subsequent times that chmln.identify
is called, we add a set of default properties to that user profile. These can be accessed in the section for defining a segmentation filter and are the following:
- Browser width - the latest window width
- First seen by Chameleon - The first time the user was identified (the time when the user record was added to the Chameleon backend)
- Language code - A parsed version of the
Accept-Language
header that browsers send with every request. It typically takes the form of{{language_code}}-{{country_code}}
. For the "English speaking United states", it isen-US
and for "French speakers in Switzerland" it isfr-CH
. A handy list of the codes can be used to find the one you want to target. Hint: usecontains
and the language or country code you'd like the target. - Last seen - Last time the user was identified to Chameleon
- Number of web sessions - The number of times a user was seen, not seen for 90 minutes and then seen again (starting from 1). Hint: show a "thank you" when a user comes back for their 10th time.
- Percentage (randomly assigned) - A special property primarily used for A/B testing. It's a number from 0 to 100 that never changes for a user. Hint: Use this number to show a tour to 25% of your traffic.
- Timezone offset (hours) - The standardized offset from UTC that the user was last seen in. For example, PST is -8 (or -7 during daylight savings)
- User ID - The UID that
chmln.identify
is called with.