identifycall can used to attach user properties the current user. Destinations will then use that data to create a single profile for that user, even if data for that user comes from multiple places. See the identify docs for more information.
groupcall will add the given user to a group and attach the provided properties to the group. The call
resetcall clears any local Freshpaint data attached to this user. This does not clear any local data for any of your destinations.
addEventPropertiescall can be used to set data layer properties. Once a property is set through
addEventPropertiesall events going forward will contain that property. The call
pricing planwith the value
enterpriseuntil either the value is overwritten or you delete the property with
addEventPropertiesshould be used to set any properties that can change.
addInitialEventPropertiescall works the same way as
addEventPropertiesexcept if a property is already set,
addInitialEventPropertieswill not override it. This is useful for when you care about the first value of some property. As an example, the call
initial landing pageto
/article. Even after calling
addInitialEventPropertieswith a different of
initial landing pagethe value of
initial landing pagewill still be
addInitialEventPropertiesshould be used to set properties that you never want to change.
removeEventPropertycall can be used to remove data layer properties. Once used, freshpaint will no longer send the given property. As an example, the call:
search termproperty and Freshpaint will stop sending it going forward.