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

聊聊令人頭疼的埋點

開發 前端
轉轉 H5 采用的是手動埋點方式,App 內的頁面通常需要添加各種埋點,以驗證和輔助產品后續決策。今天就和大家聊聊令筆者頭疼的埋點,也希望能加深您對埋點的理解~

埋點,是指在應用中添加代碼,以收集用戶的操作行為和數據,以便后續進行數據分析和產品決策。這些代碼通常被稱為埋點代碼,它們將事件(如點擊、滾動、搜索等)和屬性(如時間、位置、設備等)捕捉并發送到數據平臺。通常情況下,這些數據用于分析用戶行為、監控應用程序性能、改進產品功能等方面。

轉轉 H5 采用的是手動埋點方式,App 內的頁面通常需要添加各種埋點,以驗證和輔助產品后續決策。今天就和大家聊聊令筆者頭疼的埋點,也希望能加深您對埋點的理解~

以下部分內容、代碼,來源于 chatGPT,如有錯誤,歡迎指出~

埋點內容

首先埋點內容一般會包含用戶信息、頁面信息、事件信息、訪問信息等。

  • 用戶信息:包括用戶的唯一標識(uid)、設備標識(token)、訪問設備、瀏覽器版本以及網絡狀態等
  • 頁面信息:包括當前頁面的 URL、標題、頁面 ID 等信息
  • 事件信息:包括用戶的行為事件,如點擊、滾動、鼠標移動等,以及事件的時間戳、元素路徑、事件類型等信息
  • 訪問信息:包括用戶來源、搜索關鍵詞、渠道信息等,計算整個鏈路的滲透,或者在出現問題時,幫助還原整個用戶操作路徑,幫助開發者更快的定位、修復問題。

埋點方式

常見的埋點方式大體可以分為手動埋點、可視化埋點和全埋點三種。

  • 手動埋點在代碼中手動加入埋點,相應事件觸發的時候,再上報相關埋點。當需要精細化數據或者希望根據業務訴求,定制化添加埋點的時候,就很適合使用這種方式。但缺點就是額外工作量很大,也需要相關的 QA 介入測試,一些復雜的埋點很容易出錯,導致延誤需求數據分析的時間
  • 可視化埋點 需要頁面/項目預先接入可視化埋點 SDK,并開啟可視化埋點開關,然后相關人員登錄可視化圈選后臺,選擇相應的頁面以及圈選需要上報的相關行為埋點,圈選平臺和 SDK 進行通信,讓 SDK 拿到需要上報的埋點,然后 SDK 自動上報相關的埋點。
  • 全埋點是一種將應用程序中所有用戶行為都收集和分析的埋點技術,例如打開頁面、切入后臺、點擊某個區域、某個區域曝光等等,優點就是可以更全面、更細致地了解用戶行為和需求,缺點就是由于自動記錄了各種操作行為的數據,會導致大量的無意義的行為被上報,對服務端的壓力比較大,并且也考驗從紛繁復雜的埋點中找到所需埋點的能力

埋點流程

圖片

埋點流程大體可以分為埋點觸發、上報、校驗以及上報到數據平臺后的埋點清洗、過濾和分析,進而產出下一步決策。

  1. 埋點觸發埋點觸發大致分為自動觸發和手動觸發兩種方式,上面提及的頁面展現通常就是自動觸發,當頁面打開的時候,就自動上報了。但是像點擊埋點就可以用手動觸發的,只有當區域被真正點擊時,才會進行上報。
  2. 埋點上報其中埋點上報又分為立即上報和延遲上報兩種。立即上報的邏輯相對簡單,在埋點事件觸發時,就立即上報。但是缺點也很明顯,就是上報的埋點量巨大,會給埋點服務造成巨大負擔。延遲上報,就是將一段時間內的埋點,收集起來,然后一次性上報。這樣無疑就會使上報的次數,急劇減少,減輕了埋點服務壓力。但是其中又會涉及埋點上報去重、埋點觸發時間校準(如果客戶端時間不準怎么辦?)等等其他問題,因此相對立即上報來說,延遲上報邏輯上要復雜一些。并且需要數據層面進行過濾、清洗。
  3. 埋點校驗開發者手動添加了部分埋點,需求上線前需要進行驗證,確保按照要求進行了上報,其中校驗可以使用人工觸發,抓包進行校驗。也可以通過編寫自動化腳本,模擬使用,進行校驗。轉轉側使用相關的后臺,可以通過篩選相關用戶、來源以及不同環境,實時接收相關的埋點,進行校驗。
  4. 埋點分析埋點上報之后,數據平臺就會拿到相關的埋點數據,對紛繁復雜的數據,進行過濾、清洗,得到產品需要的數據,然后產品就會對數據進行分析,有時可以發現一些問題,以及對后續決策產生影響。

埋點常見類型

埋點的觸發通常與埋點的類型相關,接下來列舉幾種常見的埋點類型:

  • 頁面展現在頁面展現時進行上報,H5 環境下一般通過監聽 onshow 或者 visibilitychange 事件來實現,但是這兩者都有一定的兼容性問題。而如果是處于 hybrid 環境,則可以利用宿主環境(客戶端)暴露的生命周期來實現,借用原生的生命周期來實現,也更加準確些。頁面展現一般用來記錄頁面的 PV/UV,算是一項非常基礎的數據了。
  • 點擊用戶點擊某個區域時上報,可以上報相關業務參數,也可以包含點擊位置信息,其中位置信息可以用來生成熱力圖,確定頁面的熱區,從而可以知道用戶對哪部分更加感興趣,哪部分的轉化效率更高,以便調整后續的產品策略。H5 中一般可以通過事件委托來實現,在根結點監聽點擊事件,當事件冒泡到根結點階段,觸發相應事件。
document.addEventListener('click', function(e) {
const target = e.target
// do something
}, true);
  • 區域曝光當某個區域出現在視口內,一定時間內進行上報,一般配合點擊、下單等數據,觀察整個路徑的漏斗轉化。由于會涉及重復上報的問題,所以一般區域都會有一套規則,生成該區域的唯一標識,防止重復上報。以及在商品列表的場景中存在翻頁的情況,就需要再使用 MutationObserver 監聽 DOM 的變化,動態的調用 IntersectionObserver 進行重復監聽。H5 一般有監聽頁面滾動事件和使用 IntersectionObserver 兩種方式來實現
// 1. 監聽頁面滾動實現
const element = document.querySelector('.exposure-ele');

window.addEventListener('scroll', () => {
const elementPosition = element.getBoundingClientRect();
const windowPosition = {
top: 0,
left: 0,
bottom: window.innerHeight,
right: window.innerWidth
};

if (isElementInViewport(elementPosition, windowPosition)) {
console.log('Element is in viewport!');
} else {
console.log('Element is not in viewport!');
}
});

function isElementInViewport(elementPosition, windowPosition) {
return (
elementPosition.bottom > windowPosition.top &&
elementPosition.top < windowPosition.bottom &&
elementPosition.right > windowPosition.left &&
elementPosition.left < windowPosition.right
);
}

// 2. 使用 IntersectionObserver 實現
const element = document.querySelector('.exposure-ele');

const options = {
root: null,
rootMargin: '0px', // 設置視口四邊延伸的范圍,可以利用此做列表數據的提前加載
threshold: 0.5 // 區域與視口相交的閾值
};

const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
console.log('Element has entered the viewport!');
} else {
console.log('Element has left the viewport!');
}
});
}, options);

observer.observe(element);
  • 頁面停留時長定義用戶從進入頁面到離開頁面的時長,一般需要精確到毫秒級別。停留時間越長,一般代表用戶對當前頁面越感興趣,預示產品決策是否可以對此進行一些深耕。
  • 熱力圖通過顏色深淺,標識用戶對頁面各區域點擊的頻率。顏色越深,代表點擊頻率越高,是一種直觀、高效發現吸引用戶區域的方式。比如常用于商場首頁金剛位,可以清晰發現用戶對各品類的喜好,就可以動態調整金剛位的類目。一般是通過統計點擊埋點上報的位置,進行實現。其中位置又可以分為絕對位置和區域位置兩種。絕對位置是指點擊時的 x、y 坐標,但是由于各個手機的分辨率不同,點擊同一區域的 x、y 坐標也不一樣,就需要進行多分辨率的調整、整合,比較復雜。轉轉現在采用的是后者區域位置,通過頁面ID(pageId)、區域ID(sectionId)以及區域次序ID(sortId),對一個區域進行定位,當點擊時會上報相關的 pageId、sectionId 以及 sortId,然后就可以統計出頁面某個區域、某個次序的點擊率,生成相應熱力圖了。以下是轉轉游戲賬號首頁的熱力示意圖:

圖片

  • 性能埋點通過記錄頁面加載過程不同階段的耗時,幫助開發者發現性能問題,提升頁面加載速度,發現可優化的點,提升用戶體驗。甚至可以與白屏檢測相結合,在頁面出現問題時,及時報警通知相關人員查看、處理。

埋點發送方式

埋點發送即將埋點相關數據發送給數據平臺,一般有接口方式、img 標簽方式和 sendBeacon 三種方式。

  • 接口方式:通過接口的形式將埋點的信息進行上報,兼容性比較好,但是一些網站可能會禁用腳本,導致失效。
  • 創建 img 標簽:很多公司都采用 img 標簽攜帶埋點信息進行上報,一方面是圖片請求不存在跨域限制(一般而言,埋點發送域名都不是當前域名),另一方面圖片標簽不需要真正插入到 DOM 節點中,只需要實例化 Image,設置 src 屬性就會發出請求,不會阻塞頁面渲染,對性能影響較小。
const img = new Image()
img.src = 'https://example.com/log?xxx'

為了追求埋點請求盡可能小,大多采用的是 1*1 像素的透明 GIF 來上報,因為在各種圖片格式下,這種相對較小。

  • sendBeacon 發送該 api 是專門被設計來滿足統計和診斷代碼的需要,通常需要在頁面卸載之前,將相關埋點發出。過早的發送數據可能導致錯過收集數據的時機,因此需要等到頁面即將卸載時發送數據。在 sendBeacon 出現之前,很難保證在頁面卸載之前,可以將數據成功發送,因為用戶代理通常會忽略在 unload 事件處理器中產生的異步 XHR。過去為了解決這個問題,開發者們想出了一些 hack 的方法:但是無獨有偶,上述方法都存在一個問題,那就是會延遲當前頁面的卸載,導致下一個頁面出現的更晚。而 sendBeacon 不存在上述問題,它數據發送是可靠的、是異步的,正由于異步發送數據,所以不影響下一導航的載入。一般可以監聽 visibilitychange 的 hidden 狀態來發送埋點
document.addEventListener('visibilitychange', function logData() {
if (document.visibilityState === 'hidden') {
navigator.sendBeacon('/log', analyticsData)
}
})
  1. 發起一個同步 XMLHttpRequest 來發送數據
  2. 創建一個 img 元素并設置 src,大部分用戶代理會延遲卸載(unload)文檔以加載圖像
  3. 創建一個幾秒的 noop 循環

總結

以上從埋點內容、方式、流程、常見埋點的類型以及發送方式等方面,介紹了埋點相關的基礎概念以及轉轉采取的方案,希望能對您有所幫助~

參考及引用

  • onshow
  • visiblechange
  • sendBeacon
  • IntersectionObserver
  • MutationObserver
責任編輯:武曉燕 來源: 大轉轉FE
相關推薦

2017-10-20 12:00:36

Python全局解釋器鎖GIL

2017-07-14 14:52:25

MySQLAborted告警案例分析

2010-04-08 13:17:39

IT管理系統遷移賽門鐵克

2010-11-16 09:07:32

2022-05-19 12:14:22

分布式開發框架

2021-05-09 22:26:36

Python函數變量

2021-10-09 09:47:14

Java開發 bug

2017-12-12 13:27:20

主板跳線USB

2020-06-09 14:30:17

編程命名代碼

2024-04-24 12:41:10

Rust安全性內存

2020-01-17 06:15:17

運維架構技術

2023-12-13 18:46:50

FlutterAOP業務層

2017-12-28 14:54:04

Android代碼埋點全埋點

2019-07-03 15:01:30

戴爾

2016-12-12 13:42:54

數據分析大數據埋點

2020-01-27 10:02:42

Windows 10Windows 7Windows

2025-07-11 09:09:00

2020-07-29 15:12:14

Python 開發編程語言

2020-04-29 16:24:55

開發iOS技術

2018-12-20 08:42:59

安全投資ROSI安全工具
點贊
收藏

51CTO技術棧公眾號

久久久久88色偷偷免费| 蜜臀av免费一区二区三区| 中文字幕在线观看一区| 51国偷自产一区二区三区| 久久久久久欧美精品se一二三四| 亚洲一区电影| 色哟哟精品一区| 爱爱爱视频网站| 人人妻人人澡人人爽久久av| 久久蜜桃精品| 久久99精品国产99久久6尤物| 天天躁日日躁狠狠躁av麻豆男男| 成人美女视频| 依依成人精品视频| 日产精品久久久一区二区| 国产人妖一区二区| 噜噜爱69成人精品| 久久五月情影视| 亚洲最大成人网站| 一区二区三区四区精品视频| 在线中文字幕一区| 男女啪啪免费观看| jizz在线免费观看| 不卡一区二区在线| 91美女片黄在线观| 天干夜夜爽爽日日日日| 狠狠色综合网| 久久精品99国产精品酒店日本| 日韩精品卡通动漫网站| 日韩专区视频网站| 色婷婷av一区二区三区软件| 国产又粗又猛又爽又黄的网站 | 亚洲国产精品国自产拍av秋霞| 精品久久久久av| 欧美videosex性极品hd| 国产精品少妇自拍| 免费看污久久久| 日本精品久久久久| 国产99精品国产| 成人午夜在线观看| 中文字幕有码无码人妻av蜜桃| 亚洲欧美日韩精品一区二区 | 亚洲国产另类久久久精品极度| 四虎免费在线观看| 粉嫩高潮美女一区二区三区| 91日韩在线播放| 国产又粗又猛又爽又黄的视频一| 日韩影院在线观看| 欧美专区在线视频| 欧美另类一区二区| av不卡免费看| 97久久久久久| 国产精品午夜影院| 国产美女诱惑一区二区| 51精品国产黑色丝袜高跟鞋| 日本一本高清视频| 国产欧美日韩一级| 456国产精品| www五月天com| 视频一区二区三区中文字幕| 国产精品99久久久久久久久久久久| 国产免费av一区二区| 久久国产直播| 国产精品99导航| 中文字幕在线观看你懂的| 免费精品视频在线| 91精品久久久久久| 国产麻豆免费观看| 国产不卡一区视频| 国严精品久久久久久亚洲影视| 色欲久久久天天天综合网 | 亚洲国产精品欧美一二99| 99re国产| 人妻无码中文字幕| 2021久久国产精品不只是精品 | jizzjizz欧美69巨大| 正在播放国产一区| 极品美妇后花庭翘臀娇吟小说| 911久久香蕉国产线看观看| 精品中文字幕乱| 日韩少妇高潮抽搐| 日韩激情中文字幕| 成人黄色在线观看| 亚洲精品国产手机| 久久久久久影视| 亚洲三区在线| 高h视频在线播放| 色网站国产精品| 国内国产精品天干天干| 日韩欧美中文字幕一区二区三区| 亚洲精品国产精品国产自| 黑人巨大精品欧美| 图片小说视频色综合| 欧美精品电影免费在线观看| 久久亚洲天堂网| 极品少妇xxxx偷拍精品少妇| 91福利入口| 欧美日韩免费做爰大片| 中文字幕在线不卡| 男人添女人下部视频免费| 黄色成人免费网| 日韩三级高清在线| 丰满少妇一区二区| 国产一区美女| 国产精品18久久久久久首页狼| 性猛交xxxx乱大交孕妇印度| 91农村精品一区二区在线| 中文字幕一区二区三区有限公司 | 日本系列欧美系列| 国产精品国模大尺度私拍| 成人免费一区二区三区视频网站| 有坂深雪av一区二区精品| 国产情侣av自拍| 99re8这里有精品热视频免费| 在线电影av不卡网址| 久久精品国产亚洲av麻豆色欲 | 91九色在线视频| 男人的天堂在线| 亚洲一区二区美女| 午夜剧场高清版免费观看| 视频福利一区| 久久久久久九九九| 国产日本精品视频| 国产午夜精品久久久久久免费视 | 日日噜噜噜夜夜爽爽| sese综合| 亚洲国产婷婷香蕉久久久久久| 欧美精品久久久久久久久46p| 青娱乐精品视频在线| 久久本道综合色狠狠五月| 最新日本在线观看| 欧美日韩精品一区视频| 日韩毛片无码永久免费看| 亚洲三级国产| 成人xxxxx色| 日本成人不卡| 91精品国产免费久久综合| 无码 人妻 在线 视频| 9色国产精品| 精品视频一区在线| 91福利在线尤物| 日韩欧美一区中文| 欧美三级 欧美一级| 精品在线观看视频| 一本一道久久a久久综合精品| 户外露出一区二区三区| 亚洲另类欧美自拍| 欧美一级片免费在线观看| 成人免费视频播放| 日韩精品视频在线观看视频| 一区二区三区四区视频免费观看| 久久99视频精品| 亚洲精品视频91| 亚洲影院久久精品| 任你躁av一区二区三区| 亚洲精品社区| 免费h精品视频在线播放| 伊人久久国产| 国产一区二区三区毛片| 无码人妻熟妇av又粗又大| 久久久久久久久99精品| 精品久久久久久无码国产| 精品国精品国产自在久国产应用| 国产成人精品视频在线观看| seseavlu视频在线| 欧美酷刑日本凌虐凌虐| 免费看一级一片| 成人h动漫精品| 免费黄色福利视频| 国产日韩视频在线| 成人免费福利在线| 色呦呦在线播放| 亚洲精品动漫100p| 五月激情丁香网| 自拍偷拍国产精品| 亚洲乱妇老熟女爽到高潮的片 | 78色国产精品| 国产女主播在线直播| 欧美日韩国产高清一区二区 | 欧美日韩国产大片| 久久艹精品视频| 91在线播放网址| 日韩中文字幕a| 韩日精品视频| 欧美日韩另类综合| 国产95亚洲| 97国产真实伦对白精彩视频8| 黄色影院在线播放| 538在线一区二区精品国产| 国产一级aa大片毛片| 久久亚洲精品小早川怜子| 天天操狠狠操夜夜操| 亚洲电影在线| 亚洲第一导航| 成人春色在线观看免费网站| 国产成人拍精品视频午夜网站| 人人干在线视频| 亚洲电影免费观看高清完整版在线观看| 潘金莲一级淫片aaaaaa播放| ㊣最新国产の精品bt伙计久久| 日韩av手机在线播放| 青青青伊人色综合久久| 久久久久99精品成人片| 欧美精品一区二区久久| 99影视tv| 日韩精品一页| 韩国成人免费视频| 欧美一二三区在线| 无码人妻精品一区二区三区蜜桃91| 亚洲图片你懂的| 欧美黄色一级生活片| 国产成人av电影在线播放| 一路向西2在线观看| 99精品视频免费| 手机在线视频你懂的| 欧美日韩激情在线一区二区三区| 粉嫩高清一区二区三区精品视频| 本网站久久精品| 欧美在线xxx| а√天堂8资源在线| 欧美床上激情在线观看| 日本在线免费网| 亚洲欧美日韩图片| 五月婷婷丁香花| 日韩精品中文字幕一区二区三区| 在线免费观看一区二区| 色琪琪一区二区三区亚洲区| 国产精品美女久久久久av爽| 中文字幕亚洲精品在线观看| 色欲AV无码精品一区二区久久| 久久国产生活片100| 免费黄色一级网站| 午夜亚洲一区| 成年人视频观看| aⅴ色国产欧美| 免费观看国产精品视频| 欧美日韩四区| 97在线免费视频观看| 天天影视欧美综合在线观看| 亚洲精蜜桃久在线| 精品视频99| 午夜欧美一区二区三区免费观看| 真实原创一区二区影院| 日本不卡免费新一二三区| 亚洲综合图区| 性伦欧美刺激片在线观看| 欧洲高清一区二区| 亚州综合一区| 久久av免费一区| 综合色就爱涩涩涩综合婷婷| 麻豆久久久av免费| 伊人久久大香线蕉| 日韩av电影免费观看| av永久不卡| 亚洲欧洲精品一区| 99精品一区| 九一免费在线观看| 国内自拍一区| 激情伊人五月天| 久久精品亚洲| 国内自拍第二页| 国产麻豆午夜三级精品| 日批视频免费看| 99精品视频中文字幕| 成人免费看aa片| 中文字幕乱码亚洲精品一区| 东京热无码av男人的天堂| 1000部国产精品成人观看| 久久久久成人片免费观看蜜芽| 亚洲一二三区在线观看| 国产乱国产乱老熟| 在线视频国内自拍亚洲视频| 中文字幕日韩国产| 欧美一区二区三区色| 日韩一级片免费看| 亚洲欧洲黄色网| 欧美日韩在线资源| 欧美国产日本在线| 国产免费不卡| 成人精品网站在线观看| 国产精品nxnn| 日韩av电影免费观看| 欧美日韩p片| 久久久久久久久久久福利| 秋霞av亚洲一区二区三| 成年人性生活视频| 久久久亚洲国产美女国产盗摄| 欧美一级特黄高清视频| 天天综合天天做天天综合| 中文字幕一区二区人妻| 日韩一级视频免费观看在线| 深夜福利视频在线观看| 久久中文字幕视频| 三级中文字幕在线观看| 成人午夜小视频| 希岛爱理av免费一区二区| 国产麻豆电影在线观看| 中文亚洲免费| 久久aaaa片一区二区| 久久嫩草精品久久久久| 久久久综合久久| 欧美吞精做爰啪啪高潮| 天天操天天干天天舔| 久久国产一区二区三区| 一区二区乱码| 97超级碰碰| 99国产精品免费视频观看| 免费毛片小视频| 国产精品中文字幕一区二区三区| 欧美图片一区二区| 亚洲综合一区二区三区| 亚洲在线免费观看视频| 精品无码久久久久久国产| 怡红院在线观看| 国产精品自产拍在线观| 日韩欧美美女在线观看| 日韩亚洲欧美一区二区| 美女脱光内衣内裤视频久久影院| 成人手机在线免费视频| 一区二区视频在线看| 中文字幕永久在线视频| 亚洲天堂男人的天堂| 国产va在线视频| 99在线观看视频| 亚洲欧美偷拍自拍| 天天操,天天操| 久久日韩粉嫩一区二区三区| 欧美日韩中文视频| 日韩情涩欧美日韩视频| 国产鲁鲁视频在线观看特色| 国产精品福利小视频| 免费看av成人| 免费在线观看毛片网站| 91小视频在线观看| 亚洲一区欧美在线| 精品久久久网站| www.综合网.com| 亚洲国产综合在线看不卡| 国产免费黄色小视频| 国产成人亚洲综合a∨婷婷图片| 国产精品视频一区二区在线观看| 欧美这里有精品| 国产在线超碰| 国产成人jvid在线播放| 最新国产一区| 中文字幕无码不卡免费视频| 久久九九久久九九| 无码无套少妇毛多18pxxxx| 国产视频精品自拍| 成人美女黄网站| 日韩av一级大片| 免费美女久久99| 疯狂试爱三2浴室激情视频| 91精品国产色综合久久久蜜香臀| av网站大全在线| 99r国产精品视频| 欧美黄色一级视频| 日韩女优在线视频| 图片区小说区国产精品视频| 亚洲三区在线播放| 国产va免费精品高清在线观看| 免费观看久久av| jizzzz日本| 亚洲精品国产a| 色偷偷在线观看| 国产99久久精品一区二区 夜夜躁日日躁 | 色哟哟在线观看| 国产极品jizzhd欧美| 999成人网| 亚洲熟女一区二区三区| 午夜免费久久看| 国产剧情在线观看| 成人性生交大片免费观看嘿嘿视频| 午夜国产欧美理论在线播放| 国产午夜在线一区二区三区| 欧美天天综合色影久久精品| 成人免费黄色网页| 亚洲一区二区免费在线| 91久久综合| 亚洲av熟女国产一区二区性色| 7777精品伊人久久久大香线蕉完整版 | 搜索黄色一级片| 日韩欧美亚洲一区二区| 日本不良网站在线观看| 日韩精品另类天天更新| 国内成+人亚洲+欧美+综合在线| 精品无码人妻一区二区三区品| 亚洲男人的天堂在线| 999精品嫩草久久久久久99| 国产xxxx振车| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产日韩久久| 青青草一区二区三区| 九九视频在线免费观看| 亚洲性夜色噜噜噜7777| 视频二区欧美| 亚洲黄色小视频在线观看| 亚洲一区二区三区四区在线免费观看 | 国产成人高清视频| 欧美人一级淫片a免费播放|