User

User identifier

Pre API 2.0

Smartlook.setUserIdentifier("sample-identifier", userProperties: {})

API 2.0

Smartlook.instance.user.setIdentifier("sample-identifier");

🚧

Identifier restrictions

  • An identifier cannot be null or left empty
  • The maximum length is 120 characters.

Identifier documentation.

User name & email

Pre API 2.0

const userProperties = {
	email: "[email protected]"
  name: "John Doe"
};

Smartlook.setUserIdentifier('sample-identifier', userProperties);

API 2.0

Smartlook.instance.user.setName("John Doe");
Smartlook.instance.user.setEmail("[email protected]");

User name & email documentation.

User properties

Pre API 2.0

const userProperties = {
	email: "[email protected]"
  name: "John Doe"
};

Smartlook.setUserIdentifier('sample-identifier', userProperties);

API 2.0

Smartlook.instance.user.setUserProperty("name", "value");

🚧

Name restrictions

  • Cannot be empty or null.
  • The maximum length is 200 characters.
  • Can only contain alphanumeric characters, underscore (_), comma (,), period (.), and hyphen (-).
  • Must start with an alphabetic character.

🚧

Value restrictions

  • The maximum length is 5 kilobytes.

User properties documentation.