Forum Discussion
Help with Integrating Purchase Events from Website + POS into Braze
Hi Braze Community đź‘‹
I’m currently learning how to set up Braze for our brand, and I’d love some guidance around handling purchase events.
We collect purchase data from both:
- Website/App (via SDK), and
- In-store POS systems (via API).
Questions:
Is it best practice to log all of these transactions as a single purchase event in Braze, using the same event name and consistent properties (e.g. product name, price, source)?
If we combine these sources, will that impact how revenue is calculated or how we segment users based on purchases (e.g. online vs. in-store)?
What’s the recommended way to do this? Should we include something like a purchase_channel property to distinguish the source (e.g. POS vs Online), and are there any best practices for sending purchase data from a backend API to Braze?
I want to make sure this setup will support accurate revenue attribution and flexible segmentation for future journeys and reporting.
Really appreciate any advice or examples you can share 🙏
Best regards,
Hernando
1 Reply
- Manoj__Visionary
Hello HernandoRen​ Honestly, its all depends on how you want to utilize the data and the segmentation criteria.
I would keep the same event name with same payload for consistency but add additional property for different channels like you suggested. It will help you to create better segmentation or create different journeys based on channel.
Again, I would suggest to look at how the data will be used for segmentation/journeys and ingest data to support those requirements.
Related Content
- 2 years ago
- 2 years ago
- 4 months ago