Profile events

Note: Your integration may add custom parameters. The tables only list parameters that exist in Synerise and SDKs/APIs by default.

client.add

A profile was added to the database.

Default retention: 30 days

Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events

The event doesn’t include information about profile data such as email address or custom parameters that were sent when creating the profile.

client.identify

A profile was updated or created with information that changed its status to “recognized”. By default, this happens when an email address is provided.

Default retention: 30 days
Recommended retention: infinite

The retention of this event affects the ability to debug profiles.

Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events
email string example@synerise.com Email address of the profile

client.register

A profile was registered successfully. This event is only generated for Registration-as-a-Service.

Default retention: 30 days

Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events
firstname string John First name of the profile
firstname string Doe Last name of the profile
applicationName string testApp Name of the application where the profile registered
email string example@synerise.com Email address of the profile
firstname string Little teapot Custom identifier of the profile

client.updateData

A profile’s data was updated. Legacy event, available as profile.updated in analytics. Includes the same data as profile.updated.

Default retention: 30 days

profile.updated

A profile was updated.

Default retention: 90 days

Retention guidelines:
Lowering the retention of this event affects:

  • In Automations and Communication: filters based on recent profile updates.
  • In debugging:
    • Investigating marketing agreement and attribute updates.
    • Investigating what forms were submitted and which data they changed.
Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events
profile.<changed_attribute> depends on attribute Joe Each attribute changed or added in the operation that created this event is saved as a profile.<changed_attribute> parameter. The value of the parameter is the new value of the profile attribute. For example, if the city attribute changed in the profile, the name of the event parameter with the new value is profile.city.

client.addTag

A tag was assigned to a profile.

Default retention: 30 days
Recommended retention: infinite

The retention of this event affects analytics (such as client base growth) and troubleshooting (tracking how the profile was created).

Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events
id integer 1856 Unique ID of the tag
name string clubmember Name of the tag

client.removeTag

A tag was removed from a profile.

Default retention: 30 days

Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events
id integer 1856 Unique ID of the tag
name string clubmember Name of the tag

client.merge

Two or more profiles were merged into one.

Default retention: 30 days

Parameter Type Example Description
Base parameters various n/a Parameters that exist in all events
previouscustomers array of objects [{"anonymousType":"CUSTOM_ID","email":"default_unique_a95d2fc9-9b94-4d1c-a272-a94760f622a3@anonymous.invalid","id":5290506224},{"anonymousType":"NONE","email":"littleteapot@example.com","id":5290506228}] Information about the profiles that were merged into this profile
😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker