精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

轉轉AB平臺的設計與實現

開發 架構
從了解 AB、如何開發 AB 平臺、如何實施 AB 實驗和未來的規劃迭代四個方面介紹了 A/B Test 在轉轉的落地與應用。在互聯網產品玲瑯滿目下,如何吸引新用戶,留住老用戶以及試錯成本越來越高的場景下,如何通過 A/B Test 小流量、多方案,快速迭代、決策、優化產品變得越來越重要。AB 平臺的建設還有很長的路要走。

導讀

在數據驅動時代,不管是在產品功能迭代還是策略決策時都需要數據的支撐。那么,當我們準備上線一個新功能或者策略時,如何評估新老版本優劣,即數據的可量化就成了問題。這個時候就需要引入 A/B Test 了。

一、A/B Test 是什么?

A/B Test 的概念來源于生物醫學的雙盲測試,雙盲測試中病人被隨機分成兩組,在不知情的情況下分別給予安慰劑和測試用藥,經過一段時間的實驗后再來比較這兩組病人的表現是否具有顯著的差異,從而決定測試用藥是否有效。

在互聯網行業中,在產品正式迭代發版之前,將 Web 或 App 界面或流程以同一個目的制定兩個或多個方案,在同一時間維度,將流量對應分成若干個組,在保證每組用戶特征相同(相似)的前提下,展示給用戶不同的設計方案,收集各組的用戶體驗數據和業務數據,最后分析評估出最好版本,科學的進行決策。

圖片

二、AB 系統設計與實現

2.1 系統介紹

轉轉 AB Test 系統的核心功能主要包含五個部分:

  • 實驗管理:實驗配置、上下線等操作。
  • 指標管理:分業務線創建與管理數據指標,數據指標分為「事件指標」和「復合指標」。
  • 白名單管理:各種分流標識的白名單創建與管理。
  • 數據報告:總實驗用戶數、流量概覽、關注指標圖表和實驗結論數據。
  • 分流服務:供業務方調用獲取實驗分組結果的 RPC 服務。

2.2 系統架構

圖片

2.3 系統實現

2.3.1 實驗管理

  • 實驗列表:是所有實驗的集合,整個實驗列表分為三個區域「篩選/查詢區域」、「新建實驗」、「列表區域」。

圖片

  • 新建實驗:要求填三個部分信息基礎信息、實驗配置信息、實驗策略配置,狀態默認為測試中。

實驗基本信息

圖片

實驗配置信息

圖片

實驗策略配置

圖片

2.3.2 指標管理

指標分為「事件指標」和「復合指標」兩種類型。事件指標通過埋點事件配置統計,復合指標通過基礎的事件指標進行四則運算生成。

圖片

圖片

2.3.3 白名單管理

白名單功能提供統一的白名單創建與管理,用于實驗配置時給相關實驗組添加白名單,作用與分流服務,方便業務實驗開發測試時通過配置白名單直接進入相應的實驗組。

圖片

2.3.4 數據報告

實驗報告是針對單個實驗,配置的核心指標以及相關指標一個統計性的數據報告說明。

  • 基本信息

實驗ID:該實驗的實驗ID。

實驗名稱:該實驗的實驗名稱。

開始時間:該實驗正式上線的時間。

運行天數:該實驗從上線至今/結束前的運行天數。

操作記錄:記錄這個實驗的操作變化記錄,包含流量分配、核心指標修改、實驗暫停/上線等。

查看配置:查看這個實驗的配置信息。

圖片

  • 核心數據

整體-總實驗用戶數:實驗上線至今/結束前共參與實驗的用戶數,按照分流標識進行統計。

分組-總實驗用戶數:各個分組實驗上線至今/結束前共參與實驗的用戶數,按照分流標識進行統計。

總實驗用戶占比:「分組-總實驗用戶數」 / 「整體 - 總實驗用戶數」* 100%。

流量分配:創建實驗時,流量的分配比例。

核心指標值:創建實驗時,配置的「核心指標」對應的數值,這里會根據【指標管理】中配置的數值方式與小數位數進行顯示。

統計學校驗:用于描述試驗組指標相比于對照組的提升范圍。隨著參與試驗的樣本量逐漸增加,數據指標波動趨于穩定,置信區間會逐漸收窄。一般來說,置信區間選擇 95%。

統計功效:統計功效用于描述通過試驗能檢測出試驗結果真實可靠的概率;一般用于衡量實驗不顯著時,是否需要繼續擴大樣本繼續實驗。一般當差異不顯著時,統計功效小于 80%,需要繼續做實驗,當差異不顯著是,統計功效大于 80%,說明基本對照組與實驗組沒有差異。

實驗結論:實驗結論根據「核心指標」與「統計功效」得出實驗結論。

圖片

  • 流量概覽

主要目的衡量流量分配是否均勻,指標為「新進組用戶數」:當天第一次參與實驗的用戶數。

圖片

  • 關注指標(包含核心指標)

實驗UV:同「分組-總實驗用戶數」,各個分組實驗上線至今/結束前共參與實驗的用戶數,按照分流標識進行統計。

指標名稱:所選的指標對應的名稱。

差異絕對值:該分組對應對照組在該指標上的差異的值,舉例:如對照組訂單數為 50,實驗組為 100, 這里的差異絕對值為 100 - 50 = 50。

差異相對值:該分組對應對照組在該指標上的差異的百分比,舉例:如對照組訂單數為 50,實驗組為 100, 這里的差異絕對值為(100 - 50)/ 50 = 100%。

置信區間:核心指標通過實驗配置的置信水平統計計算。

圖片

2.3.5 分流服務

  • 分流邏輯

分流服務實時同步已上線運行的實驗配置,業務調用方通過實驗ID+分流標識獲取實驗的分組結果,具體實現邏輯如下:

if (白名單判斷) {
return "白名單組";
}
if (實驗下線判斷) {
return "決策組";
}
if (進組不出組) {
if (緩存結果判斷) {
return "緩存結果組";
}
}
// 分桶分組,用實驗id + 分流標識進行hash取模100得到桶號,同一用戶在不同實驗中的桶號不完全一樣,確保實驗之間的獨立性
int bucketNum = BucketNumUtil.getBucketNum(testId + "_" +tokenId);
// 根據桶號獲取對應的實驗組
String groupName = getGroupName(test, bucketNum);
if (進組不出組) {
redisCache.set(testId, tokenId, groupName, exAt);
}
return groupName;
  • 分流方案

結合轉轉業務的特點,使用了無層方案。所謂無層,就是每個實驗都是單獨一層,使用實驗 id 作為種子將 1-100 的桶號進行洗牌打亂,具體實現方法如下:

// 生成1-100的桶號,并使用testId作為種子洗牌打亂(相同的種子洗牌結果一樣,從而保證同一ABTest的桶號List不變,且可根據testId預測,不同實驗的桶號分布的隨機性,確保實驗之間的獨立性)
List<Integer> list = Stream.iterate(1, item -> item + 1).limit(100).collect(Collectors.toList());
Random rnd = new Random(testId);
Collections.shuffle(list, rnd);

// 根據組流量比例將桶號分配到各組
for (int i = 0; i < groups.size(); i++) {
// TODO 按照流量占比分配相同數量的桶號
}

如此一來確保了每個實驗都單獨占有所有流量,可以取任意組的流量進行實驗,但是又引進了新的問題,無層會導致同一個用戶命中多個實驗,即使這些實驗是互斥的。

為了解決實驗需要互斥的需求,后期將引入互斥實驗組的概念,將互斥實驗放在同一個組中,共享所有流量。具體實現邏輯如下:

新分流邏輯

if (白名單判斷) {
return "白名單組";
}
if (實驗下線判斷) {
return "決策組";
}
int groupBucketNum = BucketNumUtil.getBucketNum(groupId + "_" +tokenId);
if (!互斥組流量判斷(groupInfo, groupBucketNum)) {
// 不在互斥組流量中實驗時,返回對照組
return "對照組";
}
if (進組不出組) {
if (緩存結果判斷) {
return "緩存結果組";
}
}
// 分桶分組,用實驗id + 分流標識進行hash取模100得到桶號,同一用戶在不同實驗中的桶號不完全一樣,確保實驗之間的獨立性
int bucketNum = BucketNumUtil.getBucketNum(testId + "_" +tokenId);
// 根據桶號獲取對應的實驗組
String groupName = getGroupName(testInfo, bucketNum);
if (進組不出組) {
redisCache.set(testId, tokenId, groupName, exAt);
}
return groupName;

新分流方案

// 互斥組內流量分配
List<Integer> groupBucketNumList = Stream.iterate(1, item -> item + 1).limit(100).collect(Collectors.toList());
Random rnd = new Random(groupId);
Collections.shuffle(groupBucketNumList, rnd);
// 根據互斥組流量比例將桶號分配到各實驗
for (int i = 0; i < groups.size(); i++) {
// TODO 按照流量占比分配相同數量的桶號
}

// 實驗內部實驗組桶號生成分配邏輯不變
List<Integer> testBucketNumList = Stream.iterate(1, item -> item + 1).limit(100).collect(Collectors.toList());
Random rnd = new Random(testId);
Collections.shuffle(testBucketNumList, rnd);

// 根據組流量比例將桶號分配到各組
for (int i = 0; i < groups.size(); i++) {
// TODO 按照流量占比分配相同數量的桶號
}

三、A/B Test 實施指南

實驗的每個流程與節點都至關重要,拒絕為做實驗而做實驗,用心用科學來做實驗,整體實驗實施流程圖如下圖。

圖片

3.1 實驗設計

3.1.1 實驗設計初衷

對于互聯網產品而言,每次上線新版本都尤為慎重,為了衡量與判斷「新上線的版本」/「現有版本」哪個版本的策略更優,通過事實的數據結合統計學原理進行科學、合理的進行決策。

實驗的設計是實驗最重要的一環,實驗設計的好壞決定了最終實驗的成功與否。

3.1.2 實驗設計模板

圖片

3.1.3 實驗設計的結構

整體實驗的設計分為四個部分:

實驗基本信息

  • 業務線歸屬,可分為「B2C」、「C2B」、「C2C」,根據具體業務進行選擇即可。(為什么要區分業務線?不同業務線進行指標隔離,提升實驗人員更好更快進行指標選擇,底層數據處理效率與指標也更高效,數據響應更快。)
  • 實驗名稱,實驗具體的名稱。
  • 實驗編號,在具體「AB Test 平臺」在創建實驗后即可獲得,唯一標識了一個實驗。
  • 實驗目標,在實驗設計的初期,上線新版本的目的是什么,希望您能用「核心指標」的提升程度來衡量;如:新版本「優化下單流程」,核心指標「訂單轉化率」希望提升 0.8%。

實驗配置信息

  • 實驗類型,目前包含了「編程實驗」,「策略實驗」。
  • 預期上線時間,預期的實驗上線的時間。
  • 預期上線天數,根據實驗受眾群體的樣本數量,簡單估測上線的時長,單位天。業界的實驗時長一般是 2-3 周,最短時長建議不要少于 7 天。因為不同日期活躍的用戶群體可能不一樣,所以最好要覆蓋一個周期,如 7 天、14 天、21 天。那實驗時長是不是越長越好呢,也不是的,實驗時間過長會把各版本的區別拉平了,不同時期用戶對不同策略的反應不一樣,一般不超過 30 天。
  • 實驗指標,通常可被統計學檢驗的指標分為以下三類:人均類指標、次均類指標、轉化率類指標。
  • 核心指標(人均類指標、次均類指標、轉化率類指標):實驗目標直接相關,且決定實驗結果的關鍵指標。
  • 相關指標:該實驗需要關注的其他指標,用于輔助試驗結果的解讀。
  • 護欄指標:實際上是相關指標比較特殊的一種,通常是能反映用戶體驗受到傷害的指標,常常擁有“一票否決權”,幫助我們平衡實驗決策。

注意:

  • 對于少部分比較重要的相關指標/護欄指標來說,他們是有“一票否決權”的,他們也需要符合可被統計學檢驗的要求(判斷這些數值差異到底是出自偶然,還是有確鑿的判定把握)。
  • 對于核心指標,必須是可以直接關聯到實驗中的變量,否則無法推測實驗整體的差異性(即實驗有差異性,但是通過數據無法觀測出來)。
  • 用戶分流標識,目前分為 token/deviceId 與 uid,用于埋點上報和數據統計的區分。
  • 受眾群體,與用戶畫像進行打通,針對圈定用戶人群的部分用戶開展精準實驗。

實驗策略設計

  • 實驗分組,默認按照字母順序來, A/B/C/D/E...
  • 版本描述,各個版本的描述性文字,描述清晰各個版本的情況。
  • 流量分配,最多分配 100% 流量,最細粒度為 1%。

實驗結論

  • 決策分組,最終實驗下線的決策分組。
  • 統計數據,各個版本之前的核心數據(核心指標_均值,置信區間,統計功效)。
  • 實驗結論描述,整體實驗結果描述。

3.2 實驗埋點上報規范

"實驗ID":實驗的id標識,用于實驗數據統計。

"實驗分組":實驗分組結果,用于實驗版本展示的標識。

"分流用戶類型" :用于實驗分流的標識類型,便于精準統計 UV 類指標數據。

埋點上報格式舉例:

{
"埋點事件名":"ab",
"埋點內容":{
"實驗頁面":"XXXX",
"實驗id":"XXXX",
"實驗分組":"XXXC",
"分流用戶類型":"XXXX"
}
}

3.3 實驗決策指南

3.3.1 實驗決策流程

當我們的實驗在線上已經運行了一段時間之后,我們需要衡量實驗整體的效果,整體實驗決策的流程如下圖。

圖片

實驗報告:包含了整體實驗總用戶在每個實驗組的流量分配情況以及「核心指標」、「相關指標」的統計學檢驗結果,根據實驗組的核心指標相對于對照組的核心指標變化率情況、置信區間及統計功效來評估試驗效果。

「核心指標」的提升/下降決定了整體實驗的效果,一般我們用置信區間和統計功效來整體判斷實驗的結果。

注意:對于少部分比較重要的相關指標/護欄指標來說,他們是有“一票否決權”的,需要進行整體評估,平衡試驗決策。

3.3.2 置信區間&統計功效計算

什么是置信區間?

置信區間是一種常用的區間估計方法,所謂置信區間就是分別以統計量的置信上限和置信下限為上下界構成的區間 。對于一組給定的樣本數據,其平均值為 μ,標準偏差為 σ,則其整體數據的平均值的 100(1 - α)% 置信區間為 (μ - Ζα/2σ, μ + Ζα / 2σ) ,其中 α 為非置信水平在正態分布內的覆蓋面積 ,Ζα / 2 即為對應的標準分數。

為什么要計算置信區間?

在「A/B測試」的場景下,主要通過某個指標或留存的實驗版本均值變化值以及置信區間來判斷,在當前指標或用戶留存上,實驗版本是否比對照版本表現得更好。

置信水平,也稱置信水平、置信系數、統計顯著性,指實驗組與對照組之間存在真正性能差異的概率,實驗組和對照組之間衡量目標(即配置的指標)的差異不是因為隨機而引起的概率。置信度使我們能夠理解結果什么時候是正確的,對于大多數企業而言,一般來說,置信度高于 95% 都可以理解為實驗結果是正確的。因此,默認情況下,「A/B測試」將置信區間參數值設置為 95%

置信水平

Z值

99%

2.58

95%

1.96

90%

1.645

80%

1.28

  • 如果置信區間上下限均為正值,則表明試驗結果為正向顯著。
  • 如果置信區間上下限均為負值,則表明試驗結果為負向顯著。
  • 如果置信區間一正一負,則表明試驗結果差異不顯著。

計算邏輯

圖片

圖片

  • 均值類

舉例:實驗核心指標是「人均支付金額」,需要計算 2022-06-01~2022-06-10;區間內「實驗組」相對「對照組」置信區間范圍,數據如下所示:

對照組:參與實驗用戶 239 個,累積支付金額 121392 元。

實驗組:參與實驗用戶 640 個,累積支付金額 504795 元。

圖片

  • 比率類

例如:某個區間內

圖片

3.4 實驗到期下線

實驗到期下線分為兩種情況:未到期決策下線、到期自動下線。

  • 未到期決策下線,核心指標的統計功效已經很明顯,可以直接分出實驗各組的效果,則可以直接以優勝組進行決策下線,全量決策組,后期業務代碼邏輯進行下線,落地實驗結果。
  • 到期自動下線,當實驗設定的實驗周期已結束,實驗各組的核心指標的統計功效不明顯,則自動以對照組下線,全量對照組,后期業務代碼邏輯進行下線,落地實驗結果。

圖片

四、未來規劃與展望

  • 實驗類型多樣化。提供更多、更豐富的實驗類型,根據業務場景選擇最合適的實驗類型,更科學有效的進行實驗。
  • 數據報告豐富化。目前只有單指標維度的看數圖表,留存分析、漏斗分析和歸因分析將是后期的功能迭代點。
  • 數據與監控告警實時化。目前的數據是離線數倉 T + 1 清洗打寬,有待提高數據的實時性,能快速發現問題,調整實驗方案。

五、總結

本文主要分享了:

  • A/B Test 是什么?
  • AB 系統設計與實現
  • A/B Test 實施指南
  • 未來規劃與展望

從了解 AB、如何開發 AB 平臺、如何實施 AB 實驗和未來的規劃迭代四個方面介紹了 A/B Test 在轉轉的落地與應用。在互聯網產品玲瑯滿目下,如何吸引新用戶,留住老用戶以及試錯成本越來越高的場景下,如何通過 A/B Test 小流量、多方案,快速迭代、決策、優化產品變得越來越重要。AB 平臺的建設還有很長的路要走。

未來轉轉會針對痛點與不足進行持續優化,輸出更多的技術實踐給大家,一起進步成長。

責任編輯:武曉燕 來源: 轉轉技術
相關推薦

2023-08-10 10:13:35

轉轉短鏈平臺

2022-12-15 08:35:01

用戶畫像平臺

2023-04-19 13:18:41

動態線程池平臺

2021-09-10 09:58:35

AvlBST時間

2021-12-17 07:54:16

Flink SQLTable DataStream

2024-11-12 14:19:53

2021-06-01 06:59:58

運維Jira設計

2023-04-12 10:49:52

2023-06-02 11:55:02

jvm多線程并發

2018-04-23 12:41:21

云計算政務云平臺架構

2023-03-08 08:31:35

AB實驗報價系統

2023-08-03 09:12:02

2023-07-19 22:13:25

一體化推送平臺

2025-03-14 00:25:00

轉轉運營系統

2021-12-14 15:35:33

Flink數據分析數據集成平臺

2009-05-18 09:11:00

IPTV融合寬帶

2023-08-24 08:11:39

斷路器監控報警

2023-09-06 18:37:21

可視化數倉平臺

2020-10-19 10:01:12

Nodejs線程池設計

2015-06-30 11:05:11

flexibleWebAPP設計
點贊
收藏

51CTO技術棧公眾號

极品尤物一区二区三区| 免费在线看成人av| 精品国精品国产| 亚洲 欧美 综合 另类 中字| 人妻无码中文字幕| 在线观看日韩av电影| 亚洲美女自拍视频| 午夜影院免费观看视频| 亚洲夜夜综合| 黄色片子在线观看| 日本性爱视频在线观看| av成人免费在线观看| 国产91精品最新在线播放| 亚洲精品国产精品国自产网站| 亚洲男人在线| 午夜国产精品一区| 爱爱爱视频网站| 视频一区二区三区国产| 国产一区二区剧情av在线| 51ⅴ精品国产91久久久久久| 福利视频第一页| 久久夜色电影| 久久精品日韩一区二区三区| 国产精品久久久久久久久免费看| 国语对白一区二区| 一区二区三区四区日本视频| 亚洲女同ⅹxx女同tv| 国产精品一区二区三区免费观看| 免费无码一区二区三区| 日本美女久久| 色综合久久六月婷婷中文字幕| 特级西西人体www高清大胆| 欧美视频免费一区二区三区| 国产成人午夜高潮毛片| 国产精品va在线播放| xxxx 国产| 国产精品v日韩精品v欧美精品网站| 偷窥少妇高潮呻吟av久久免费| 亚洲一区在线直播| 日色在线视频| 99久久亚洲一区二区三区青草| 91视频99| 中文字幕+乱码+中文| 国产精品视区| 26uuu日韩精品一区二区| 久久精品国产亚洲AV无码男同| 一本精品一区二区三区| 国产一区二区黄| 美女又爽又黄免费| 九色精品蝌蚪| 日韩欧美色电影| 潘金莲一级淫片aaaaa| 在线成人av观看| 欧美色videos| 欧美性久久久久| gratisvideos另类灌满| 国产另类ts人妖一区二区| 国产欧美在线看| 成人h动漫精品一区二区下载| 国产欧美日韩一级| 欧美野外猛男的大粗鳮| 免费看日韩毛片| 在线国产欧美| 欧美又大又粗又长| 久久久蜜桃一区二区| 日韩一区欧美二区| 亚洲国产精久久久久久| 日本少妇xxx| 999国产精品一区| 精品动漫一区二区三区在线观看| 韩国一区二区三区四区| 中文字幕成人| 欧美一区二区在线看| 国产午夜精品视频一区二区三区| 综合久久2o19| 国产日韩欧美精品一区| 天堂精品一区二区三区| 日韩在线xxx| 午夜18视频在线观看| 亚洲高清免费在线观看| 国产精品一区久久久| 成人午夜精品久久久久久久蜜臀| 日本在线观看大片免费视频| 婷婷久久综合九色综合伊人色| 日本欧美视频在线观看| 激情国产在线| 欧美性大战久久| 日本超碰在线观看| 成人午夜网址| 亚洲天堂网在线观看| 成人涩涩小片视频日本| 99成人精品| 国产精品入口尤物| 五级黄高潮片90分钟视频| 欧美日韩一本| 一本色道久久综合亚洲91| 久草福利视频在线| 91九色鹿精品国产综合久久香蕉| 亚洲精品视频久久| 欧美日本不卡视频| 国产精品aaaa| 精品欧美在线观看| 久久久青草青青国产亚洲免观| 香蕉久久夜色| 日韩美女一级片| 免费国产亚洲视频| 国产精选在线观看91| 中文字幕在线播放| 91蜜桃免费观看视频| 精品亚洲aⅴ乱码一区二区三区| 69久久夜色精品国产69乱青草| 国产精品午夜影院| 国产在线精品一区在线观看麻豆| 欧美在线视频免费| 一区二区视频网| 91色在线porny| 亚洲欧美成人一区| 国产欧美久久久久久久久| 色综合久久天天综合网| 国产白袜脚足j棉袜在线观看 | 中文字幕日韩在线观看| 免费裸体美女网站| 成人全视频免费观看在线看| 亚洲国产另类久久精品| 老湿机69福利| 久久国产精品一区二区| 欧美婷婷久久| 亚洲女同志freevdieo| 日韩欧美不卡在线观看视频| 欧美一区二区女人| 国产主播在线看| av免费在线一区| 日韩精品在线免费观看视频| 麻豆网址在线观看| 久久精品色综合| 亚洲性69xxxbbb| 久久高清免费视频| 日韩成人午夜精品| 久久99精品久久久久久青青日本| 欧美成人综合在线| 亚洲免费看黄网站| 免费在线观看的av网站| 丁香5月婷婷久久| 精品日韩在线观看| 中文字幕在线观看成人| 国产自产v一区二区三区c| 天天干天天操天天干天天操| 日本a人精品| 精品国产一区二区在线 | 麻豆av在线导航| 国产精品亚洲综合一区在线观看| 国产午夜精品在线| 色婷婷狠狠18禁久久| 亚洲精品国产首次亮相| 欧美日韩高清在线观看| 三上悠亚在线观看视频| 一本色道久久综合一区| 日本不卡高字幕在线2019| 色欲久久久天天天综合网| 香蕉影视欧美成人| 日本成人在线免费视频| 91精品短视频| 欧美一区二三区| 成人高清免费在线播放| 欧美日本一区二区| 日本妇女毛茸茸| 不卡的看片网站| 国产女女做受ⅹxx高潮| 欧美丝袜一区| 91人成网站www| 黄色污污视频在线观看| 欧美日韩一二| 国产欧美日韩在线视频| 黄色一级视频播放| 欧美一区二区三区婷婷| 欧美精品在线看| 欧美一级特黄aaaaaa| 中文无字幕一区二区三区 | 欧美性xxxxxxxxx| 久久国产乱子伦免费精品| 四季av一区二区凹凸精品| 91福利视频网站| 免费观看成人网| 成人激情诱惑| 综合精品久久| 亚洲精品护士| 日韩欧美一区二区三区免费看| 国产精品91在线观看| 免费黄网在线观看| 精品三级在线看| 国产精品久久久久久久久久ktv| 黄色大片网站在线观看| 久久精品久久综合| 亚洲精品天堂成人片av在线播放| 欧美韩国日本| 91精品国产亚洲| 日本一级在线观看| 日韩欧美中文在线| 日韩在线观看免| 91看片淫黄大片一级| 男人透女人免费视频| 最新国产精品久久久| 久久精品日产第一区二区三区乱码| 欧美大片1688网站| 欧美激情精品久久久久久| 亚洲精品97久久中文字幕| 欧洲精品在线观看| 97久久精品在线| av中文在线| 精品夜色国产国偷在线| 久久久久久久久久久久国产精品| 久久久久久黄| 久久另类ts人妖一区二区| 成人久久精品| 国产精品久久久91| 亚洲天堂电影| 国模gogo一区二区大胆私拍| 亚洲熟妇一区二区三区| av免费在线观看网站| 在线看一区二区| 日韩精品在线免费视频| 一区二区三区在线影院| 800av在线播放| 久久国产精品久久久久久电车| 91精品入口蜜桃| 欧美jizzhd69巨大| 亚洲精品电影网| 亚洲日本视频在线观看| 亚洲在线一区二区三区| 日本福利片在线观看| 国产午夜亚洲精品不卡| 最近中文字幕无免费| 国产福利91精品一区二区三区| 日韩欧美在线免费观看视频| 亚洲三级色网| 97超碰人人爱| 亚洲91精品| 樱花www成人免费视频| 日韩伦理视频| 亚洲一区二区免费视频软件合集| 国内成人精品| 日韩欧美电影一区二区| 精品国产视频| 一区二区在线观看不卡| 麻豆av免费在线| 另类天堂av| 成人在线免费高清视频| 91久久国产| 日本最新一区二区三区视频观看| 欧美日韩播放| 成人av免费看| 成人国产精选| 97成人精品区在线播放| 黄频免费在线观看| 69久久夜色精品国产69| 精品91久久| 亚洲人免费视频| 亚洲永久精品一区| 欧美三区在线观看| 熟女丰满老熟女熟妇| 国产91精品一区二区麻豆亚洲| 伊人五月天婷婷| 国产成人av电影在线| 欧美xxxxx精品| 国产亚洲一区字幕| 人妻互换一区二区激情偷拍| 国产精品国产a| 九九热这里有精品视频| 激情av一区二区| koreanbj精品视频一区| 精品人妻一区二区三区蜜桃| 欧美国产一区在线| 无码人妻一区二区三区在线视频| 国产精品456| 国产精品九九视频| 久久久久久麻豆| 蜜桃视频无码区在线观看| 91农村精品一区二区在线| 色屁屁草草影院ccyy.com| 亚洲色图一区二区| 精品午夜福利视频| 色欲综合视频天天天| 亚洲第一区av| 69久久夜色精品国产69蝌蚪网| 亚洲国产精品suv| 日韩欧美一区中文| 无码人妻精品一区二区蜜桃色欲| 欧美日韩亚洲综合在线 | 爱草tv视频在线观看992| 欧洲精品在线视频| 疯狂欧洲av久久成人av电影| 精品久久一区二区三区蜜桃| 久久人体视频| 男人天堂1024| av天堂一区二区三区| 精品国产百合女同互慰| 日韩精品视频无播放器在线看 | 中文字幕中文字幕99| 国产精品啊啊啊| 免费的av在线| 久久性天堂网| 亚洲av无码专区在线播放中文| 久久精品视频在线看| 免费中文字幕在线| 欧美三级视频在线观看| 中文字幕在线观看欧美| 精品国产人成亚洲区| 黄频网站在线观看| 亚洲精品国产精品国自产在线 | xxxcom在线观看| 国产精品视频色| 亚洲高清极品| 成人精品视频在线播放| 国产专区综合网| 大胸美女被爆操| 欧美网站在线观看| 亚洲精品人妻无码| 久久成人精品电影| 国产成人免费高清视频| 欧美成人69| 水蜜桃亚洲精品| 亚洲人成免费网站| 国产精品涩涩涩视频网站| 97品白浆高清久久久久久| 无码毛片aaa在线| 日本不卡视频一二三区| 妺妺窝人体色www看人体| 68国产成人综合久久精品| 日韩xxxx视频| 成人午夜av在线| 久久久久久久久久久久久久久久久| 午夜欧美在线一二页| jlzzjlzz亚洲女人18| www.欧美免费| 韩国女主播一区二区| 欧美日韩在线高清| 一区二区亚洲视频| 国产精品美女免费| 第九色区aⅴ天堂久久香| 苍井空浴缸大战猛男120分钟| 91在线观看高清| www.日本精品| 日韩黄在线观看| 日本aaa在线观看| 性欧美xxxx交| 色婷婷综合久久久中字幕精品久久| 国产在线欧美日韩| 日韩一级免费| 欧美精品黑人性xxxx| 一级特黄特色的免费大片视频| 精品亚洲国产成av人片传媒| 国产精品论坛| 992tv成人免费视频| 97久久精品一区二区三区的观看方式| 日本最新一区二区三区视频观看| 日韩精品欧美精品| 免费看黄色三级| 91激情五月电影| 91久久精品国产91性色69| 久久精品99久久香蕉国产色戒| av3级在线| 亚洲自拍高清视频网站| 欧美热在线视频精品999| 无码少妇一区二区三区芒果| 欧美国产综合一区二区| 国产免费黄色网址| 久久香蕉频线观| 日本肉肉一区| 久久久成人精品一区二区三区| 久久国产欧美| 白丝女仆被免费网站| 日本黄色一区二区| 成人在线观看一区| 国产精品成人av性教育| 日韩成人一级| 亚洲va久久久噜噜噜| 蜜桃精品噜噜噜成人av| 欧美啪啪免费视频| 国产高清在线精品| 精品一区二区三区蜜桃在线| 欧美一级片免费看| 啊啊啊久久久| 亚洲一区二区在线观| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲精品国产精品国自产在线| 九九热精彩视频| 日韩欧美aaa| 亚洲黄色小说网址| 久久久久久久久国产| 日韩精品成人在线观看| 永久域名在线精品| 国产在线播放一区三区四| 日韩人妻无码一区二区三区| 亚洲天堂福利av| www.五月天激情| 欧美成人在线网站| 欧美韩一区二区| 人人干人人干人人| 亚洲成a人v欧美综合天堂下载| 亚洲av无码国产精品永久一区 |