<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          AB實(shí)驗(yàn)平臺(tái)分流方案全解析

          共 1655字,需瀏覽 4分鐘

           ·

          2020-07-28 15:47



          點(diǎn)擊上方數(shù)據(jù)管道”,選擇“置頂星標(biāo)”公眾號(hào)

          干貨福利,第一時(shí)間送達(dá)


          國內(nèi)AB實(shí)驗(yàn)平臺(tái)的實(shí)驗(yàn)分流設(shè)計(jì)大部分都基于Google在2010年的KDD上公布的分層實(shí)驗(yàn)框架??傮w來說,實(shí)驗(yàn)平臺(tái)設(shè)計(jì)實(shí)驗(yàn)分流的目標(biāo)可以歸納為以下三點(diǎn):

          • 支持更多的實(shí)驗(yàn),多個(gè)實(shí)驗(yàn)可以并行擴(kuò)展,同時(shí)又不影響每個(gè)實(shí)驗(yàn)的靈活性。

          • 更好地保證實(shí)驗(yàn)的準(zhǔn)確性和合理性,確保分析的實(shí)驗(yàn)結(jié)果基于合理的用戶分流。

          • 更快地創(chuàng)建實(shí)驗(yàn),而且針對(duì)實(shí)驗(yàn)結(jié)果,能夠快速獲取數(shù)據(jù)分析實(shí)驗(yàn)結(jié)果。


          在實(shí)驗(yàn)中,影響用戶是否被實(shí)驗(yàn)命中的因素有流量分配、流量過濾規(guī)則和固定用戶標(biāo)簽。下面介紹一下這三個(gè)因素:
          ?

          1.流量分配


          為了支持更多的實(shí)驗(yàn),要建立多個(gè)實(shí)驗(yàn)分層,并將實(shí)驗(yàn)分層相關(guān)信息作為分流考量的因素從而達(dá)到正交的效果。每個(gè)實(shí)驗(yàn)層的流量分成1000份,每份代表0.1%的流量。

          2.流量過濾規(guī)則


          根據(jù)用戶的請(qǐng)求參數(shù)設(shè)定規(guī)則,選中目標(biāo)用戶群體,對(duì)于符合條件的流量返回命中實(shí)驗(yàn),否則返回不命中。請(qǐng)求參數(shù)是上游調(diào)用分流服務(wù)時(shí)傳入的,需要保證函數(shù)中使用的信息上游都會(huì)在請(qǐng)求參數(shù)中被正確設(shè)置。后臺(tái)會(huì)有語法檢測(cè)和抽樣部分線上請(qǐng)求參數(shù)進(jìn)行運(yùn)行測(cè)試。

          3.固定用戶標(biāo)簽


          固定用戶標(biāo)簽是一種可以僅讓指定的用戶群進(jìn)入實(shí)驗(yàn)或?qū)嶒?yàn)組的方式,而且支持實(shí)時(shí)動(dòng)態(tài)調(diào)整。需要指出的是,有些實(shí)驗(yàn)不需要固定標(biāo)簽的方式,可以選擇不設(shè)置。

          在AB實(shí)驗(yàn)平臺(tái)中,以上的三種因素會(huì)影響實(shí)驗(yàn)分流,實(shí)驗(yàn)分流的過程和主要步驟如下:

          第一步,根據(jù)用戶設(shè)定流量占比,首先判斷用戶是不是落在流量區(qū)間內(nèi)。若在則進(jìn)入第二步,否則返回沒有命中該實(shí)驗(yàn)。


          第二步,判斷實(shí)驗(yàn)是否配置了固定用戶標(biāo)簽,若有配置則判斷用戶是否被打上了標(biāo)簽,否則進(jìn)入第三步。若配置了固定用戶標(biāo)簽并且匹配上,則進(jìn)入第三步,否則返回沒有命中該實(shí)驗(yàn)。


          第三步,根據(jù)流量過濾規(guī)則判斷用戶是否被過濾,若被過濾,則返回沒有命中該實(shí)驗(yàn),否則返回相應(yīng)分組信息。


          在AB實(shí)驗(yàn)平臺(tái)中,分流設(shè)計(jì)是最重要的一個(gè)模塊,總結(jié)核心思想就是將參數(shù)劃分到N個(gè)子集中,每個(gè)子集都關(guān)聯(lián)一個(gè)實(shí)驗(yàn)層,每個(gè)請(qǐng)求會(huì)被N個(gè)實(shí)驗(yàn)處理,每個(gè)實(shí)驗(yàn)都只能修改自己層相關(guān)聯(lián)的參數(shù),并且同一個(gè)參數(shù)不能出現(xiàn)在多個(gè)層中。

          ? ? 如下圖所示,簡單的理解,把流量在縱向上進(jìn)行了劃分,流量請(qǐng)求從縱向判斷先開始,域1和域2拆分用戶流量,例如域1如果占30%的用戶流量,域2則占70%的流量,域1和域2是互斥的。然后,再從橫向上劃分為B1、B2、B3等多個(gè)層。在同一個(gè)層中,不同的實(shí)驗(yàn)組是隔離區(qū)分開的。一個(gè)試驗(yàn)策略可以被多個(gè)層控制,每個(gè)層都可以有多個(gè)實(shí)驗(yàn)。對(duì)于域2中的B1、B2、B3層,占用的用戶流量就是域2的用戶流量,而當(dāng)流量經(jīng)過B1層時(shí),會(huì)被B1-1、B1-2、B1-3拆分,并且B1-1、B1-2、B1-3是互斥的。流量在每個(gè)層都會(huì)被重新打散,然后重新分配。
          ?
          ? ??
          實(shí)驗(yàn)分流設(shè)計(jì)

          其中,域1這種分類方式更適用于做獨(dú)立實(shí)驗(yàn),不希望其他實(shí)驗(yàn)對(duì)這個(gè)實(shí)驗(yàn)造成任何影響和干擾,保證結(jié)果的可信度。B1、B2、B3這種分層上的實(shí)驗(yàn)基本是沒有任何業(yè)務(wù)關(guān)聯(lián)和相互影響的,即使它們相互之間有共有的流量也不會(huì)影響實(shí)驗(yàn)結(jié)果。對(duì)B1-1、B1-2、B1-3,可以設(shè)置一些互斥實(shí)驗(yàn),例如B1-1可以放搜索列表頁優(yōu)化的實(shí)驗(yàn),B1-2可以作為商品詳情頁的優(yōu)化,這樣經(jīng)過的流量是互斥的,不會(huì)出現(xiàn)相同的用戶同時(shí)看到兩個(gè)實(shí)驗(yàn)的情況,保證了實(shí)驗(yàn)的效果。

          關(guān)于分流條件,如果用戶樣本對(duì)實(shí)驗(yàn)流量有特殊的要求,在通過分配函數(shù)分配到一部分流量后,部分實(shí)驗(yàn)可以通過特定條件分配特定的流量給實(shí)驗(yàn),以達(dá)到更高效利用流量的目的。典型的條件如城市、版本、瀏覽器等,分配條件一般直接在實(shí)驗(yàn)的配置中指定。?

          最后,以腦圖的形式對(duì)上面的介紹做一個(gè)總結(jié),歡迎大家留言交流探討。

          AB實(shí)驗(yàn)平臺(tái)分流總結(jié)

          瀏覽 76
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  美女扒开屁股 | 亚洲欧洲AV| 国产亚洲视频5区 | 欧洲成人毛片 | 中文字幕日韩无码一区 |