track
call can be used to manually send data to your destinations. See the docs on manually tracking events in Freshpaint for more information.String
Object
identify
call 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.String
Object
group
call will add the given user to a group and attach the provided properties to the group. The callString
Object
reset
call clears any local Freshpaint data attached to this user. This does not clear any local data for any of your destinations.addEventProperties
call can be used to set data layer properties. Once a property is set through addEventProperties
all events going forward will contain that property. The callpricing plan
with the value enterprise
until either the value is overwritten or you delete the property with removeEventProperty
. addEventProperties
should be used to set any properties that can change.Object
addInitialEventProperties
call works the same way as addEventProperties
except if a property is already set, addInitialEventProperties
will not override it. This is useful for when you care about the first value of some property. As an example, the callinitial landing page
to /article
. Even after calling addInitialEventProperties
with a different of initial landing page
the value of initial landing page
will still be /article
. addInitialEventProperties
should be used to set properties that you never want to change.Object
removeEventProperty
call can be used to remove data layer properties. Once used, freshpaint will no longer send the given property. As an example, the call:search term
property and Freshpaint will stop sending it going forward.String