data transformation
12 TopicsHelp 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, Hernando12Views0likes1CommentResurrected Users
Hi 👋🏻 I’m trying to build a segment of resurrected users — people who are active today but were inactive for the past 30+ days before that, so in other words: Users who have returned today after not using the app for at least 30 days. I tried using the Last Used filter with: Last Used < 1 day ago (for activity today) AND Last Used > 30 days ago (for inactivity before that) But Braze doesn’t seem to allow both to be true at once — since Last Used only holds the most recent value. We don’t have custom events like session_start or app_open to work with, so I’m wondering: Is there a way to build a dynamic segment (not using Canvas as I want to show how this segment grows) that can capture users who were inactive for 30+ days and have now come back? Thanks in advance — appreciate any tips or creative workarounds!30Views0likes3CommentsNo Action in Data Transformation
Hi! We are using a data transformation (Track users) to receive events from our loyalty system. As not every incoming event shall trigger any action, I would like to tell the transformation to "do nothing". For this I tried return {} or const brazecall = { attributes: [], events: [] }; return brazecall; Both led to an error. Is there anything I can return to make Braze do nothing and not causing an error in the transformation log? Thanks! Best regards Benjamin38Views0likes1Commenthow to know whether users click in IAM(in app message) without using datapoint
hi, everyone. I would like to know how to include information about which button was clicked in IAM in the Currents data. I believe that when a button is clicked in IAM, the event_name=users.messages.inappmessage.Click data is generated. However, I am looking for a way to include data on which specific button was clicked. I am aware that this can be recorded as a custom event in IAM, but this method consumes data points. Therefore, I am exploring alternative methods. Could you provide any insights or suggestions?Solved160Views2likes10CommentsIs there a way to export audience data from a campaign?
Hello everyone! Is there any way to export the data of the Audience Settings from a campaign such as highlighted in the screenshot bellow? I would like to access this information for all campaigns using the Braze API. I found information about the campaigns (https://www.braze.com/docs/api/endpoints/export/campaigns/get_campaign_details) and segments (https://www.braze.com/docs/api/endpoints/export/segments/get_segment_details), but neither of these endpoints provide any information about the audiences or the relations between segments and campaigns.123Views0likes3CommentsStoring Percentags
Whats the best pracctices for storing percentages against a user's profile. Eg. I have a use case where I want to store the interest rate applied to a customer's loan on their profile. Is it best practice to store it as a decimal eg. 0.05 or as a percentage 5.0%?74Views0likes3CommentsHave a date format in user update step
Hello, I have a canvas in which users enter after performing a custom event (Action-based canvas). In this canvas, I have a User Update step that is updating the object of a custom attribute via the UI editor. This object is named "date" and I want the value of this object to be a date. However, it seems that the value I'm retrieving has a string format, not a date format. Do you know what should I do to have this value indeed considered as a date? So that I don't need in my content to use liquid to convert this string into a date to play with it. Thank you!180Views0likes3CommentsApple & Google Login Feature
Hello people, We are considering implementing social logins in our app (Google & Apple) to simplify and facilitate user login. However, this generates issues with our customer profiles and everything related to them (segmentation, campaign targeting, discounting, etc.) as a user could hide their email through Apple or use another email more easily to generate a new account. Does anyone have by any chance any data regarding what % of users use it and if you have any best practices for user identification?65Views0likes1CommentBest First party data.
We work with first-party data. But what is the best way to get this first-party data? Paid Ads? Newsletters / Surveys? Clients? All of the above? What has been your experience in the best way to get data that is also most usable for braze strategies + integration?170Views0likes0CommentsDo Legal Requirements Prevent You From Storing Personal Data in Braze? Let's Talk!
Do legal requirements at your company prevent you from storing personally identifiable data (such as email addresses or phone numbers) in Braze? If so, using Braze’s full personalization capabilities may pose a challenge. We’d like to speak to customers facing this challenge, so we can help you solve this problem. We can offer you $50 for your time. If you’re interested in speaking to us for 30 minutes about your requirements, please fill out the following form and we’ll reach out to you to schedule! If you have any questions, please reach out to Audra Wingard at audra.wingard@braze.com. https://forms.gle/iyvQkGWWpm5GzZTr8156Views0likes0Comments