Namespace Change in API Triggered Campaign
We have an ongoing requirement where API triggered campaign will be triggered from CDS source system when they make the API call. The namespace we are using is EID - which is the profile identifier for the existing users within company’s system. Now, we need to integrate another namespace which will be non-profile identifier for new first-time users which are not present in the source system. The source system integration with AJO API triggered campaign is based on campaignID value which is unique per campaign. Now, we cannot add 2 namespaces within same campaign and creating multiple campaign versions based on namespace is not a viable solution.
Is there any way we can accommodate the requirement of non-profile identifier and profile identifier both within same campaign? As the campaigns will be relevant for new & existing users both. Another caveat is that in AJO we cannot store the JSON data for API triggered campaigns, only the event-based data will be available in profile store.
Please do guide on how we can take this ahead within AJO itself, whether this will be possible or not.