TypeScript
Smartlook.setUserIdentifier("sample-identifier", userProperties: {})
TypeScript
Smartlook.setUserIdentifier({ identifier: "sample-identifier" });
š§
An identifier cannot be null or left empty
The maximum length is {user["identifier-max-length"]}.
Identifier documentation.
TypeScript
const userProperties = {
email: "[email protected] "
name: "John Doe"
};
Smartlook.setUserIdentifier('sample-identifier', userProperties);
TypeScript
Smartlook.setUserName({ name: "John Doe" });
Smartlook.setUserEmail({ email: "[email protected] " });
User name & email documentation.
TypeScript
const userProperties = {
email: "[email protected] "
name: "John Doe"
};
Smartlook.setUserIdentifier('sample-identifier', userProperties);
TypeScript
Smartlook.setUserProperty({ propertyName: 'property-name', value: 'property-value' });
Smartlook.instance.user.removeUserProperty({ propertyName: 'property-name' });
Smartlook.getUserProperty({ propertyName: 'property-name' }, successCallback);
function successCallback(userPropertyValue: string) {
console.log('User prop value:' + userPropertyValue);
}
š§
Cannot be empty or null.
The maximum length is {user["property-name-max-length"]}.
Can only contain alphanumeric characters, underscore (_), comma (,), period (.), and hyphen (-).
Must start with an alphabetic character.
š§
The maximum length is {user["property-value-max-length"]}.
User properties documentation.