Hi everyone!
We’re tracking Purchase events in via the frontend (GTM implementation) and these are coming in fine; but for some reason it’s not grabbing ‘email’ (that we grab as a datalayer parameter in GTM) as the ‘id’ email. It does grab cookie however.
But what that means is that when someone starts a session their cookie ID will be used as their primary (soft) ID, but then when a purchase is completed, Bloomreach does not grab the value from the field “email” to then map this as a hard ID. So we’ll have the email in the purchase event, but the customer attribute and ID remains empty.
I tried making a separate customer attribute for ‘email’, but this one just sits empty, even if I map it in data mapping.
Am I missing something? Aren’t we supposed to be able to map Customer Attributes from Events? Or am I supposed to create a special ‘email’ import event?
I also tried to do it Imports → Bloomreach → Reports, but I couldn’t get that to work either; then it would just create a whole new customer, even if I also grabbed the Cookie ID.
Any help or insight would be appreciated!