用戶更新
User Update組件允許您在JSON編寫器中更新用戶的屬性、事件和購買,因此不需要包含API密鑰等敏感信息。
使用用戶更新,更新不計入您的用戶或每分鍾跟蹤速率限製。相反,這些更新是批處理的,因此Braze可以比Braze-to-Braze網絡鉤子更有效地處理它們。注意,這個組件確實進行消費數據點.
用戶隻有在相關的用戶更新完成後才會進入下一個Canvas步驟。如果後續消息傳遞依賴於正在進行的用戶更新,則可以確保這些更新在消息發送之前已經完成。
創建用戶更新
從側欄中拖放組件,或單擊加按鈕在底部的變體或步驟和選擇用戶更新.
有三個選項允許您更新現有的、添加新的或刪除用戶配置文件信息。所有這些加起來,一個應用程序組中的用戶更新步驟每分鍾可以更新多達20萬個用戶配置文件。
您還可以通過搜索用戶並將更改應用於他們來測試使用該組件所做的更改。這將更新用戶。
更新自定義屬性
若要添加或更新自定義屬性,請從屬性列表中選擇屬性名並輸入鍵值。
刪除自定義屬性
若要刪除自定義屬性,請使用下拉菜單選擇屬性名稱。您可以切換到高級JSON編寫器進行進一步編輯。
高級JSON編寫器
向JSON編寫器添加屬性、事件或購買最多65,536個字符的JSON對象。一個用戶的全球訂閱和訂閱組狀態也可以設置。
的編輯器,還可以預覽和測試用戶配置文件是否隨著更改而更新預覽和測試選項卡。您可以選擇隨機用戶,也可以搜索指定用戶。然後,在向用戶發送測試之後,使用生成的鏈接查看用戶配置文件。
限製
在使用JSON編寫器時,您不需要包括敏感數據,如API密鑰,因為這是由平台自動提供的。因此,以下字段是不需要的,不應該在JSON編寫器中使用:
- 外部用戶ID
- API密匙
- 釺焊集群URL
- 推送令牌導入相關的字段
記錄自定義事件
使用JSON編寫器,還可以記錄自定義事件。請注意,這需要ISO格式的時間戳,因此需要在開始時使用Liquid分配時間和日期。考慮這個用時間記錄事件的示例。
1 2 3 4 5 6 7 8 9
{%分配時間戳= '現在' |日期:“Y % - % - % dT % H: % m: %深圳”%}{“事件”:[{“名稱”:“logged_user_event”,“時間”:“時間戳”}]}
屬性的自定義事件將事件鏈接到特定的應用程序app_id
.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
{%分配時間戳= '現在' |日期:“Y % - % - % dT % H: % m: %深圳”%}{“事件”:[{“app_id”:“insert_app_id”,“名字”:“rented_movie”,“時間”:“時間戳”,“屬性”:{"釋放":{“工作室”:“FilmStudio”,"年":" 2022 "},“演員”:[{“名稱”:“Actor1”},{“名稱”:“Actor2 " } ] } } ] }
更新訂閱組
您還可以使用用戶更新步驟更新訂閱組。下麵的示例顯示了對訂閱組的更新。您可以執行一個或多個訂閱組更新。
12 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20
{"attributes": [{"subscription_groups": [{"subscription_group_id": "subscription_group_identifier_1", "subscription_state": " subscriptions "}, {"subscription_group_id": "subscription_group_identifier_2", "subscription_state": " subscriptions "}]}]}]}
用例
將畫布條目屬性設置為屬性
可以使用用戶更新步驟持久化canvas_entry_property
.假設您有一個事件,當一個項目被添加到購物車時觸發該事件。您可以存儲最近添加到購物車的商品的ID,並將其用於再營銷活動。使用個性化特性檢索畫布條目屬性並將其存儲在屬性中。
個性化
若要將Canvas的觸發事件屬性存儲為屬性,請使用個性化模式提取並存儲Canvas條目屬性。用戶更新還支持以下個性化功能:
增量數據
該組件還可用於跟蹤用戶執行事件的遞增和遞減次數。例如,您可以跟蹤用戶在一周內所上的課的數量。使用這個組件,課程計數可以在一周開始時重置,並重新開始跟蹤。
添加到數組
您可以從數組中添加或刪除項,也可以刪除項。例如,您可以使用此步驟向願望列表中添加或刪除項目。