The user profile is one of the main entities of the system and contains everything necessary to calculate quality product recommendations for the user. Use the profile lifecycle points listed in this document to fill it with as much data as possible.
Life Point
Description
Available for
Initialization
This creates a new anonymous profile or initializes the use of an existing profile.
This changes the subscription statuses of campaigns for an anonymous or existing profile.
During the initialization phase, the anonymous profile is created as subscribed to all campaign types for all channels. Use this method every time you fill the profile with contacts to update the subscription statuses.
You can use multiple message types such as bulk, trigger, and transactional campaigns for channels such as email, SMS, web push, app push, telegram, and more.
This saves all the user's activity on a website or in an app in a profile, and uses this to accurately calculate recommendations.
Use as many events as possible to fill the profile with quality data. You can use a product and category view event, cart, purchase, search, favorites, and any custom events.