Logo Site EngageLab Full Black
聯絡我們

如何管理使用者屬性?

1. 什麼是使用者屬性?

使用者屬性是描述使用者特徵的核心資料,可於使用者旅程中作為篩選條件使用。
MA 支援的功能包括「標準、推薦與自訂」三類使用者屬性,您可在「元資料管理-屬性管理-使用者屬性」頁面中,針對自訂屬性進行「新增、編輯、刪除」等操作。

屬性類型說明

  • 標準屬性:系統預先定義,由 SDK 自動蒐集或後台計算
  • 推薦屬性:系統預先定義,需由開發人員呼叫介面回報
  • 自訂屬性:可依業務需求自行建立

2. 如何建立使用者屬性

2.1 頁面建立

支援逐一建立或 Excel 批次匯入
必填資訊與說明如下:

資訊 是否必填 說明
屬性名稱 必填 回報屬性的名稱,支援小寫字母、數字、底線,必須以字母開頭,例如:open_app。設定後不可更改。
屬性描述 必填 為您的屬性添加便於理解的註解說明,最多 50 字元。設定後可修改。
資料型態 必填

2.2 API 建立

可透過呼叫 API 自由回報,若回報時屬性不存在將自動建立
使用者屬性回報的 API 介面:Android API、iOS API、Web API、Rest API

3. 使用者屬性有哪些狀態?

自訂使用者屬性建立後,預設為可見狀態,您可依業務需求隨時調整其狀態。

狀態 說明
可見 在屬性篩選器中可顯示,可接收屬性回報
隱藏 在屬性篩選器中不可顯示,可接收屬性回報
停用 在屬性篩選器中不可顯示,不可接收屬性回報

4. 使用者屬性支援哪些資料型態?

資料型態 說明
STRING 字串型態,例如「使用者姓名」通常設為 STRING 型態
NUMBER 數值型態,支援整數與小數,例如「購買次數」通常設為 NUMBER 型態
BOOL 布林型態,支援回報 True/False,例如「是否為 VIP 會員」通常設為 BOOL 型態
DATETIME 日期時間型態,支援回報 ISO8601 格式資料。例如「帳戶註冊時間」通常設為 DATETIME 型態
LIST 集合型態,即字串元素陣列(如 [ "特斯拉" , "大眾" , "奧迪" ]),例如「興趣標籤」通常設為 LIST 型態

5. 使用者屬性如何進行更新?

不同於一次性的事件屬性,系統會為每位使用者建立並維護一份動態的「使用者屬性表」,該表會隨著您呼叫使用者屬性介面而持續更新。

5.1 資料檢視與追溯

  • 使用者屬性頁:可於「使用者管理-使用者詳細資料-使用者屬性」檢視該使用者目前最新的所有屬性值
  • 事件詳細頁:可於「使用者管理-使用者詳細資料-使用者動態-事件詳細」追溯特定事件發生當下的使用者屬性快照記錄
  • 屬性變更記錄:可於「使用者管理-使用者詳細資料-使用者動態-屬性變更記錄」查詢每次屬性變更的歷程(變更前與變更後的值)

5.2 支援的更新方式

為滿足多元業務情境,我們提供以下 5 種彈性的屬性更新介面:

更新方式 說明
set 覆蓋更新屬性值
increase 對 int 型態屬性,將所有回報的數值累加,若該使用者屬性原本不存在,則初始值視為 0。
add 對 List 型態屬性,新增某個屬性值
remove 對 List 型態屬性,移除某個屬性值
delete 刪除屬性的所有屬性值

具體呼叫方式請參閱各端 API 文件(Android / iOS / Web / Rest API),或聯繫客戶支援以了解更多詳情。

Background curve green up half svg

仍有疑問?

找不到您需要的內容?我們的專家隨時為您提供個人化協助。立即提問,我們將及時回覆。
聯絡我們