用戶標(biāo)簽畫像系統(tǒng),該如何支持創(chuàng)建靈活的自定義標(biāo)簽?
編輯導(dǎo)語:在創(chuàng)建用戶標(biāo)簽系統(tǒng)中,自定的標(biāo)簽有限,不能完全解決所有問題;所以讓使用者自建標(biāo)簽,會更加的貼合業(yè)務(wù);本文作者分享了關(guān)于如何通過產(chǎn)品化的方式,支持用戶自己創(chuàng)建標(biāo)簽,我們一起來看一下。
“讓使用者自己創(chuàng)建用戶標(biāo)簽,是解決標(biāo)簽不豐富、不貼合業(yè)務(wù)的重要途徑?!?/p>
在之前的文章中,有介紹過一些常用的用戶標(biāo)簽的計(jì)算邏輯,例如《用戶興趣標(biāo)簽如何計(jì)算》;但是通過提需,研發(fā)一個(gè)個(gè)新標(biāo)簽,研發(fā)周期長、人力消耗大。
如何能解決這一困境,實(shí)現(xiàn)各類標(biāo)簽的快速上線呢?今天和大家一起聊聊,如何通過產(chǎn)品化的方式,支持用戶自己創(chuàng)建標(biāo)簽。
一、什么是自定義標(biāo)簽
首先,什么是自定義標(biāo)簽?zāi)兀拷o大家截個(gè)業(yè)界某公司的自定義標(biāo)簽創(chuàng)建的圖:
這其實(shí)是一個(gè)典型的自定義標(biāo)簽的創(chuàng)建過程,通過這個(gè)圖,有g(shù)et到自定義標(biāo)簽的大概意思了吧?
所謂的自定義標(biāo)簽,其實(shí)是相對于傳統(tǒng)的研發(fā)生成的標(biāo)簽而言的;最大的區(qū)別,用戶可以通過產(chǎn)品化的方式,基于自己的業(yè)務(wù)場景,靈活進(jìn)行標(biāo)簽的配置,不再需要研發(fā)的介入。
至于用戶創(chuàng)建完標(biāo)簽以后,標(biāo)簽的應(yīng)用場景、應(yīng)用方式等,就和傳統(tǒng)的研發(fā)標(biāo)簽沒有啥區(qū)別了。
二、自定義標(biāo)簽的分類
自定義標(biāo)簽都分為哪幾種類型呢?從大的創(chuàng)建邏輯上,可以細(xì)分為兩類:
1)配置類自定義標(biāo)簽
所謂的配置類自定義標(biāo)簽,是用戶可以通過點(diǎn)擊、交互等各種方式,實(shí)現(xiàn)自定義標(biāo)簽的配置。
不同場景的一些標(biāo)簽的配置方式,往往有所差別,因此也比較難設(shè)計(jì)一套統(tǒng)一的配置交互,能夠滿足用戶所有的標(biāo)簽的開發(fā)訴求;但是,一些比較常用的場景,是可以進(jìn)行提煉出來,滿足用戶的。
這里列舉幾個(gè)配置類的標(biāo)簽,供大家參考:
- 用戶分層標(biāo)簽:自定義每個(gè)分層的具體邏輯,將人群劃分為多個(gè)分層;
- 用戶興趣標(biāo)簽:計(jì)算用戶在某個(gè)事件上的興趣度的量化值;
- 用戶行為標(biāo)簽:將用戶完成某個(gè)事件的行為次數(shù)、金額、時(shí)間等作為指標(biāo),進(jìn)行計(jì)算。
針對以上的配置類標(biāo)簽,后續(xù)會展開進(jìn)行分享。
2)SQL類自定義標(biāo)簽
除了配置類的自定義標(biāo)簽,另外的一個(gè)大類就是SQL類。
配置類的自定義標(biāo)簽雖然操作容易,但是對用戶來講,依然存在長尾的標(biāo)簽訴求無法滿足的情況;畢竟配置類的一些配置規(guī)則、配置條件,是比較固化的。
為了滿足用戶最最靈活的自定義標(biāo)簽的需求,支持用戶通過SQL的方式創(chuàng)建標(biāo)簽,是必不可少的環(huán)節(jié)。
三、自定義標(biāo)簽的配置過程
無論是配置類標(biāo)簽,還是SQL類標(biāo)簽,要生成一個(gè)完整的自定義標(biāo)簽,基本的過程主要包括以下幾步。
1)規(guī)則配置過程
規(guī)則的配置過程,是自定義表標(biāo)簽生成的核心過程;主要的目的是定義標(biāo)簽的邏輯,也就是標(biāo)簽的計(jì)算規(guī)則。
對于SQL類標(biāo)簽,配置過程就是SQL的編輯過程,這個(gè)比較容易理解,也比較統(tǒng)一;但對于不同的配置類標(biāo)簽,配置過程就千差萬別了。
下面是用戶分層標(biāo)簽的配置過程:
下面是用戶興趣標(biāo)簽的配置過程:
雖然有相似的地方,但差別還是比較明顯的。
2)標(biāo)簽定義過程
當(dāng)定義好了標(biāo)簽的具體計(jì)算邏輯后,還需要對標(biāo)簽的一些周邊信息進(jìn)行輸入,主要的用途是進(jìn)行更好的標(biāo)簽管理。
主要包括以下內(nèi)容:
- 標(biāo)簽中文名:用于標(biāo)簽的管理,例如標(biāo)簽列表等地方的顯示;
- 標(biāo)簽英文名:用于標(biāo)簽的數(shù)據(jù)存儲;
- 所屬主題:標(biāo)簽所屬的業(yè)務(wù)類別,用于標(biāo)簽的分類管理;
- 業(yè)務(wù)應(yīng)用范圍:描述標(biāo)簽的使用場景,用于標(biāo)簽的管理;
- 標(biāo)簽簡介:描述標(biāo)簽的基本介紹、基本邏輯等;
3)標(biāo)簽加工信息過程
最后一部分的配置,是標(biāo)簽的加工計(jì)算等相關(guān)信息。
主要有以下內(nèi)容:
- 標(biāo)簽的更新方式:自動更新or手動更新;
- 標(biāo)簽的更新周期:如果是自動更新,需要配置標(biāo)簽的更新周期;
- 標(biāo)簽的生命周期:標(biāo)簽有效期是多久;因?yàn)楹芏嗲闆r下,用戶對標(biāo)簽的使用是短暫的行為,若不設(shè)置生命周期,從長期來講,將帶來巨大的計(jì)算量,為系統(tǒng)帶來巨大壓力。
今天先分享這些吧,后面將針對具體的配置類標(biāo)簽的設(shè)計(jì),進(jìn)行一些詳細(xì)分享。歡迎大家一起交流!
本文由 @冬至 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。
請問這是什么軟件上的截圖?
可以更詳細(xì)一點(diǎn)?
分層標(biāo)簽,分層的具體概念指的是?
神策?
請問自定義標(biāo)簽系統(tǒng)有開源的實(shí)現(xiàn)嗎
標(biāo)簽的規(guī)則配置支持兩邊都是變量嗎