聚焦用戶的追蹤與分析——跨屏追蹤
小編按:隨著用戶手持移動(dòng)設(shè)備的增多,基于cookie的網(wǎng)站用戶分析已經(jīng)逐步彰顯弊端(太依賴瀏覽器,被插件影響,本文作者分析了熱門(mén)的跨屏用戶追蹤手段以及原理??缙脚_(tái)用戶追蹤,不再是心病。
1,我們?yōu)槭裁葱枰缙磷粉? 在開(kāi)始談?wù)摽缙练治龅闹匾院蛢r(jià)值之前,我們先來(lái)簡(jiǎn)單的回顧一些背景信息。這就是我們的網(wǎng)站分析工具是如何來(lái)定義,區(qū)分和計(jì)算唯一身份訪問(wèn)者?下面我們逐一來(lái)回顧下這些基礎(chǔ)知識(shí)。 訪問(wèn)者定義 網(wǎng)站分析工具依靠IP或Cookie來(lái)定義訪問(wèn)者。一個(gè)IP地址或一個(gè)Cookie就代表一個(gè)訪問(wèn)者。早期的日志分析工具依靠IP地址,但由于存在多個(gè)人公用一個(gè)IP地址的情況,例如網(wǎng)吧,或者學(xué)校機(jī)房等等。因此現(xiàn)在大部分的網(wǎng)站分析工具都是以Cookie來(lái)定義訪問(wèn)者。Cookie是存儲(chǔ)在訪問(wèn)者瀏覽器中的一個(gè)文本文件,用來(lái)記錄訪問(wèn)者的身份信息。當(dāng)然也有一些分析工具可以進(jìn)行定制,當(dāng)訪問(wèn)者瀏覽器禁用Cookie時(shí)通過(guò)IP地址繼續(xù)定義并追蹤訪問(wèn)者。 訪問(wèn)者區(qū)分 用于定義訪問(wèn)者的Cookie中有一串唯一的數(shù)字,這串唯一的數(shù)字就是訪問(wèn)者的ID。訪問(wèn)者ID會(huì)在訪問(wèn)者每次訪問(wèn)網(wǎng)站或?yàn)g覽頁(yè)面時(shí)跟隨其他指標(biāo)一起返回網(wǎng)站分析工具的服務(wù)器。網(wǎng)站分析工具通過(guò)這串Cookie中的唯一數(shù)字ID來(lái)區(qū)分訪問(wèn)者的身份。如果發(fā)現(xiàn)多條日志中的訪問(wèn)者ID都相同,則判斷這些訪問(wèn)或頁(yè)面瀏覽行為來(lái)自同一個(gè)訪問(wèn)者。 唯一身份訪問(wèn)者的計(jì)算方法 網(wǎng)站分析工具對(duì)于訪問(wèn)者采取排重的計(jì)算方法。換句話來(lái)說(shuō)網(wǎng)站分析工具提供的是唯一身份訪問(wèn)者數(shù)據(jù)。以下三個(gè)測(cè)試可以說(shuō)明網(wǎng)站分析工具是如何對(duì)訪問(wèn)者進(jìn)行排重計(jì)算的。 測(cè)試1,按時(shí)間維度對(duì)訪問(wèn)者進(jìn)行排重。 將一周內(nèi)網(wǎng)站訪問(wèn)者的數(shù)據(jù)按天分別取出進(jìn)行匯總,并與網(wǎng)站分析工具提供的一周匯總訪問(wèn)者數(shù)據(jù)進(jìn)行對(duì)比,你會(huì)發(fā)現(xiàn)以天作為維度的訪問(wèn)者匯總數(shù)據(jù)要大于以周作為維度的訪問(wèn)者數(shù)據(jù)。原因很簡(jiǎn)單,一個(gè)訪問(wèn)者連續(xù)一周7天都訪問(wèn)了你的網(wǎng)站。這時(shí)以天作為維度,每一天中這個(gè)訪問(wèn)者都是唯一的。按天匯總的訪問(wèn)者數(shù)據(jù)為7。而以周作為維度,在這7天中只有1個(gè)唯一訪問(wèn)者,到訪過(guò)網(wǎng)站7次。從數(shù)據(jù)準(zhǔn)確性的角度考慮,排重后的訪問(wèn)者數(shù)據(jù)更為準(zhǔn)確。 測(cè)試2,按來(lái)源維度對(duì)訪問(wèn)者進(jìn)行排重。 按來(lái)源維度對(duì)訪問(wèn)者進(jìn)行排除與前面按時(shí)間維度進(jìn)行排除的例子相似,將不同來(lái)源維度的訪問(wèn)者數(shù)據(jù)分布取出進(jìn)行匯總,并與同一個(gè)時(shí)間段的網(wǎng)站訪問(wèn)者數(shù)據(jù)進(jìn)行對(duì)比,你會(huì)發(fā)現(xiàn)按來(lái)源匯總的訪問(wèn)者數(shù)據(jù)要大于網(wǎng)站的訪問(wèn)者數(shù)據(jù)。因?yàn)橥粋€(gè)訪問(wèn)者在一段時(shí)間內(nèi)可能會(huì)通過(guò)多個(gè)不同的渠道或媒體到訪你的網(wǎng)站。如果僅從渠道或媒體維度來(lái)看,這個(gè)訪問(wèn)者是唯一的。但擴(kuò)大視角從網(wǎng)站的維度來(lái)看,無(wú)論訪問(wèn)者的來(lái)源渠道有幾個(gè),唯一身份的訪問(wèn)者都只有1個(gè)。 測(cè)試3,按內(nèi)容或頁(yè)面對(duì)訪問(wèn)者進(jìn)行排重。 除了按時(shí)間和來(lái)源對(duì)訪問(wèn)者進(jìn)行排重以外,還有一個(gè)在數(shù)據(jù)統(tǒng)計(jì)中最容易被誤解的方法,就是按網(wǎng)站的頁(yè)面對(duì)訪問(wèn)者進(jìn)行排重。這類(lèi)排重的方法與前面的兩類(lèi)測(cè)試非常相似,只不過(guò)將時(shí)間維度和來(lái)源維度替換為了網(wǎng)站頁(yè)面。因此,如果你將訪問(wèn)每一頁(yè)或每個(gè)頻道的訪問(wèn)者單獨(dú)取出并進(jìn)行匯總,那么這個(gè)數(shù)據(jù)會(huì)明顯大于網(wǎng)站維度下的訪問(wèn)者數(shù)量。因?yàn)橐粋€(gè)訪問(wèn)者可能看過(guò)多個(gè)頻道或頁(yè)面,從每個(gè)頻道或頁(yè)面的維度來(lái)說(shuō),這個(gè)訪問(wèn)者都是唯一的,但從網(wǎng)站這個(gè)更高一級(jí)的維度看來(lái),只有一個(gè)唯一的訪問(wèn)者。 啰嗦到這里你可能已經(jīng)發(fā)現(xiàn)了,為了保證唯一身份訪問(wèn)者的數(shù)據(jù)準(zhǔn)確,網(wǎng)站分析工具會(huì)從整個(gè)網(wǎng)站的維度對(duì)訪問(wèn)者進(jìn)行排重計(jì)算。而這一切的前提都是網(wǎng)站分析工具能夠在不同維度下識(shí)別并區(qū)分出這個(gè)訪問(wèn)者。但在實(shí)際的訪問(wèn)場(chǎng)景中,有一些維度網(wǎng)站分析工具沒(méi)有辦法進(jìn)行排重操作。例如不同的瀏覽器,和不同的終端設(shè)備。因?yàn)榫W(wǎng)站分析工具賴以定義訪問(wèn)者的ID存儲(chǔ)在Cookie中,而Cookie是基于瀏覽器端的。換句話說(shuō)就是訪問(wèn)者在不同的瀏覽器或設(shè)備中會(huì)擁有不同的訪問(wèn)者ID。這就導(dǎo)致了網(wǎng)站分析工具沒(méi)有辦法在瀏覽器和設(shè)備維度下對(duì)訪問(wèn)者進(jìn)行排重。 從技術(shù)和指標(biāo)計(jì)算的角度來(lái)看,跨屏追蹤的這個(gè)新功能的主要作用就是用來(lái)在不同瀏覽器及設(shè)備間精確定義和識(shí)別訪問(wèn)者,并對(duì)訪問(wèn)者進(jìn)行跨屏幕,跨設(shè)備的識(shí)別和排重。使我們獲得的唯一身份訪問(wèn)者數(shù)據(jù)更加精確。 2,跨屏追蹤的原理與實(shí)施方法 目前大部分網(wǎng)站分析工具實(shí)現(xiàn)跨屏追蹤的原理大致相同,都是通過(guò)訪問(wèn)者的唯一身份標(biāo)識(shí)在不同的設(shè)備間定義和識(shí)別訪問(wèn)者。然后在服務(wù)器端按照唯一身份對(duì)訪問(wèn)者使用的設(shè)備,訪問(wèn)行為進(jìn)行排除和匯總處理。但在跨屏追蹤中,這個(gè)唯一身份標(biāo)識(shí)不再來(lái)自于Cookie中的訪問(wèn)者ID。而是依賴于訪問(wèn)者在網(wǎng)站中的唯一身份標(biāo)識(shí)。換句話說(shuō),網(wǎng)站分析工具把跨屏幕跨設(shè)備識(shí)別用戶唯一身份的工作交給了網(wǎng)站。而這個(gè)唯一身份標(biāo)識(shí),通常也就是訪問(wèn)者的登陸賬號(hào)。當(dāng)訪問(wèn)者在網(wǎng)站中完成登陸操作后,就會(huì)以此作為訪問(wèn)者的唯一身份ID。 以Universal Analytics為例,如果要對(duì)訪問(wèn)者進(jìn)行跨屏追蹤,需要在全局代碼中添加一行代碼用于獲取這個(gè)訪問(wèn)者在網(wǎng)站中的唯一身份ID。并將這個(gè)ID返回給Google分析服務(wù)器。進(jìn)行后續(xù)的排重和匯總處理。 我們以bluewhale_test作為訪問(wèn)者唯一身份標(biāo)識(shí)為例。這段代碼在你的頁(yè)面全局代碼中應(yīng)該是下面的樣子。 當(dāng)代碼被執(zhí)行,我們可以發(fā)現(xiàn)和驗(yàn)證兩件事情,第一,訪問(wèn)者被成功的賦予了唯一身份標(biāo)識(shí)后,我們可以在返回?cái)?shù)據(jù)中看到本次的訪問(wèn)和頁(yè)面瀏覽行為屬于用戶bluewhale_test。第二,這個(gè)訪問(wèn)者唯一身份標(biāo)識(shí)并沒(méi)有存儲(chǔ)在Cookie中,而是直接發(fā)送到Google分析的服務(wù)器。 當(dāng)這個(gè)訪問(wèn)者在其他設(shè)備登陸網(wǎng)站時(shí),我們也將同樣為他賦予bluewhale_test的標(biāo)識(shí)。這樣在服務(wù)器端我們就可以對(duì)這個(gè)訪問(wèn)者進(jìn)行識(shí)別,并將他在不同設(shè)備間的訪問(wèn)行為進(jìn)行歸并計(jì)算,以實(shí)現(xiàn)跨越屏幕和終端的訪問(wèn)者追蹤。但這里有個(gè)問(wèn)題,就是訪問(wèn)者必須完成登陸操作才可以被標(biāo)識(shí)。如果訪問(wèn)者僅僅到訪網(wǎng)站而沒(méi)有完成登陸操作呢?這里我們介紹跨屏追蹤的一個(gè)加強(qiáng)版,webtrekk中以唯一身份ID+cookie的標(biāo)識(shí)方法來(lái)解決未登錄的用戶標(biāo)記問(wèn)題。 3,Webtrekk增強(qiáng)版跨屏追蹤 當(dāng)一個(gè)訪問(wèn)者在網(wǎng)站進(jìn)行了注冊(cè)或者登陸操作,那么webtrekk系統(tǒng)會(huì)將訪問(wèn)者的用戶名作為唯一身份訪問(wèn)者ID對(duì)訪問(wèn)者進(jìn)行標(biāo)識(shí)。這和之前介紹的方法和流程沒(méi)有區(qū)別。但webtrekk在后臺(tái)還會(huì)做一件事情,就是將當(dāng)前訪問(wèn)者的唯一身份ID與他cookie中的訪問(wèn)者ID進(jìn)行關(guān)聯(lián)。那么在不刪除Cookie的情況下,下次這位訪問(wèn)者到訪網(wǎng)站時(shí)無(wú)論是否進(jìn)行登陸操作,webtrekk都能再次識(shí)別出他,并且將他與之前的歷史行為進(jìn)行關(guān)聯(lián)。 上面的圖表清晰展示了這個(gè)過(guò)程。當(dāng)這名訪客登錄后,webtrekk將cookie中的訪問(wèn)者ID與URM的唯一身份ID進(jìn)行關(guān)聯(lián)。URM唯一身份ID用來(lái)識(shí)別用戶,基于cookie的不同訪問(wèn)者客ID就會(huì)賦予到唯一身份ID中。如果任何一個(gè)唯一身份ID發(fā)送到Webtrekk,相關(guān)的cookie訪問(wèn)者ID也會(huì)添加到其中。URM唯一身份ID只在第一次關(guān)聯(lián)(綠色箭頭)的時(shí)候用到。之后,關(guān)聯(lián)機(jī)制便獨(dú)立于URM唯一身份ID(灰色箭頭)。這樣當(dāng)訪問(wèn)者不再進(jìn)行登陸操作時(shí),我們也能根據(jù)之前建立起來(lái)的關(guān)聯(lián)關(guān)系對(duì)訪問(wèn)者進(jìn)行識(shí)別。 4,跨屏報(bào)告概覽及指標(biāo)的變化 使用跨屏追蹤功能后,我們可以在網(wǎng)站分析工具的報(bào)告中看到更精確的訪問(wèn)者數(shù)據(jù)和訪問(wèn)者在不同終端設(shè)備間的使用路徑。下面我們分別以Universal Analytics的跨設(shè)備報(bào)告和webtrekk的跨屏報(bào)告為例,來(lái)看下工具是如何計(jì)算訪問(wèn)者數(shù)量和呈現(xiàn)終端設(shè)備路徑的。 第一個(gè)是Universal Analytics跨設(shè)備報(bào)告中的設(shè)備路徑報(bào)告。在這個(gè)報(bào)告中我們可以看到兩個(gè)重要的信息。第一個(gè)信息是設(shè)備路徑。這里顯示了訪問(wèn)者先后分別通過(guò)兩個(gè)不同的設(shè)備訪問(wèn)網(wǎng)站,分別是Desktop和Mobile。第二個(gè)信息是用戶數(shù)和會(huì)話數(shù)。在沒(méi)有使用跨屏追蹤功能時(shí),會(huì)被記錄為兩個(gè)訪問(wèn)者和3次會(huì)話。而在使用跨屏追蹤后,通過(guò)跨設(shè)備排除只顯示了1個(gè)用戶和三次會(huì)話。數(shù)據(jù)更加準(zhǔn)確。 第二個(gè)是Webtrekk的跨屏報(bào)告。通過(guò)這個(gè)報(bào)告我們可以發(fā)現(xiàn)每一個(gè)唯一身份訪問(wèn)者在不同時(shí)間中對(duì)不同設(shè)備的使用情況和順序。這比之前Universal Analytics報(bào)告中的提供的內(nèi)容要更加豐富和詳細(xì)。 5,跨屏追蹤從業(yè)務(wù)上解決了哪些問(wèn)題? ?前面我們一直都在從技術(shù)角度介紹跨屏追蹤功能的作用。但他最大的價(jià)值還是體現(xiàn)在業(yè)務(wù)層面。下面我們分別從網(wǎng)站主,網(wǎng)站分析工具和廣告主三個(gè)不同的角色出發(fā),來(lái)看下跨屏追蹤在業(yè)務(wù)上解決了哪些問(wèn)題。 網(wǎng)站主角色: 從網(wǎng)站主的角度來(lái)看,跨屏追蹤最大的價(jià)值是可以精準(zhǔn)的定位和追蹤人的數(shù)據(jù),而不是瀏覽器的數(shù)據(jù)。訪問(wèn)者的數(shù)據(jù)不再是割裂在不同瀏覽器和設(shè)備間的數(shù)據(jù)孤島。我們可以有效的將訪問(wèn)者在不同設(shè)備間的訪問(wèn)行為進(jìn)行關(guān)聯(lián),并獲得完整的訪問(wèn)行為和設(shè)備路徑。 網(wǎng)站分析工具角度: 從網(wǎng)站分析工具角度來(lái)看,跨屏追蹤非常有希望擺脫依賴Cookie來(lái)定位和獲取訪問(wèn)者數(shù)據(jù)。Cookie一直都是網(wǎng)站分析工具獲取訪問(wèn)者行為中的重要一環(huán),但這一環(huán)又是如此的脆弱。訪問(wèn)者,瀏覽器,和各種插件都會(huì)對(duì)Cookie以及數(shù)據(jù)的準(zhǔn)確性造成影響。而現(xiàn)在,網(wǎng)站分析工具已經(jīng)在改變方法,減少對(duì)Cookie的依賴,將大部分的數(shù)據(jù)記錄和匹配工作轉(zhuǎn)移到服務(wù)器端來(lái)進(jìn)行。目前唯一還需要用Cookie來(lái)記錄的就是訪問(wèn)者的身份ID。而通過(guò)跨屏追蹤功能的普及,大部分訪問(wèn)者都會(huì)被網(wǎng)站進(jìn)行標(biāo)記。這將大大減少Cookie被刪除造成的數(shù)據(jù)準(zhǔn)確性問(wèn)題。 廣告主角度: 最后,還需要從廣告主角度來(lái)看一下跨屏追蹤的價(jià)值。我們不知道網(wǎng)站分析工具所獲得的數(shù)據(jù)和信息是否會(huì)被用于精準(zhǔn)廣告投放。但從廣告主角度來(lái)看,更精準(zhǔn)的唯一身份訪問(wèn)者以及跨設(shè)備的長(zhǎng)期訪問(wèn)歷史行為數(shù)據(jù)對(duì)于精準(zhǔn)廣告投放來(lái)說(shuō)確實(shí)是非常有價(jià)值的。 來(lái)源:藍(lán)鯨 ga('set', '&uid', '訪問(wèn)者唯一身份標(biāo)識(shí)');
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-12347890-11', 'bluewhale.cc');
ga('set', '&uid', 'bluewhale_test');
ga('send', 'pageview');
</script>
- 目前還沒(méi)評(píng)論,等你發(fā)揮!