Methods to send event or manage user updates based on user action in javascript websites like React, Angular,Vue, and Next.js.
You can trigger events from client to SuprSend using track
method. This can be used to trigger event-based workflows.
Returns: Promise<ApiResponse>
Returns: Promise<ApiResponse>
Set user channel related information using following methods. Its recommended to use SuprSend’s Backend SDK’s to set user channels instead of Client SDK’s.
This is the list of available user update methods:
Set Timezone
This method will set users timezone. Timezone value should be in IANA timezone format.
Set Language
This method will set users preferred language. Language value should be in ISO 639-1 Alpha-2 format.
Set
Set is used to set the custom user property or properties. If already property is already present value will be replaced.
Unset
This method will remove user property. To remove channel pass $email
, $sms
, $whatsapp
.
Append
This method will add a value to the list for a given property.
Remove
This method will remove a value from the list for a given property.
SetOnce
This method is similar to set method but values once set cannot be updated.
Increment
Add the given amount to an existing user property. If the user does not already have the associated property, the amount will be added to zero. To reduce a property, provide a negative number as the value.
Keys starting with ss_
or $
will be ignored.