微信公眾號用戶標籤功能替代分組功能,支持多維度定義用戶屬性,微信機器人已支持
微信公眾號用戶標籤功能替代分組功能,支持多維度定義用戶屬性。
運營者可登錄公眾平台後台,點擊左側菜單“用戶管理”後管理已關注用戶,點擊其中一個用戶右側的“標籤”小角標可彈出複選框快速為該用戶添加標籤,且添加標籤复選框內已支持直接新建標籤。
標籤功能接口也已更新,開發者可調用接口,實現對標籤和用戶操作。同時,高級群發接口和個性化菜單接口等已支持根據標籤實現操作。
微信機器人在線版已支持用戶標籤管理功能
這幾天我也更新了微信機器人在線版的用戶標籤管理功能。實現了用戶標籤的增刪改,以及單獨和批量設置用戶的標籤功能,高級群發一個性化菜單根據標籤實現操作也實現。
微信公眾號用戶標籤功能開發中碰到的坑
不過在開發中碰到幾個問題,這里羅列下,對於還在進行開發的同學,可以注意一下,不要再踩這些坑:
- 最多100個標籤
- 用戶最多打3個標籤。
- 三個系統默認保留的標籤(id為1,2,3)不能修改和刪除。
- 粉絲數超過10w的標籤不能刪除,先要該標籤下面的用戶先取消了才能刪除。
- 批量為用戶打標籤每次最多50個用戶,批量取消打標籤也是每次最多50個用戶。
獲取用戶詳細資料的接口已經含有了標籤信息,所以單獨獲取標籤的接口,個人覺得已經沒有意義了,更新了標籤之後,可以直接調用獲取用戶詳細資料的接口來更新最好,可以順便將用戶信息也更新一下。
現在系統可能存在的兩個bug:
- 刪除標籤的接口永遠返回:”45058,不能修改0/1/2這三個系統默認保留的標籤”這個錯誤,但是確定刪除的不是這三個標籤。
- 批量獲取用戶信息的接口裡面的tagid_list 永遠為空,這樣批量打標籤和批量取消標籤之後,就不能通過這個接口來更新這批用戶的標籤信息,但是又沒有其他更方便的接口。