You are here:
Journey and Contact Data
Journey data preserves the state of a contact's data at the moment an entry event fires, facilitating the use of that data throughout a journey. Contact data captures the data values in the event source data extension at the time when Journey Builder evaluates it. Both are uniquely useful in journey creation.
| Journey Data | Contact Data |
| Initial data value about a customer. | Current data value about a customer. |
| Provides attributes in the state they were in when the contact entered the journey. | Provides attributes in the state they are in when evaluation occurs after the entry event has fired. |
| Comprised of event data and activity data. | |
| Use when a contact is likely to exist in a journey more than once simultaneously. | |
| Use for comparison when a data value is expected to change. |
For some customer journeys, it's useful to filter against the initial data about a customer. That data value often qualifies the customer to enter the journey, even if it later changes. For example, the journey data about a customer shows that the first purchase was decaffeinated coffee. Even if the customer doesn’t purchase that coffee again, you can use that data as a filter in a journey to market a new coffee.
For other journeys, it’s necessary to filter against the most recent customer data. For example, the contact data about a customer shows a purchase of a new regular coffee flavor. This information is useful to filter against in a journey to market a sale on that flavor.
Journey data is the information about a contact that is brought in when the contact enters a journey. It’s like a snapshot of the contact’s attribute data at the moment the contact is added to the journey. Contact data is updated as the journey goes on, but journey data is not. Use the different types of data to present before- and after-data points in personalization strings or to detect changes in an attribute. You can use Contact Data in Entry Filters, Decisions Splits, Goals, Exits, and message personalization. Journey Data can be used in all of these activities, except for Entry Filters on a Data Extensions. Events can either be journey-specific or shared. Create a shared event in Entry Source Administration and use it in one or more journeys. The journey-specific event must be used in the journey within which it’s configured.

