一、 功能介紹與優勢
自訂欄位 (Custom Fields) 是一項讓品牌能將 CRM 結構化資料深度整合至 MAAC 的核心功能。
過去,品牌常受限於「以標籤作為資料 (Tag-as-Data)」的作法,被迫建立如 會員等級_VIP、消費次數等大量且破碎的標籤來記錄顧客狀態。這不僅讓後台難以管理,也無法進行數值大小或日期先後的邏輯運算。
現在,透過自訂欄位,您可以直接將「會員積分」、「最後消費日」或「合約狀態」等真實的 CRM 數據匯入 MAAC 系統。這項功能將靜態資料轉化為 always-on automation(全天候自動化) 的觸發引擎——只要顧客的屬性一有變動,系統便能即時捕捉,並自動展開對應的個人化行銷旅程。
功能優勢
Custom Fields 在 MAAC 中提供了全方位的應用,讓行銷人員能在不同模組中靈活運用顧客屬性:
- Contact (聯絡人管理):支援在聯絡人檔案中直接查看與手動編輯自訂欄位,並提供完整的 CSV 批次匯入與匯出功能,方便資料的大規模更新與線下分析。
-
Journey (自動旅程):
- 觸發 (Trigger):支援當欄位數值發生任何變動,或變動符合特定條件時,即時觸發自動旅程。
- 分流 (Branch):於旅程中依據顧客的欄位數值(如:點數門檻)自動判斷並分流。
- 更新 (Action):在旅程中根據顧客的互動行為,自動改寫或清除特定的欄位數值。
二、 應用情境
透過不同資料型別的 Custom Fields,您可以在 MAAC 的各個模組中實現以下情境:
- VIP 升級自動送禮:當顧客在官網消費,自訂欄位升級為 VIP 時,系統立刻自動發送恭喜訊息與專屬折扣碼。
- 點數快過期自動提醒:當顧客自訂欄位的「現有點數」累積到一定門檻且快過期時,系統自動發送點數兌換提醒,帶動回流消費。
- 自動標記高意願顧客:顧客點擊了「預約諮詢」按鈕後,系統自動將他的需求等級於自訂欄位改為「高」,讓客服團隊優先接手聯絡。
- 每年自動發週年慶通知:只要設定生日或週年紀念日等日期(Date)型別欄位,搭配「忽略年份」選項,系統每年都會在指定日期自動發送祝福訊息與推薦商品,不用每年手動重新設定。
- 預約到店前自動提醒:在顧客預約日期的前一天,系統根據 日期時間(DateTime)型別的自訂欄位(例如「下次預約時間」)自動發送 LINE 提醒與地點資訊,大幅降低客人爽約的機率。
- 合約到期前自動提醒:將「合約到期日」設為日期(Date)型別欄位,系統可在到期前 7 天自動發送續約提醒,有效降低客戶流失。
三、 在聯絡人模組中使用自訂欄位
自訂欄位整合於 MAAC 聯絡人模組中,您可以直接在聯絡人頁面查看與編輯欄位數值,並透過 CSV 批次匯入/匯出進行大規模資料管理。
👉 查看與手動編輯自訂欄位:功能說明|聯絡人欄位說明與辨識邏輯
👉 CSV 批次匯入與匯出自訂欄位:設定教學|匯入與更新聯絡人資料
四、 在自動旅程中使用自訂欄位
自訂欄位是自動旅程中強大的資料驅動引擎。您可以將欄位變動設為觸發起點、依欄位數值進行分流判斷,以及在旅程中自動更新欄位數值。
-
旅程觸發(Trigger):支援「行動觸發(Action-Based)」中的屬性更新觸發,以及「排程觸發(Scheduled)」。
💡 其中,行動觸發適合欄位值一更新就立即啟動旅程;排程觸發則適合以日期(Date)或日期時間(DateTime)型自訂欄位為基礎,在指定時間批次掃描後啟動旅程。 - 旅程分支 (Branch):依據顧客的文字、數值或日期欄位進行邏輯分流。
- 更新屬性 (Action Node):在旅程中自動更新或清除自訂欄位數值。
👉 完整操作教學與設定步驟:功能說明|自動旅程
五、 注意事項與 FAQ
注意事項
- Archived Field (封存欄位) 對旅程的影響: 若您在管理中心將某個自訂欄位「封存」,系統將停止讀取該欄位。這會導致所有依賴該欄位的旅程「觸發器」與「分流判斷」立即失效。執行封存前,請務必確認並停止相關的運行中旅程。
- DateTime Timezone Normalization (時區標準化): DateTime 型別在系統底層統一以 UTC+0 儲存。但在 MAAC 操作介面中(例如設定分流條件時),系統會自動將時間轉換為您組織設定的當地時區。您只需依照當地時間直覺設定即可,系統會處理後端的時區對齊。
-
Date vs DateTime 使用建議:
- Date (日期):不包含時間,適合用於全天性事件,例如「生日」、「入會紀念日」。
- DateTime (日期與時間):精確到時分秒,適合用於有明確截止時間的情境,例如「預約到期時間」、「限時優惠券失效時間」。
常見問題 (FAQ)
Q: 如果我在管理中心(Admin Center)將某個自訂欄位「封存 (Archive)」,對運行中的旅程會有什麼影響?
👉 封存欄位對旅程各節點的詳細影響,請參考:功能說明|自動旅程
Q: 假設將自訂欄位「封存」後又「解除封存」,聯絡人頁面的資料會消失嗎?解除封存的當下會再次觸發旅程嗎?
A: 歷史資料不會消失。封存僅會讓欄位從介面上隱藏並拒絕寫入新資料,當您「解除封存 (Unarchive)」後,過去儲存的數值都會完整恢復顯示。此外,單純解除封存的動作本身「不會」重新觸發旅程;但解除封存後,若該欄位後續有收到新的數值變更,就會正常觸發對應的 On Update 旅程。
Q: Date 與 DateTime 兩種日期型別有什麼差異?我應該如何選擇?
A: 兩者的主要差異在於精確度與時區:
- Date (日期):不包含時間與時區,適合用於全天性事件,例如「生日」、「入會紀念日」。
- DateTime (日期與時間):精確到時分秒,適合用於有明確截止時間的情境,例如「預約到期時間」、「限時優惠券失效時間」。
Q: DateTime 的時區 (Timezone) 系統是如何處理的?
A: DateTime 型別在系統底層統一以 UTC+0 儲存。但在 MAAC 操作介面中(例如設定分流條件時),系統會自動將時間轉換為您組織設定的當地時區。您只需依照當地時間直覺設定即可,系統會處理後端的時區對齊。
Q: 如果透過 API 或是由客服在 CAAC 更改了欄位數值,會觸發 MAAC 的 On Update 旅程嗎?
A: 會的。若您的品牌有開啟 CDH 功能,MAAC、CAAC 與 API 均會共用此底層資料。只要欄位發生變動,且符合您在 MAAC 設定的觸發條件,旅程就會自動啟動。
Q: 我在 CSV 匯入時遇到系統報錯,顯示找不到自訂欄位,該如何處理?
A: 請檢查您的 CSV 檔案標頭 (Header)。系統要求自訂欄位必須帶有特定的前綴,正確格式為 cl_custom_{欄位識別碼}。請確認拼寫無誤且包含了 cl_custom_。
Q: 若我使用了「清除數值 (Set to Null)」的 Action Node,這會觸發另一個設定為「任何數值更新」的旅程嗎?
A: 會的。將欄位值從「有數值」變更為「空值 (Null)」也屬於一種「數值更新」行為,因此會正常觸發監聽該欄位變動的旅程。
六、 延伸閱讀
- 📕 教學|MAAC × CAAC 跨產品自訂欄位設定(Admin Center 初始設定)
- 📚 功能說明|聯絡人欄位說明與辨識邏輯(查看與編輯自訂欄位)
- 📚 設定教學|匯入與更新聯絡人資料(CSV 匯入/匯出自訂欄位)
- 📚 功能說明|自動旅程(自訂欄位觸發、分流、更新屬性 + 定時觸發)
- 📚 教學|在 CAAC 使用跨產品自訂欄位