Learn How to Effectively Send Web Events Data using Braze Web SDK

HomeInsightsBlogs | Last Updated September 27, 2024 - by Softcrylic under digital analytics

Published onSeptember 27, 2024

What is Braze?

Braze is one of the leading Customer Engagement Platform, partnered solution with AWS and has been awarded the leader for Cross Channel Marketing.

It allows brands to create relevant and memorable experiences that support stronger consumer/brand relationships by tailoring personalized and targeted campaigns across various channels based on data sent into the platform.

Braze can not only be implemented on Web but also on different devices such as apps, TV & OTTs such as Amazon Fire TV, Android, Roku, Apple TV etc.

However, as a data collection professional, it is important to understand the differences between Braze and other analytical platform to know why sending data to Braze using the Web SDK is different.

How Braze tracking model is different compared to other marketing & analytics platform?

Braze Other Marketing Analytics Platform
Pricing Billed on Each Data Point (Event & User Attributes) Server Call Usage
Data Tracking Model User Centric Event Centric

As mentioned above, Braze is billed on data points and hence, it’s very important to be precise on strategy before integration & implementation. Unlike analytics tools such as Adobe Analytics or Google Analytics where we can pass the entire data layer as parameters is not recommended in Braze. Each event that is planned send to Braze should be well decided based on the campaign targeting requirements.

Definition:

“Data points” shall refer to a billable unit of use of the Braze Services, measured by a session start, session end, custom event, or purchase recorded, as well as any attribute set on an end user profile. For clarity, each one of the above-mentioned data (such as session start, session end, custom event, or purchase recorded, as well as any attribute) set to an end user’s profile at one point in time shall each count as a single data point.

Simple thumb rule is to send the necessary events and parameters which will be useful for all your marketing campaign automation.

Below table shows few examples of billable data points:

Data Type Billable Data Points Notes
App usage data Session start Considered as Variable Data Point
App usage data Session end Considered as Variable Data Point
Custom attributes All custom attributes Considered as Variable Data Point
Custom events All custom events Considered as Variable Data Point
Custom event properties All custom event properties Custom event properties enabled for segmentation with the filters X Custom Event Property in Y Days or X Purchase Property in Y Days are all counted as separate data points in addition to the data point counted by the custom event itself.

Prerequisites:

  1. Access to Braze Platform.
  2. Any Tag Management System to integrate Braze Web SDK & send Events along with parameters.
  3. Data Layer on Website.

Now, let’s consider couple of use cases to understand how exactly we should strategies Braze.

Braze Web SDK

Use Case 1:

Company A = A potential finance company wants to send personalized birthday wishes to their premium customers using Braze SMS automation.

In above requirement, we should only be sending “Sign in Finish” event with “First Name”, “Last Name” & “Customer Type” along with “User Id” (for Braze to identify signed in user) as customer attributes.

Braze Web SDK

Use Case 2:

Company B = Ecommerce online marketplace company wants to retarget the cart abandoners with the same product that was removed from the cart.

In above requirement, we should only be sending “remove from cart” event with “product name/id” & “price” as event attribute. There is no need to send other product parameters like product category, product list name etc. The “price” parameter will provide total cart abandonment revenue & the “product name” parameter will be used in a Braze segment to retarget the abandoner with the same product.

Conclusion

Braze stands out as a powerful customer engagement platform that excels in creating personalized and targeted experiences across multiple channels. By leveraging a user-centric data tracking model, Braze allows brands to connect with their audiences in meaningful ways, but it also necessitates a strategic approach due to its unique pricing structure based on data points. Unlike other analytics platforms that operate on a broader event-centric model, Braze requires precision in selecting which events and attributes to track, making thoughtful data planning crucial to avoid unnecessary costs.

Get in Touch for Mastering Digital Analytics for Growth!

    Authors

    Sai Santosh Ghanathe

    Linkedin Icon

    Sai Santosh Ghanathe

    Sai is a Sr. Consultant on our Digital Analytics team. Sai has over nine years of expertise in strategy, optimization, and data collection. He holds certifications as a Braze Web SDK Developer and Adobe certified expert in Analytics & Target. He focuses on solving clients’ digital challenges by utilizing industry-leading digital experience and data collection tools.

    Linkedin Icon

    Ashish RajKumar Chainani

    Ashish is a Lead Consultant on our Digital Analytics team. Ashish focuses primarily on Google Analytics projects and implementations. With experience across multiple industries, he brings an agnostic view to client projects and ensures their analytics are optimal. He is a certified Braze Web SDK Developer.

    Softcrylic

    Softcrylic is a data consulting firm that is part of Hexaware. We bring a unique combination of strategy and engineering to the ever increasing complex problem of data. We tackle data challenges at the level of data capture and validation through data modeling and activation. We help organizations further benefit and understand their data through our engineering expertise on Microsoft Azure and Amazon AWS alongside Hexaware’s extensive experience and capacity in Engineering and AI.

    Contact Us

    We're not around right now. But you can send us an email and we'll get back to you, asap.

    Not readable? Change text. captcha txt

    Start typing and press Enter to search