An interaction in Engage is some happening or event that we want to save to a specific contact in Engage. For example, it could be when a contact:
- Writes a review
- Posts on Instagram
- Refers a friend
- Reuses or repairs something
- Marks an item as a favourite
Interactions give us another way to collect data that we can use to understand and engage the consumer.
Use cases with code samples can be found here.
The basics
An Engage Interaction is a dynamic object, meaning that the data in an interaction does not need to be set by Voyado, but instead can be customized through a schema provided by the customer.
An Interaction is different from an Activity in Engage. Activities have only one data type, and are imported through XML, whereas interactions can be fully customized and use the API.
You can use the data collected through interactions in a number of ways:
Segmentation: Create segmentations based on the number of times or the time when an interaction was received in Engage.
Contact card: In the tab Interactions you can get an overview of which interactions a contact has received.
Automations: Set up an automation flow using the triggers New Interaction or New specific interaction.
Volumes and performance
Interactions are primarily meant for tracking of events connected to contacts and their interaction with the retailer. There should be a marketing or loyalty purpose with using Interactions, not just data transfer and/or storage. There are no exact limits defined on the amount or frequency of data but Voyado reserves the right to restrict data volume in cases of excessive use.
The interactions API
Interactions use two dedicated endpoints. The Interactions developers web page covers all information on how to configure and set up interactions.
Article last reviewed
Comments
0 comments
Please sign in to leave a comment.