最初的SDK安裝
Braze Web SDK可以讓您收集分析和顯示豐富的應用程序內消息,推送和內容卡消息給您的Web用戶。
步驟1:安裝Braze庫
有三種簡單的方法可以集成Web SDK,在站點上包含分析和消息傳遞組件。一定要查看我們的推動集成指南如果您計劃使用Web推送功能。
如果你的網站使用Content-Security-Policy
,然後按我們的CSP頭指南除了下麵的集成步驟。
選項1:NPM或Yarn
如果您的站點使用NPM或Yarn包管理器,您可以添加釺NPM包作為一個依賴。
從v3.0.0開始,Typescript定義就包含在內了。關於從2升級的注意事項。x 3。x,看到我們更新日誌.
1 2 3
npm安裝——保存@braze / web-sdk#或,使用yarn:# yarn add @braze/web sdk
一旦安裝,就可以了進口
或需要
圖書館的典型風格:
1 2 3
進口*作為釺從"@braze / web-sdk";//或者,使用' require '常量釺=需要("@braze / web-sdk");
選項2:穀歌標記管理器
Braze Web SDK可以從穀歌標簽管理器模板庫中快速安裝。支持兩種標簽:
- 初始化標記:將Web SDK加載到您的網站上,並可選地設置外部用戶ID。
- 動作標簽:用於觸發自定義事件、購買、更改用戶id或切換SDK跟蹤。
參觀穀歌標簽管理器集成指南為更多的信息。
選項3:Braze CDN
通過引用我們的cdn托管腳本,將Braze Web SDK直接添加到HTML中,該腳本異步加載庫。
步驟2:初始化Braze
將Braze Web SDK添加到您的網站之後,使用API密匙
而且SDK端點URL中發現的管理設置>設置在您的Braze儀表盤。
如果您已經在標簽管理器中配置了Braze初始化選項,則可以跳過此步驟。
的選項的完整列表braze.initialize ()
看到我們的JavaScript文件.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//初始化SDK釺.初始化('YOUR-API-KEY-HERE',{baseUrl:"YOUR-SDK-ENDPOINT-HERE"});//可選地顯示所有應用程序內消息,而不進行自定義處理釺.automaticallyShowInAppMessages();//如果您使用內容卡釺.subscribeToContentCardsUpdates(函數(卡片) {//卡片已經更新});//設置當前用戶的外部ID如果(isLoggedIn) {釺.changeUser(userIdentifier);}//確保在' automaticyshowinappmessages '之後調用' openSession '釺.openSession();
看到我們的
手機或網絡設備上的匿名用戶可能被計入您的茂.因此,你可能需要有條件地加載或初始化SDK,將這些用戶排除在MAU統計之外。