Overview
This article outlines the integration of Braze into the VL Platform, covering the essential components required for push notifications and analytics tracking. The integration applies to Android, iOS, and Web applications as well as the backend services. The current scope is limited to push notifications and In App notifications with deeplink support and analytics event tracking.
SDK Setup
To integrate Braze into the VL apps, start by setting up the appropriate SDKs for your platform.
SDK Repositories include
Android: Android SDK GitHub Repository
iOS (Swift): iOS SDK GitHub Repository
Web: Web SDK GitHub Repository
Each repository includes platform-specific instructions for integrating and initializing the Braze SDK.
SDK Configuration
After setting up the SDKs, follow the platform-specific configuration guides provided by Braze:
Android: Configure Braze for Android
Push Notification Integration
Braze provides support for push notifications across Android, iOS, and Web. This includes capabilities like deeplinking, which allows users to navigate directly to specific app screens from a notification.
Push Notification SDKs
Android: android-sdk-ui
iOS: BrazeKit with BrazeNotificationService & BrazePushStory
Web: Integrated with full/core SDK
Implementation Guides
Follow the steps below for each platform:
Android: Push Notifications - Android
Analytics Integration
Analytics integration enables tracking of user behavior across the app platforms and backend services. Braze SDKs automatically collect some user data and also support the tracking of custom events.
Analytics SDKs
Android: android-sdk-base
iOS: BrazeKit
Web: Full/Core SDK
Implementation Guides
Android: Analytics - Android
iOS: Analytics - iOS
Web: Analytics - Web
Auto-Collected User Data
The following data is automatically collected by the Braze SDK:
First App Opened
Last App Used
Total Sessions Count
Device OS and other environment information
Braze Standard Attributes
VL Custom Attributes
Configuring Braze Integration in CMS
Log in to AppCMS.
Navigate to Settings > Notification and engagement channels > Enable the Braze integration toggle.
Enter the Braze Platform configs
Enter API keys & Enter base URL
Select Platform