I tried to integrate triggers with ACS. For that i have created a trigger, an event, a transactional template and have published it. I am sending email id in one of the eVar from analytics and trying to enrich it with the profiles schema but it is not happening.
I am getting the error as "Unable to resolve alias to a valid profile in Adobe Campaign" .
when i tried to trigger the same event through an api using postman i am able to receive the email.
Can anyone help me to map this trigger with the profiles schema.
Using Experience Cloud Trigger with ACS requires a few more steps than just defining the trigger and the message
Now you have the backbone on your website to link your trigger to ACS
In ACS, when using trigger, the Profile MUST exist PRIOR the invocation of the trigger itself.
Looking at the error, you might have missed some of the above,
Just to add to @denisb91363072
What I understand is that "Unable to resolve alias to a valid profile in Adobe Campaign" means ACS cannot link your trigger to an existing profile via the declaredID (if using this) or using the Marketing CloudID/ECID.
The MarketingCloudID/ECID route, just requires less work, and starts by sending an email to a profile, they'd open and click in this email (taking them to your site). The click generates a MarketingCloudID/ECID (you can see the value on the tracking log "sourceID" field). This value will then persists on your website as a user navigates, at some point hopefully they do something match the criteria for a trigger. That data is fired to ACS and that ID used to reconcile to an existing profile.
I believe this works best for "profile based transactional messages"