自定義屬性
自定義屬性是用戶獨特特征的集合。自定義屬性最適合存儲關於用戶的屬性,或者關於應用程序中低價值操作的信息。
當存儲在Braze中時,這些特征可以用來構建受眾群體,並使用Liquid進行個性化消息傳遞。您應該記住,我們不存儲自定義屬性的時間序列信息,因此您無法像自定義事件那樣基於它們獲得任何圖形。
管理自定義屬性
要在儀表板中創建和管理自定義屬性,請轉管理設置>自定義屬性.從這個頁麵,您可以查看、管理或屏蔽現有的自定義屬性,或者創建一個新屬性。如果阻塞自定義屬性,則不會收集該屬性的數據,現有數據將不可用,除非重新激活,並且阻塞列表中的屬性將不會顯示在過濾器中。
如果您想從用戶配置文件中刪除自定義屬性,請在API請求中將該值設置為“null”/用戶/跟蹤
端點。
設置自定義屬性
下麵列出了用於設置自定義屬性的各種平台的方法。
自定義屬性存儲
所有數據都存儲在用戶配置文件,包括自定義屬性數據,隻要每個概要文件存在,就會無限期地保留活躍的.
自定義屬性數據類型
自定義屬性是非常靈活的工具,可以實現很好的目標。
以下數據類型可以存儲為自定義屬性:
布爾值(真/假)
布爾屬性對於存儲關於用戶的簡單二進製數據非常有用,比如訂閱狀態。除了那些還沒有記錄該屬性的任何記錄之外,還可以發現顯式地將變量設置為true或false的用戶。
分割的選擇 | 下拉過濾器 | 輸入選項 |
---|---|---|
檢查布爾值是真,假,真或不設,或假或不設 | 是 | 真正的,假,設置是否為真,或False或未設置 |
檢查布爾值存在在用戶的個人資料上 | 不是空白的 | N/A |
檢查布爾值不存在在用戶的個人資料上 | 是空白 | N/A |
數字
數值屬性包括整數而且浮點數,並且有各種各樣的用例。增量數量自定義屬性對於存儲給定動作或事件發生的次數非常有用,而不用計算你的數據上限。標準數字有各種各樣的用法,比如記錄:
- 鞋子的尺碼
- 腰圍
- 用戶查看某一產品特性或類別的次數
花費的錢不應該用這種方法記錄。而是應該通過我們的購買方法.
分割的選擇 | 下拉過濾器 | 輸入選項 |
---|---|---|
檢查數值屬性不僅僅是一個數量 | 超過 | 數量 |
檢查數值屬性小於一個數量 | 不到 | 數量 |
檢查數值屬性正是一個數量 | 完全 | 數量 |
檢查數值屬性不等於一個數量 | 不等於 | 數量 |
檢查數值屬性存在在用戶的個人資料上 | 存在 | N/A |
檢查數值屬性不存在在用戶的個人資料上 | 不存在 | N/A |
字符串(字母-數字字符)
字符串屬性對於存儲用戶輸入非常有用,例如最喜歡的品牌、電話號碼或應用程序中的最後一個搜索字符串。字符串屬性最長可達256個字符。
注意,如果您輸入的任何值在單詞之間、之前或之後有空格,那麼Braze也會檢查相同的空格。
分割的選擇 | 下拉過濾器 | 輸入選項 |
---|---|---|
檢查是否字符串屬性完全匹配一個輸入的字符串 | = | 字符串 區分大小寫的 |
檢查是否字符串屬性部分匹配一個輸入的字符串或正則表達式 | 匹配正則表達式 | 字符串或正則表達式 不區分大小寫。 |
檢查是否字符串屬性不完全匹配一個輸入的字符串或正則表達式 | 不匹配正則表達式* | 字符串或正則表達式 不區分大小寫。 |
檢查是否字符串屬性不匹配一個輸入的字符串 | 不等於 | 字符串 不區分大小寫。 |
檢查是否字符串屬性存在在用戶的個人資料上 | 不是空白的 | N/A |
檢查是否字符串屬性不存在在用戶的個人資料上 | 空白 | N/A |
檢查字符串是否完全匹配任何輸入字符串的 | 是否有 | 字符串 區分大小寫;允許多個字符串 |
檢查是否字符串屬性不完全匹配嗎輸入字符串的 | 都不是 | 字符串 區分大小寫;允許多個字符串 |
檢查是否字符串屬性部分匹配輸入字符串的 | 包含任何 | 字符串 區分大小寫;允許多個字符串 |
檢查是否字符串屬性不部分匹配任何輸入字符串的 | 不含任何 | 字符串 區分大小寫;允許多個字符串 |
諸如" 12-1-2021 "或" 12/1/2021 "之類的日期字符串將被轉換為datetime對象並被視為時間屬性.
分割時使用不匹配正則表達式過濾器,您必須已經有一個自定義屬性,該屬性在該用戶概要文件中分配了一個值。Braze建議使用“OR”邏輯檢查自定義屬性是否為空,以確保用戶被正確定位。
更多關於regex的資源:
數組
數組屬性有助於存儲有關用戶的相關信息列表。例如,在數組中存儲用戶觀看的最後100段內容將允許特定的興趣分割。
默認情況下,屬性數組的最大長度設置為100。例如,如果您發送一個屬性,如“Movies watching”,它被設置為100,當用戶觀看第101部電影時,第一部電影將從數組中刪除,最近的電影將被添加。
如果你想增加這個最大值,聯係你的客戶成功經理。控件的單個數組的最大長度可以增加到100以上自定義屬性的TAB管理設置頁麵。
請注意,如果您輸入的任何值在單詞之間、之前或之後有空格,那麼Braze也將檢查相同的空格。
如果屬性被設置為自動檢測數據類型,則增加最大長度的選項將不可用;數據類型必須設置為array。
分割的選擇 | 下拉過濾器 | 輸入選項 |
---|---|---|
檢查array屬性包含一個完全匹配的值一個輸入值 | 包括價值 | 字符串 |
檢查array屬性是否不包含完全匹配的值一個輸入值 | 不包括價值 | 字符串 |
檢查array屬性包含部分匹配的值一個輸入值或正則表達式 | 匹配正則表達式 | 字符串或正則表達式 |
檢查array屬性有什麼價值嗎 | 有一個值 | N/A |
檢查array屬性是空的 | 是空的 | N/A |
檢查array屬性包含與任意值完全匹配的值的輸入值 | 包括 | 字符串 區分大小寫;允許多個值 |
檢查array屬性是否不包含與任何值完全匹配的值的輸入值 | 不包括 | 字符串 區分大小寫;允許多個值 |
檢查array屬性包含部分匹配any的值的輸入值 | 值包含 | 字符串 區分大小寫;允許多個值 |
檢查array屬性不包括部分匹配的值的輸入值 | 的值不包含任何 | 字符串 區分大小寫;允許多個值 |
檢查array屬性包括所有的輸入值 | 是所有的 | 字符串 區分大小寫;允許多個值 |
檢查array屬性不包括所有的輸入的值 | 不是所有的 | 字符串 區分大小寫;允許多個值 |
時間
時間屬性對於存儲上一次執行特定操作的時間非常有用,因此可以向用戶提供特定於內容的重新參與消息。
使用相對日期(例如,超過1天前,少於2天前)的時間過濾器將1天作為24小時。您使用這些過濾器運行的任何活動都將包括24小時增量的所有用戶。例如,最後一次使用app是在1天前
將從活動開始的確切時間內,捕獲所有“上一次使用該應用超過24小時”的用戶。同樣的情況也會發生在時間範圍較長的活動中——從激活開始的5天意味著之前的120小時。
例如,要構建一個時間屬性在未來24到48小時之間的用戶段,需要應用篩選器在未來的1天以上
而且在未來不到兩天的時間裏
.
自定義事件或購買事件發生的最後日期會自動記錄,不應該通過自定義時間屬性再次記錄。
分割的選擇 | 下拉過濾器 | 輸入選項 |
---|---|---|
檢查time屬性之前一個選定的日期 | 之前 | 日曆日期選擇器 |
檢查time屬性之後一個選定的日期 | 後 | 日曆日期選擇器 |
檢查時間屬性是否為多於X個數的天前 | 超過 | 天數 |
檢查時間屬性是否為小於X數的天前 | 不到 | 天數 |
檢查時間屬性是否為超過X的數量的未來的日子 | 在超過 | 未來的天數 |
檢查時間屬性是否為小於X數的未來的日子 | 在不到 | 未來的天數 |
檢查time屬性存在在用戶的個人資料上 | 不是空白的 | N/A |
檢查time屬性不存在在用戶的個人資料上 | 是空白 | N/A |
時間屬性詳細信息
- 複發事件發生日
- 當使用“重複事件日”過濾器時,然後提示選擇“重複事件日曆日”,如果您選擇
小於
或不僅僅是
,當前日期將被計算為分割過濾器。 - 例如,如果在2020年3月10日,您選擇屬性的日期為
不到……2020年3月10日
的屬性將被考慮到2020年3月10日之前,包括2020年3月10日。
- 當使用“重複事件日”過濾器時,然後提示選擇“重複事件日曆日”,如果您選擇
- 小於X天前:“小於X天前”過濾器包括X天前到當前日期/時間之間的日期。
- 未來小於X天:包括當前日期/時間到未來X天之間的日期。
對象
可以使用嵌套的自定義屬性將對象作為自定義屬性的數據類型發送。有關更多信息,請參見嵌套的自定義屬性.
對象數組
使用對象數組對相關屬性進行分組。有關更多信息,請參見對象數組.
采購和收入跟蹤
使用我們的購買方法來記錄應用內購買可以為每個用戶資料建立終身價值(LTV)。這些數據可以在我們的收入頁麵中以時間序列顯示。
分割的選擇 | 下拉過濾器 | 輸入選項 |
---|---|---|
檢查是否花費了總金額大於一個數量 | 大於 | 數量 |
檢查是否花費了總金額小於一個數量 | 不到 | 數量 |
檢查花費的總金額正是一個數量 | 完全 | 數量 |
檢查最近一次購買是否發生X日以後 | 後 | 時間 |
檢查最近一次購買是否發生在X日期之前 | 之前 | 時間 |
檢查最近一次購買是否發生超過X天前 | 超過 | 時間 |
檢查最近一次購買是否發生不到X天前 | 不到 | 時間 |
檢查是否發生了購買超過X(最大= 50)次 | 超過 | 在過去Y天(Y = 1,3,7,14,21,30) |
檢查是否發生了購買少於X (Max = 50)次 | 不到 | 在過去Y天(Y = 1,3,7,14,21,30) |
檢查是否發生了購買正好X (Max = 50)次 | 完全 | 在過去Y天(Y = 1,3,7,14,21,30) |
如果您想要細分特定購買發生的次數,您還應該將該購買單獨記錄為遞增自定義屬性.
您可以更改自定義屬性的數據類型,但是您應該注意更改數據類型.