Umbraco Engage does not provide a built-in way to add additional data to a profile. You can store the data in any format and in any way.
Your system may associate an Umbraco Engage visitor with other data coming from an external system such as a Customer Relation Management (CRM) system.
If you want to use external data in a custom segment you have to write the data access yourself in the custom segment code.
It is possible to visualize this external data alongside the Umbraco Engage profile in the backoffice by providing a custom AngularJS
component for this purpose.
When this component is registered a new tab will be rendered in the Profiles section when viewing profile details. This will render the custom component that was provided and get passed the Umbraco Engage visitor ID.
To render this External Profile Tab with a custom component, you have to create your component and register it with Umbraco Engage. The following code will show how to do both. Add the below code in a JavaScript file in the App_Plugins
folder and load it using a package.manifest
file. If you have your own custom module, you can use this:
This is all that is required to render your custom component.
Profiling collects and analyzes behavior data to customize content. Umbraco Engage allows CRM integration to enhance visitor profiles without built-in methods.
Profiling is tracking and analyzing visitor behavior to build detailed visitor profiles.
This involves collecting data from website interactions to understand user preferences and customize content and marketing strategies accordingly. Profiles are dynamically updated as users interact with the site, allowing for more personalized and targeted marketing efforts over time.
In Umbraco Engage, you can integrate data from external systems with visitor profiles. Although Umbraco Engage does not provide built-in methods for adding this data, you can store it in any format.