ContributionsMost RecentMost LikesSolutionsRe: Loop through a catalog to display the product a user has as a custom attribute Hielena14 I'm assuming the house properties catalog is assigned early on so the loop knows which catalog to loop through. Otherwise this looks pretty good to me except I can't see where you are using the assigned user_prodcut_id? Should it be part of your IF statement rather than the custom attribute liquid so the code would look like this: {% assign user_product_id = {{ custom_attribute.${user_product_id} }} %} <!-- Loop through each row in the catalog --> {% for row in house_properties %} <!-- Loop through each item in the current row --> {% for item in row %} <!-- Check if the item name contains the user's custom attribute --> {% if item.id == user_product_id %} {{ item.name }} {% endif %} {% endfor %} {% endfor %} Re: How to obtain the current date in a canvas, or how to know the date of entry to the canvas of a user I'll keep thinking on the canvas as it sounds like you might be using that but if you are only running these for a month (4 emails I'm guessing), could you create 4 single send campaigns that run one after the other. They would all use the same segment, so if new users join in the week between newsletters, the next time it sends those users will only get week 2 onwards for example. Week 1 campaign : Send email to 'Newsletter Segment' New users added to 'Newsletter Segment' during the week Week 2 campaign : Send email to 'Newsletter Segment' which includes existing and new users New users added to 'Newsletter Segment' during the week and so on.... Re: How to obtain the current date in a canvas, or how to know the date of entry to the canvas of a user HeyEfraincan you explain this in a little more detail "I have to send emails every Tuesday, but I need new subscribers to only receive the current week's email"? I feel like there will be a solution to this but I'm not sure what you mean by current week's email and if that is a step in the canvas, and which step? Also, who gets entered into the canvas each Tuesday, only new subscribers or everyone again? If you are using liquid in your emails you could also use {% assign date = 'now' %} which will check for today's date and time, and use this to filter content. But this may not be relevant for your use case. 😊 Re: What is your Braze CRM attribution model like? Usually 7 days. If send someone an email, we will wait 7 days to see if they come and perform a conversion event, or if they are in the app and see an in-app message or a content card, we will wait 7 days to see if they complete it. In some cases they may leave the app and return in that window to complete the event. For us, we know that anything over 7 days means they likely don't have a job to be done right now, as we often have users come and check out the app but don't need to make a video immediately. Re: What is your Braze CRM attribution model like? HeyParin I'll try to answer these the best I can. Be keen to hear from others too. Is your company a direct response type company (e.g. a delivery company)? Or is your company a non-direct response type company (e.g. it relies on an external factor for someone to be interested in your company; like a taxi company?) Video editing software so let's go with non-direct. Users come to us with a job to be done. Do you treat the attribution of your marketing comms as a direct response marketing campaign or as a brand marketing campaign? Direct response. Our goal is encouraging users to create a new video and export, as well as to encourage use of AI tools. These are our currency. MAU is also strong north star for us. Do you measure the success of your marketing comms on a campaign by campaign level? Or do you measure the success of it holistically? Both. We measure the impact each campaign has on our key metrics listed above but we also measure the impact of Braze overall with our global control group to ensure it is having an overall positive impact. Just like any 'science' the balance of evidence is often a more reliable measure of impact than an individual study What metrics do you normally look at? MAU, export, create video, AI usage. Determined via unique impressions, unique opens, unique clicks. Re: Learning Braze SorabhBhatiaKameswari_KRealised I didn't even highlight my own YT channel which has creative Braze tutorials as well if you are looking for some. Glad you are finding this thread helpful. Minimum Viable Pizza - YouTube Re: Do you use control groups in your Canvas set up? I tend to run controls on most canvases except those where it is critical for a user to get that information such as a transactional email. On topic of a true control group, I tend to use 10% as they can be a great measure of how effective the campaign is compared to not sending it all, taking into account all the great points mentioned above. We also run a global control group to see the impact of Braze vs no-Braze at all. Not to throw a spanner in the works, but if you have been running a campaign for a while then you create a new variant, in theory, the old variant now becomes your control group. We often say this is an A/B test but you are really using the old version as a control vs the new version. So, instead of testing if it is better than not sending the message at all, you are now testing if it is improved over the previous version which is often a better control for campaigns that are ongoing. On measurement, I come from a science background and I do believe statistical significance is really important, but I have learnt that even indicators or outliers that are not significant should not be ignored. Not that marketing is like a medication trial, but imagine you run a medication trial that is statistically significant in helping most people vs the control, but you also see 10 people got hospitalised as a result of the new medication but that is not statistically significant, you can't just ignore that figure. Sure, no one is probably going to hospital over your 20% off voucher but I still believe we need to think beyond statistical significancy sometimes. 😊 Re: PLEASE BRING IT/BRING IT BACK: Color Coding in JSON and Liquid Looking forward to these new changes as I completely agree this will help beginners slowly get their hands around code. I'm still a bit of a die-hard write it in VS Code with rainbow brackets guy and paste it into Braze. There's a great liquid extension if anybody else is living on the same hill. Re: All my transactional emails land in spam Have you tested doing some very small sends of very clean, basic emails to a test group that should not be flagged as spam? This might help you debug if your ISP is blacklisted somehow or if the content of your emails might be responsible. I'd also run the spam check inside Braze and see if it highlights any glaring consistencies between your emails. Email platforms will also review the subject and content of your emails, so if for some reason your subject line or content is leaning more towards promotional, there is a chance they will flag it anyhow. Not saying this is happening in your case but I have seen people try and send a sneaky promo in transactional emails and get flagged. Re: Liquid Countdown App Push HiMieneVdb There are some great liquid use case examples of countdowns here for reference: Liquid Use Case Library (braze.com) I'm taggingAllanHeoas he will likely have a better grip on this but if you are sending this as an email my guess is the liquid renders when you hit send, not when the message is actually sent, so there could be a difference in times. If you are assigning 'now' as the current time, I'd imagine it would work fine in a campaign in-app message that appears in real-time, it's email I'm unsure about.
GroupsBraze Customer Champions This is a private group for Braze Customer Champions, our advocacy program.0 Posts
Braze Customer Champions This is a private group for Braze Customer Champions, our advocacy program.0 Posts