廣告這玩意兒天生就不是什麼討喜的東西,那廣告追蹤呢?不管你知不知道這個詞,聽起來就不像什麼好東西(當然,這是站在用戶的角度)。廣告追蹤雖然平時很少說起,但是它已是歷史悠久了,而且一直“陪伴”着我們。

廣告追蹤是干什麼的?簡單講就是定位你這個人(一般還是以上網設備為準),然後收集你在網上的各種瀏覽痕迹,分析你的興趣,給你推送定製的廣告。

其實從上網設備的屬性來說,用戶的隱私應該是需要保護的,但是廣告確實利益牽扯太廣,一向夠“狠”的蘋果在這方面也不敢太過激進。可能你沒注意,從iOS6開始,在設置的隱私中,最後有一個叫“廣告”的設置項,進去後有一個叫“限制廣告追蹤”的開關,至少看到這個名字的時候,即使不是很明白,也是有關掉它的衝動的。但是,再看看下面的描述:

頓時有種“那啥了個狗”的感覺,初看像善意的提醒,再看又像在推卸責任,仔細品味下好像還有些威脅的意思,關不關都難受,還不如不知道的好。這看起來討厭的東西,藏的這麼深,默認開關還是關的,它到底在幹些啥呢?

我們先來看看傳統的PC端的廣告追蹤。你之前可能在網上搜索或者購買了一些物品,後來你在瀏覽其它網頁的時候,會飄一些廣告,這些廣告和你之前搜索或購買的物品關聯性很高,這是怎麼做到的呢?

原理比較簡單,你在瀏覽網頁的時候會留下一些痕迹,特別是能代表個人身份標識的,比如cookie。那麼在cookie的標識下,你在不同的站點切換的時候,廣告商也在不斷地收集你個人的瀏覽習慣,通過一定的算法,在他認為合適的時機把廣告推給你。

那麼,在移動端又如何對用戶進行標識呢?

一般是通過GUID來標識用戶設備,通過手機的mac地址以及imei號進行一定的運算後生成可以唯一標識一個設備的碼(山寨手機很多,這種方式不能保證絕對唯一了),相當於標識一個用戶了,因為用戶在手機上使用原生應用的時間多,而純網頁瀏覽少,所以如果依舊走老路使用cookie標識,那在啟動一個新的應用時還需要把先把瀏覽器調起,獲取cookie信息,再從瀏覽器發起調用,並把cooki在移動端又如何對用戶進行標識呢?e信息通過調用的方式又從瀏覽器傳到應用中去。

這種方式聽起來都覺得累,體驗自然也是很糟糕的。當然,還有些奇淫技巧來達到跨應用追蹤的目的,系統不是有剪切板嗎,而且還是全局可用的,那辦法就來了,在一個應用中使用的時候應用將用戶的唯一標識寫入剪切板,如果用戶又打開另外一個應用,另外一個應用從剪切版中把用戶標識取出,繼續記錄用戶瀏覽器行為,這樣就將整個跟蹤過程串聯起來了。

那這種移動端跨應用的追蹤有什麼用?你們腦洞那麼大,不用我說也能想得到了。

#專欄作家#

給產品經理講技術,微信公眾號(pm_teacher),人人都是產品經理專欄作家。資深程序猿,專註客戶端開發若干年,對前端、後台技術略懂,熱衷於對新的科技領域的探索。

本文原創發佈於人人都是產品經理。未經許可,禁止轉載。