Email from Purchase event not recognized as ID, but Cookie is?

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!

Hello @Nicole_P,

This public forum is focused solely on Bloomreach’s CMS product. Your question seems to be around Bloomreach Engagement.

Your project has direct support from our technical experts through our Support team. Could you please forward your question directly to the Bloomreach Support team, either through the support portal or by emailing support@bloomreach.com?

Oh my bad Nicholas! Apologies :slight_smile:

Hi @Nicole_P

We are happy you are part of Bloomreach Developer’s Community.
Thank you for reaching out to us.
We hope we have answered your queries and therefore marking this thread for Closure.
We are delighted to acknowledge your ongoing contributions to our esteemed Bloomreach Community.

Best Regards,
Bloomreach