In-App Message
32 TopicsCampaign interaction date & time data for users
Hi all I haven't specifically stored data for the campaign interaction date and time, but I believe this information might be available elsewhere in Braze. Can anyone guide me on how to retrieve the date and time when users viewed my in-app message? I’m looking for this data for all users who interacted with it. Any help would be greatly appreciated!13Views1like1CommentNew Braze YouTube Resource!!
Hey everyone! I'm excited to share that my team at Covalent Marketing (a trusted Braze consulting and services company), has just launched a series of new YouTube videos... Braze Bites. These resources cover essential topics and practical use cases for Braze users at all levels, in quick digestible videos. Check them out, and let us know if you find any of the videos helpful—or if there are other topics you’d like to see us cover! https://www.youtube.com/@CovalentMarketing23Views1like0CommentsTriggering IAMs in Canvas - Questions from Braze Product Team
Our team at Braze wants to bring real-time triggering in-app message (IAM) functionality to Canvas. Today, real-time triggering IAM functionality only exists in Campaigns. If anyone has a few minutes, we’d appreciate it if you could answer the questionsin boldbelow. We can add you to the early access when the feature is available in exchange as well. Let me know if you have any questions and thank you in advance! Also, if you’d prefer to chat over a call, happy to do so instead (please schedulehere). Thank you, Rishi Product Manager at Braze Questionnaire - Triggered IAMs in Canvas The current state of triggered IAMs: In Campaigns, marketers can specify a custom event that triggers/shows an IAM to a user in real-time In Canvas, marketers can specify a custom event within an Action Path that triggers/shows an IAM to the user once they do the following: (1) perform the action, then (2) restart the app (they’ll then see the IAM once the app opens) Our ask: We are considering one of the following approaches for providing more real-time triggered IAMs in Canvas and would like your input. Approach 1 Approach 2 Allow real-time triggering of IAMs via the Action Path Allow real-time triggering based off actions specified within an IAM Message Step Benefits: Branching actions. Marketers can define several triggers/actions that all show different IAMs and qualify the user for all of them, but only display the IAM for the first action performed (and disqualify the rest) Ranking actions. If multiple actions are performed by the user within the action path’s time window, Braze will show the associated IAM then send the user through the highest-ranked action path only Benefits: Independent control of IAM message triggers/actions. Actions will be defined within the IAM Message (similar to IAM expiration), giving the marketer more control This approach/feature is easier for Braze to build, so we can deliver it to customers faster A couple of questions for you here: Among the two approaches, which would you favor, and what are the reasons for your preference? On a scale of 1-4 (1 = not at all, 4 = very much), how disappointed would you be if we implemented the other approach? We are also seeking feedback on how “real-time” the Canvas<>SDK information refresh/exchange needs to be. Today, the SDK (which is the agent that shows IAMs) only refreshes information from Braze when the user opens the app, and users may not necessarily open their apps as quickly as they move through a Canvas. Consider the following hypothetical example of how triggered IAMs could work: 9:00 am: In Canvas, UserA reaches the Canvas step where they are qualified to be shown IAM_1 immediately after they perform ActionX 9:20 am: UserA performs ActionX. No IAM is shown 9:30 am: UserA leaves the app and reopens it. Note: at this time, the SDK refreshes information from Braze 10 am: UserA performs ActionX. This time, they are shown IAM_1 immediately since the SDK has the latest information from Canvas The need for the user to leave/reopen the app may not be ideal, but if you feel the feature is still usable, we can deliver a first version of the feature (triggered IAMs in Canvas) to you sooner. With this in mind, we had a few additional questions: On a scale of 1-4 (1 = not at all, 4 = very much), how disappointed would you be if users needed to reopen the app to allow the SDK to refresh information? Would you still be able to use triggered IAMs if this was the case? How frequently do your users typically leave/reopen their app? What scenarios, if any, do you foresee where users are unable to be shown IAMs due to them not reopening the app?1.7KViews8likes14CommentsIN-APP Inspiration
Good morning, everyone! In our company, a (fintech startup), we are testing new ways to create INAPPs and different styles (carousel, full image, custom code). I would like to start a topic where we can share what formats we think work best or where we get our inspiration from. So, I would like to begin by asking: How do you find inspiration to create new INAPP formats? What sources do you use? Best regards to all!85Views2likes4CommentsCustom event as trigger to deactivate/hide IAM
Hello everyone, I am looking for a solution for the following case: A user searches for a product via a form on our website, the search button is triggered with the custom event ‘Search_Item’. Now a short loading time of 6-15 seconds starts, which is bridged with a loading screen. During this time, I would like to display an in-app message (modal) depending on what was searched for. This also works. But the message remains after the search results are displayed, as there is no new page load. But a new event is triggered, namely ‘View_Item’, which should actually also display another in-app message as a slide-up. However, this is still suppressed as the old one does not disappear. Is it possible to use trigger an event so that the In App Message (modal) disappears? If so, how? I've already tried a few things with Campaign and Canvas, but I can't make the IAM modal disappear, only if I set a time counter, but unfortunately that's not possible because the loading time fluctuates. Thanks! Tobias57Views0likes2CommentsKey-value pairs in In-App-Message drag and drop editor?
Hi! We have several apps connected to a single App Group in Braze. To send an in-app message to a specific app, we rely on key-value pairs in the traditional in-app message editor. We want to use the drag-in-drop editor for in-app messages, but I can't find an option to set key-value pairs in that experience. Am I missing something? Or is this a missing feature?55Views0likes5CommentsHow to pin custom in-app message fonts in AOS
I'm creating a custom in-app message that renders a constant font size even when the system font changes, but in AOS, the font of the in-app message changes depending on the system font size. I know that in-app message is rendered in webview environment, so I wrote the code text-zoom : 100% inside the app, but I have the same problem. Does anyone have a solution for this?23Views0likes0CommentsIn App Message to Android only devices
Just looking for a bit of guidance on how to isolate an IAM send to Android only devices. If a user was to have an Android phone & iPad tablet using the same user profile, how can I isolate the IAM send to only be viewed on the Android phone? All of the audience segmentation filters imply the IAM will fire on both devices?209Views1like5CommentsIn-app message frequency
We are having an internal discussion at Descript on how often we should allow a user to receive an in-app message. As part of this process, I'd love to hear what other's perceptions are on in-app message frequency? Examples: 1 per day, 1 per session, 1 every 3 days, 1 per week44Views2likes1Comment