国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      減少重定向的制作方法

      文檔序號:6495954閱讀:243來源:國知局
      減少重定向的制作方法
      【專利摘要】一種用于減少重定向的方法、系統(tǒng)和裝置,包括在計算機存儲介質(zhì)上進行編碼的計算機程序。在一個方面,一種方法包括接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù)。該請求數(shù)據(jù)指定了要向其報告與該內(nèi)容項目的用戶交互的其它數(shù)據(jù)處理裝置。該內(nèi)容項目包括對響應(yīng)于與該內(nèi)容項目的用戶交互所請求的資源的引用。該響應(yīng)數(shù)據(jù)包括使得該內(nèi)容項目得以呈現(xiàn)的數(shù)據(jù)。接收指定所發(fā)生的與該內(nèi)容項目的用戶交互的交互數(shù)據(jù)。提供使得用戶設(shè)備被重定向至該資源的重定向數(shù)據(jù)。向其它數(shù)據(jù)處理裝置提供報告數(shù)據(jù),其指定所發(fā)生的與該內(nèi)容項目的用戶交互。該報告數(shù)據(jù)相對于該重定向數(shù)據(jù)異步提供。
      【專利說明】減少重定向
      【技術(shù)領(lǐng)域】
      [0001 ] 本說明書涉及數(shù)據(jù)處理。
      【背景技術(shù)】
      [0002]互聯(lián)網(wǎng)提供對各種資源的訪問。例如,可經(jīng)由互聯(lián)網(wǎng)對視頻和/或音頻文件,以及針對特定主題或特定新聞文章的網(wǎng)頁進行訪問。對這些資源的訪問提供了為隨該資源提供廣告的機會。例如,網(wǎng)頁可以包括可以在其中出現(xiàn)廣告的廣告位置。這些廣告位置可以被定義在網(wǎng)頁中或者被定義為隨網(wǎng)頁進行呈現(xiàn),例如,在彈出窗口中呈現(xiàn)。
      [0003]當網(wǎng)頁(或另一資源)被用戶請求時,廣告請求得以生成并且被傳送至廣告管理系統(tǒng),其選擇廣告以便在廣告位置中進行呈現(xiàn)。該廣告管理系統(tǒng)例如基于廣告將隨其呈現(xiàn)的網(wǎng)頁的特性、與將為其呈現(xiàn)廣告的用戶相關(guān)的人口統(tǒng)計學信息和/或與將在其中呈現(xiàn)廣告的環(huán)境相關(guān)的信息來選擇廣告。
      [0004]在廣告位置中呈現(xiàn)的廣告可以包括代碼部分,其響應(yīng)于與廣告的用戶交互而使得用戶設(shè)備請求呈現(xiàn)所指定的資源(例如,廣告商的網(wǎng)頁)。為了追蹤與廣告的用戶交互,針對所指定資源的請求在被響應(yīng)于請求而提供所指定資源的服務(wù)器(目的地服務(wù)器)所接收之前可以通過一個或多個服務(wù)器(中間服務(wù)器)進行重定向。所執(zhí)行的每次重定向都增加了用戶采取訪問所指定資源的動作時起直至所指定資源被用戶設(shè)備所接收的時間,并且增加了出現(xiàn)妨礙所指定資源被提供至用戶設(shè)備的錯誤的可能性。

      【發(fā)明內(nèi)容】

      [0005]總體上,本說明書中所描述主題的一個創(chuàng)新方面能夠以方法來體現(xiàn),該方法包括操作:接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù),該請求數(shù)據(jù)指定了要向其報告與該內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置,該內(nèi)容項目包括對響應(yīng)于與該內(nèi)容項目的用戶交互所請求的資源的引用;響應(yīng)于該請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),該響應(yīng)數(shù)據(jù)包括使得該內(nèi)容項目得以呈現(xiàn)的數(shù)據(jù);接收指定所發(fā)生的與該內(nèi)容項目的用戶交互的交互數(shù)據(jù);提供使得用戶設(shè)備被重定向至該資源的重定向數(shù)據(jù);向一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),該報告數(shù)據(jù)指定所發(fā)生的與該內(nèi)容項目的用戶交互,其中該報告數(shù)據(jù)相對于該重定向數(shù)據(jù)異步提供。該方面的其它實施例包括被配置為執(zhí)行計算機存儲設(shè)備上所編碼的方法步驟的相對應(yīng)系統(tǒng)、裝置和計算機程序。
      [0006]這些和其它實施例均能夠可選地包括以下一個或多個特征。方法能夠進一步包括接收指定一個或多個其它數(shù)據(jù)處理裝置的請求數(shù)據(jù)的動作,其可以包括接收包括要向其報告用戶交互的一個或多個其它數(shù)據(jù)處理裝置中的每一個的唯一標識符的請求數(shù)據(jù)。
      [0007]接收包括唯一標識符的請求數(shù)據(jù)可以包括接收包括唯一標識被用來與內(nèi)容項目進行交互的具體用戶設(shè)備的唯一標識符的請求數(shù)據(jù)。
      [0008]提供響應(yīng)數(shù)據(jù)可以進一步包括提供其中唯一標識符包括在統(tǒng)一資源定位符(URL)中的響應(yīng)數(shù)據(jù)。[0009]提供報告數(shù)據(jù)可以包括提供包括要向其報告用戶交互的一個或多個其它數(shù)據(jù)處理裝置中的每一個的唯一標識符的報告數(shù)據(jù)。
      [0010]該等方法可以進一步包括提供報告數(shù)據(jù)的動作,其包括提供包括加密的共享唯一標識符的報告數(shù)據(jù)。
      [0011]該等方法可以包括操作:接收指示用戶設(shè)備已經(jīng)請求的內(nèi)容項目的請求數(shù)據(jù),響應(yīng)于該請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),該響應(yīng)數(shù)據(jù)包括用戶設(shè)備能夠從其接收內(nèi)容項目的位置,該內(nèi)容項目包括對響應(yīng)于與內(nèi)容項目的用戶交互而請求的資源的引用;接收指定所發(fā)生的與內(nèi)容項目的用戶交互的交互數(shù)據(jù),該交互數(shù)據(jù)指定了要向其報告與內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置;提供使得用戶設(shè)備被重定向至該資源的重定向數(shù)據(jù);并且向一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),該報告數(shù)據(jù)指定所發(fā)生的與內(nèi)容項目的用戶交互,其中該報告數(shù)據(jù)相對于重定向數(shù)據(jù)異步提供。
      [0012]該等方法可以包括操作:接收由用戶設(shè)備所發(fā)起的內(nèi)容項目請求,該內(nèi)容項目請求指示內(nèi)容項目已經(jīng)被請求在用戶設(shè)備進行呈現(xiàn);響應(yīng)于接收到該請求生成唯一標識符;向用戶設(shè)備提供內(nèi)容項目位置數(shù)據(jù),該內(nèi)容項目位置數(shù)據(jù)包括唯一標識符以及指定從其獲得響應(yīng)于該內(nèi)容項目請求的內(nèi)容項目的不同數(shù)據(jù)處理裝置的網(wǎng)絡(luò)位置的數(shù)據(jù);從不同數(shù)據(jù)處理裝置接收指定所發(fā)生的與該內(nèi)容項目的用戶交互的報告數(shù)據(jù),該報告數(shù)據(jù)包括該唯一標識符;并且記錄指定所發(fā)生的與該內(nèi)容項目的用戶交互的數(shù)據(jù)。
      [0013]提供內(nèi)容項目位置數(shù)據(jù)可以進一步包括提供其中唯一標識符包括在響應(yīng)于該內(nèi)容項目請求的內(nèi)容項目的統(tǒng)一資源定位符(URL)中的內(nèi)容項目位置數(shù)據(jù)。
      [0014]提供包括唯一標識符的內(nèi)容項目位置數(shù)據(jù)可以包括提供包括唯一標識向其提供內(nèi)容項目位置數(shù)據(jù)的具體用戶設(shè)備的唯一標識符的內(nèi)容項目位置數(shù)據(jù)。
      [0015]本說明書中所描述主題的特定實施例能夠被實施以便實現(xiàn)以下的一個或多個優(yōu)勢。由于減少了向用戶設(shè)備提供資源之前所執(zhí)行的重定向的數(shù)量,所以資源將被成功提供至用戶設(shè)備的可能性有所增加。由于減少了向用戶設(shè)備提供資源之前所執(zhí)行的重定向的數(shù)量,所以針對資源的請求以及資源被提供至用戶設(shè)備之間的延時有所降低。
      [0016]本說明書中所描述主題的一個或多個實施例的細節(jié)在附圖和以下描述中給出。主題的其它特征、方面和優(yōu)勢將從描述、附圖和權(quán)利要求而變得顯而易見。
      【專利附圖】

      【附圖說明】
      [0017]圖1是向用戶設(shè)備分布在線內(nèi)容的示例環(huán)境的框圖。
      [0018]圖2A是用于為內(nèi)容項目提供資源并且追蹤與該內(nèi)容項目的用戶交互的示例數(shù)據(jù)流程的框圖。
      [0019]圖2B是用于使用多次重定向來追蹤用戶交互的示例數(shù)據(jù)流程的框圖。
      [0020]圖3是用于減少所執(zhí)行的用于追蹤與內(nèi)容項目的用戶交互的重定向數(shù)目的示例數(shù)據(jù)流程的框圖。
      [0021]圖4是用于使用單次重定向來追蹤用戶交互的示例數(shù)據(jù)流程的框圖。
      [0022]圖5是用于追蹤與內(nèi)容項目的用戶交互的示例處理的流程圖。
      [0023]圖6是能夠被用來追蹤與內(nèi)容項目的永固交互的示例計算機系統(tǒng)的框圖。
      [0024]各圖中同樣的附圖標記和標號指示同樣的要素?!揪唧w實施方式】
      [0025]互聯(lián)網(wǎng)上可用的資源可以包括來自發(fā)行方的內(nèi)容以及來自廣告商的內(nèi)容。例如,網(wǎng)頁可以包括來自發(fā)行方的發(fā)行方內(nèi)容以及網(wǎng)頁上的廣告(ad)。發(fā)行方內(nèi)容可以由發(fā)行方服務(wù)器提供并且廣告由廣告服務(wù)器提供。發(fā)行方服務(wù)器和廣告服務(wù)器可以是不同的服務(wù)器系統(tǒng)。因此,當網(wǎng)頁在用戶設(shè)備處呈現(xiàn)時,該網(wǎng)頁可以包括由多個不同方所提供的內(nèi)容。
      [0026]提供或供應(yīng)隨網(wǎng)頁呈現(xiàn)的廣告也可以包括多方之間的協(xié)調(diào)。例如,被選擇隨網(wǎng)頁呈現(xiàn)的廣告可以由發(fā)行方已經(jīng)請求其選擇廣告的廣告服務(wù)器(發(fā)行方廣告服務(wù)器)進行選擇。由發(fā)行方廣告服務(wù)器所選擇的廣告例如可以由管理廣告商的廣告分布的另一廣告服務(wù)器(廣告商廣告服務(wù)器)所保存。由于廣告商為廣告分布付費,并且發(fā)行方由于廣告隨其內(nèi)容呈現(xiàn)而得到補償,所以發(fā)行方廣告服務(wù)器和廣告商廣告服務(wù)器都可以對與廣告的用戶交互進行追蹤。另外,廣告商(或發(fā)行方)可以選擇加入廣告分析服務(wù),其收集用戶的交互數(shù)據(jù)并且對用戶交互數(shù)據(jù)進行分析以向廣告商提供與廣告性能相關(guān)的信息。因此,附加服務(wù)器也可以追蹤與特定廣告的用戶交互。
      [0027]為了促進響應(yīng)于與廣告的用戶交互由多個不同服務(wù)器(或其它數(shù)據(jù)處理裝置)對用戶交互進行追蹤,從其發(fā)起用戶交互的用戶設(shè)備能夠被重定向至追蹤用戶交互的每個服務(wù)器以使得每個服務(wù)器能夠記錄用戶交互。然而,隨著重定向數(shù)目的增加,用戶交互與所請求資源的呈現(xiàn)之間的延時增加。此外,用戶設(shè)備執(zhí)行的每次附加的重定向都增加了將妨礙所請求資源被提供至用戶設(shè)備的通信錯誤(或其它錯誤)的可能性。增加的延時還會導致用戶中斷通信鏈,例如在用戶認為資源沒有正確加載或者用戶決定導航至不同網(wǎng)站而不是等待資源的情況下。
      [0028]在一些實施方式中,可以通過使得一個(或多個)服務(wù)器與每個(或適當子集的)具有與用戶交互相關(guān)的信息的其它服務(wù)器進行聯(lián)系來減少用戶設(shè)備所執(zhí)行的重定向的數(shù)目。例如,如以下更為詳細描述的,針對內(nèi)容項目的追蹤用戶交互的每個服務(wù)器提供唯一標識符,利用該唯一標識符能夠標識與特定廣告的用戶交互。當用戶與特定廣告進行交互時,月艮務(wù)器之一(例如,向用戶設(shè)備提供廣告內(nèi)容的廣告服務(wù)器)能夠?qū)⒂脩粼O(shè)備重定向至廣告引用的網(wǎng)頁(例如,鏈接),并且異步地向每個其它服務(wù)器提供其相應(yīng)的唯一標識符。進而,每個服務(wù)器能夠使用它們提供用于確定與之進行交互的廣告以及哪個用戶設(shè)備被用來與該廣告進行交互的唯一標識符。
      [0029]在一些實施方式中,每個廣告實例可以被分配以唯一標識符,其中每個特定廣告的不同唯一標識符用于向其呈現(xiàn)該廣告的每個用戶。在一些實施方式中,每個用戶可以被分配以唯一標識符,其中相同的唯一標識符被用于呈現(xiàn)給該用戶的每個廣告。在一些四十方式中,唯一標識符可以包括對于每個用戶而言唯一的部分連同隨機的部分。
      [0030]隨后的描述討論對與廣告的用戶交互進行追蹤。然而,與其它類型的內(nèi)容項目(例如,音頻文件和視頻文件)的用戶交互也可以以類似于所描述的方式進行追蹤。此外,術(shù)語“廣告服務(wù)器”和“服務(wù)器”被用來指代能夠利用其來執(zhí)行用戶交互追蹤的數(shù)據(jù)處理裝置,但是也可以使用其它數(shù)據(jù)處理裝置。
      [0031]圖1是向用戶設(shè)備分布在線內(nèi)容的示例環(huán)境100的框圖。示例環(huán)境100包括網(wǎng)絡(luò)102,諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)或者其組合。網(wǎng)絡(luò)102連接網(wǎng)站104、用戶設(shè)備106、廣告商108和廣告管理系統(tǒng)110。不例環(huán)境100可以包括數(shù)千個網(wǎng)站104、用戶設(shè)備106和廣告商108。
      [0032]網(wǎng)站104是與域名相關(guān)聯(lián)并且由一個或多個所保存的一個或多個資源105。示例網(wǎng)站是以超文本標記語言(HTML)格式化的可以包含文本、圖像、多媒體內(nèi)容和諸如腳本的編程要素的網(wǎng)頁的集合。每個網(wǎng)站104由發(fā)行方進行維護,該發(fā)行方是控制、管理和/或擁有網(wǎng)站104的實體。
      [0033]資源105是能夠通過網(wǎng)絡(luò)102提供的任意數(shù)據(jù)。資源105由與資源105相關(guān)聯(lián)的資源地址進行標識。舉一些示例,資源包括HTML頁面、文字處理文檔、便攜式文檔格式(PFD)文檔、圖像、視頻和饋送資源。資源可以包括諸如文字、短語、圖像和聲音之類的可以包括嵌入式信息(諸如超級鏈接中的元信息)和/或嵌入式指令(諸如JavaScript腳本)的內(nèi)容。在資源中呈現(xiàn)(或者利用其呈現(xiàn))的內(nèi)容的單元被稱作內(nèi)容項目。
      [0034]用戶設(shè)備106是處于用戶控制之下并且能夠通過網(wǎng)絡(luò)102請求和接收資源的電子設(shè)備。示例用戶設(shè)備106包括個人計算機、移動通信設(shè)備以及能夠通過網(wǎng)絡(luò)102發(fā)送和接收數(shù)據(jù)的其它設(shè)備。用戶設(shè)備106通常包括諸如web瀏覽器之類的用戶應(yīng)用以促進通過網(wǎng)絡(luò)102發(fā)送和接收數(shù)據(jù)。
      [0035]用戶設(shè)備106可以從網(wǎng)站104請求資源。進而,表示資源105的數(shù)據(jù)能夠被提供至用戶設(shè)備106以便由用戶設(shè)備106呈現(xiàn)資源105。表示資源105的數(shù)據(jù)還可以包括指定能夠在其中呈現(xiàn)廣告的資源部分或用戶顯示部分(例如,彈出窗口的呈現(xiàn)位置或者在網(wǎng)頁的位置中)。這些所指定的資源或用戶顯示部分被稱作廣告位置。
      [0036]為了促進這些資源105的搜索,環(huán)境100可以包括搜索系統(tǒng)112,其通過對網(wǎng)站104上由發(fā)行方所提供的資源105進行爬行和索引來標識資源105。與資源相關(guān)的數(shù)據(jù)可以基于數(shù)據(jù)與之相對應(yīng)的資源15進行索引。被索引以及可選地被高速緩存的資源105的副本被存儲在每個索引114中。
      [0037]用戶設(shè)備106能夠通過網(wǎng)絡(luò)102向搜索系統(tǒng)112提交搜索請求116。作為響應(yīng),搜索系統(tǒng)112訪問搜索索引114以標識與搜索查詢116相關(guān)的資源。搜索系統(tǒng)112標識搜索結(jié)果118形式的資源并且在搜索結(jié)果頁面(B卩,其中呈現(xiàn)搜索結(jié)果的資源)將搜索結(jié)果118返回至用戶設(shè)備106。搜索結(jié)果118是搜索系統(tǒng)112所生成的標識作為特定搜索查詢的響應(yīng)的資源的數(shù)據(jù),并且包括到該資源的鏈接。示例搜索結(jié)果118可以包括從網(wǎng)頁所提取的網(wǎng)頁標題、文本摘錄或圖像部分,以及網(wǎng)頁的統(tǒng)一資源定位符(URL)。搜索結(jié)果頁面還可以包括其中可以呈現(xiàn)廣告的一個或多個廣告位置。
      [0038]當資源105或搜索結(jié)構(gòu)118被用戶設(shè)備106所請求時,廣告管理系統(tǒng)110接收針對要隨資源105或搜索結(jié)果118 —起提供的廣告的請求。廣告管理系統(tǒng)110是選擇作為廣告請求(或其它內(nèi)容項目請求)的響應(yīng)的廣告(或其它內(nèi)容項目)的數(shù)據(jù)處理裝置。例如,廣告管理系統(tǒng)110可以包括能夠選擇并且分布作為廣告請求的響應(yīng)的廣告的一個或多個服務(wù)器。
      [0039]為了促進響應(yīng)性廣告的選擇,針對廣告的請求可以包括針對所請求資源或搜索結(jié)果網(wǎng)頁所定義的廣告位置的特性,并且能夠被提供至廣告管理系統(tǒng)110。例如,針對為其定義了廣告位置的資源的引用(例如,URL)、廣告位置的大小和/或有資格在該廣告位置中呈現(xiàn)的媒體類型能夠被提供至廣告管理系統(tǒng)110。類似地,與所請求資源相關(guān)聯(lián)的關(guān)鍵詞(資源關(guān)鍵詞)或針對其請求搜索結(jié)果的搜索查詢116也能夠被提供至廣告管理系統(tǒng)110以促進標識與資源或搜索查詢116相關(guān)的廣告。
      [0040]基于針對廣告的請求中所包括的數(shù)據(jù),廣告管理系統(tǒng)110選擇有資格響應(yīng)于該請求而被提供的廣告(合格廣告)。例如,合格廣告可以包括具有與廣告位置的特性相匹配的特性(例如,大小和/或縱橫比)并且被標識為與所指定的資源關(guān)鍵詞或搜索查詢116相關(guān)的廣告。
      [0041]表示在其下選擇用于向用戶呈現(xiàn)的條件的數(shù)據(jù)以及表示用戶響應(yīng)于廣告(例如,Α(1Ρ..Α(?)的呈現(xiàn)所采取的動作的用戶交互數(shù)據(jù)(例如,Idl-1dn)能夠被存儲在諸如性能數(shù)據(jù)存儲11%的數(shù)據(jù)存儲中。
      [0042]例如,性能數(shù)據(jù)存儲11%能夠存儲指定導致廣告被呈現(xiàn)的目標關(guān)鍵詞(例如,與資源關(guān)鍵詞或搜索查詢相匹配)、資源關(guān)鍵詞和/或與目標關(guān)鍵詞相匹配的搜索查詢、廣告出現(xiàn)于其中的廣告位置、廣告位置的特性(例如,位置和大小)的數(shù)據(jù),以及可能已經(jīng)被應(yīng)用于廣告的任意特殊特性。能夠被應(yīng)用于廣告的示例特性包括廣告利用圖像呈現(xiàn),廣告利用(例如,與之相鄰)到廣告的不同著陸頁面的多個鏈接(例如,超文本鏈接)呈現(xiàn),或者廣告利用響應(yīng)于鏈接選擇而使得廣告得以擴展并且揭示出與廣告相關(guān)聯(lián)的附加信息的(例如,揭示地圖、呈現(xiàn)視頻片段或提供產(chǎn)品購買信息)的鏈接提供。
      [0043]性能數(shù)據(jù)存儲11%還可以存儲指定與所呈現(xiàn)的廣告(或其它內(nèi)容項目)的用戶交互的用戶交互數(shù)據(jù)。例如,當廣告被呈現(xiàn)給用戶時,能夠在性能數(shù)據(jù)存儲11%中存儲表示廣告印象的數(shù)據(jù)。當用戶選擇(即,點擊)所呈現(xiàn)的廣告時,在性能數(shù)據(jù)存儲11%中存儲表示廣告的用戶選擇的選擇數(shù)據(jù)。
      [0044]如參考圖2B更為詳細描述的,該選擇數(shù)據(jù)響應(yīng)于針對由廣告所鏈接的網(wǎng)頁的請求而被存儲。例如,廣告的用戶選擇能夠發(fā)起呈現(xiàn)廣告商所提供(或針對其)的網(wǎng)頁(廣告商的網(wǎng)頁)的請求。然而,在針對廣告商的網(wǎng)頁的請求被提交至保存廣告商網(wǎng)頁的服務(wù)器之前,該請求可以通過廣告管理系統(tǒng)而被重定向以便該請求能夠被記錄。該請求可以包括標識用戶設(shè)備的cookie的數(shù)據(jù),并且`廣告管理系統(tǒng)110能夠?qū)碜詂ookie的數(shù)據(jù)存儲在性能數(shù)據(jù)存儲11%中。cookie可以是服務(wù)器所提供和/或存儲在用戶設(shè)備上的數(shù)據(jù)。服務(wù)器可以在用戶設(shè)備與服務(wù)器進行通信時從用戶設(shè)備獲得cookie。
      [0045]對于本文中所討論的系統(tǒng)收集與用戶相關(guān)的個人信息的情形而言,用戶可以被提供以加入/退出可以收集個人信息(例如,與用戶的人口統(tǒng)計、過往廣告選擇相關(guān)的信息)的程序互特征。此外,用戶數(shù)據(jù)在其被存儲或使用之前可以以一種或多種方式匿名,從而去除個人可標識信息。例如,用戶的身份可以匿名和/或加密以使得無法針對用戶確定個人可標識信息,或者可以在獲得用戶活動信息的情況下使得用戶的活動一般化(例如,針對大的用戶群體)。
      [0046]如以下更為詳細描述的,當多個不同實體和/或系統(tǒng)追蹤與內(nèi)容項目(例如,廣告)的用戶交互時,可以在從提供資源的服務(wù)器請求資源之前提供多次重定向。因此,與內(nèi)容項目的用戶交互以及用戶設(shè)備接收與內(nèi)容項目相關(guān)聯(lián)的資源之間的延時會與所出現(xiàn)的重定向的數(shù)目成比例地增加。此外,發(fā)生網(wǎng)絡(luò)錯誤(或者諸如處理錯誤的其它錯誤)的可能性隨著每次重定向的出現(xiàn)而增加,從而向用戶設(shè)備提供資源的可靠性與在向用戶設(shè)備提供資源之前出現(xiàn)的重定向的數(shù)目成比例地增加。[0047]參考圖2A和圖2B更為詳細地對內(nèi)容項目的供應(yīng)以及使用多次重定向來追蹤與內(nèi)容項目的用戶交互進行描述。參考圖3對用于減少用來追蹤用戶交互的重定向的數(shù)目的示例數(shù)據(jù)流程進行描述,并且參考圖4和圖5對用于使用數(shù)量有所減少的重定向來追蹤用戶交互的示例處理進行描述。
      [0048]圖2A是用于為內(nèi)容項目提供資源并且追蹤與內(nèi)容項目的用戶交互的示例數(shù)據(jù)流程200的框圖。數(shù)據(jù)流程200以用戶設(shè)備106提交URL請求202開始。響應(yīng)于該請求,發(fā)行方服務(wù)器204 (例如,響應(yīng)于請求提供發(fā)行方資源的服務(wù)器)能夠向用戶設(shè)備16提供網(wǎng)頁數(shù)據(jù)206。網(wǎng)頁數(shù)據(jù)206包括表示網(wǎng)頁(并且導致其呈現(xiàn))的數(shù)據(jù)以及在執(zhí)行時使得用戶設(shè)備106向廣告服務(wù)器B210 (例如,選擇廣告以便隨網(wǎng)頁數(shù)據(jù)206所表示的網(wǎng)頁一起呈現(xiàn)的服務(wù)器)提交請求(例如,選擇要隨資源一起呈現(xiàn)的廣告的請求)的代碼部分。廣告服務(wù)器B210可以是包括在圖1的廣告管理系統(tǒng)100中或者獨立于其實施的服務(wù)器(或者另一數(shù)據(jù)處理裝置)。
      [0049]如以上參考圖1所描述的,廣告服務(wù)器B210使用廣告請求208中所包括的信息來選擇將隨網(wǎng)頁(即,由網(wǎng)頁數(shù)據(jù)206所表示的網(wǎng)頁)一起提供的廣告。例如,廣告服務(wù)器B210能使用心理歷史、人口統(tǒng)計或者與用戶(或者用戶與之相關(guān)聯(lián)的用戶群)相關(guān)的其它信息以便選擇廣告。在一些實施方式中,廣告服務(wù)器B210能夠訪問廣告數(shù)據(jù)存儲212來選擇具有與廣告請求208中所包括的信息相匹配的目標標準的廣告。進而,廣告服務(wù)器B210能夠向用戶設(shè)備106提供廣告位置數(shù)據(jù)214。
      [0050]廣告位置數(shù)據(jù)214是標識用戶設(shè)備106能夠從其獲得所選擇的廣告的位置(例如,URL或另一網(wǎng)絡(luò)位置)的數(shù)據(jù)。例如,廣告位置數(shù)據(jù)214可以使得用戶設(shè)備106從諸如廣告商的廣告服務(wù)器D216之類的另一服務(wù)器選擇廣告(廣告內(nèi)容)。在一些實施方式中,廣告位置數(shù)據(jù)214使得用戶設(shè)備106向廣告服務(wù)器D218發(fā)送廣告內(nèi)容請求216 (也被稱作“請求數(shù)據(jù)”)。廣告內(nèi)容請求216例如可以標識被請求的所選擇廣告。例如,廣告內(nèi)容請求216可以包括唯一標識所選擇廣告的標識符。廣告服務(wù)器D218可以是包括在圖1的廣告管理系統(tǒng)100中或者獨立于其實施的廣告服務(wù)器(或者另一數(shù)據(jù)處理裝置)。
      [0051]在一些實施方式中,由廣告服務(wù)器B210所提供的廣告位置數(shù)據(jù)214包括交互追蹤數(shù)據(jù)(即,利用其對用戶交互進行追蹤的代碼部分),其由廣告服務(wù)器B210用來追蹤與所選擇廣告的用戶交互。例如,廣告服務(wù)器B210可以在廣告位置數(shù)據(jù)214中博卡代碼部分,響應(yīng)于與所選擇廣告的用戶交互,該代碼部分在請求所選擇廣告與之鏈接的資源(例如,廣告的廣告商將廣告與之鏈接的資源)之前使得用戶設(shè)備106被重定向至廣告服務(wù)器B210。廣告服務(wù)器B210的交互追蹤數(shù)據(jù)也可以包括在廣告內(nèi)容請求216中,和/或如以下所描述的隨廣告服務(wù)器D218 (或另一廣告服務(wù)器)所提供的所選擇廣告的廣告內(nèi)容一起包括。
      [0052]響應(yīng)于接收到廣告內(nèi)容請求216,廣告服務(wù)器D218定位所選擇廣告的廣告內(nèi)容。例如,廣告服務(wù)器D218能夠使用包括在廣告內(nèi)容請求216中的標識符訪問或查詢廣告內(nèi)容數(shù)據(jù)存儲222以獲得廣告內(nèi)容220。進而,廣告服務(wù)器D218將廣告內(nèi)容220提供至用戶設(shè)備106。提供至用戶設(shè)備106的廣告內(nèi)容220可以包括代碼部分,響應(yīng)于與廣告的用戶交互,該代碼部分使得用戶設(shè)備提獎針對該廣告與之相關(guān)聯(lián)的資源(例如,廣告商的網(wǎng)頁或廣告內(nèi)容220所引用的另一資源)的請求。例如,廣告內(nèi)容220可以指定提供所選擇廣告的廣告商網(wǎng)頁的URL,以使得如以下更為詳細描述的,響應(yīng)于與所選擇廣告的用戶交互而發(fā)起針對網(wǎng)頁的請求。
      [0053]在一些實施方式中,廣告服務(wù)器D218連同廣告內(nèi)容220 —起包括交互追蹤數(shù)據(jù),其被廣告服務(wù)器D218用來追蹤與所選擇廣告的用戶交互。例如,廣告服務(wù)器D218可以在廣告內(nèi)容220中包括代碼部分,響應(yīng)于與所選擇廣告的用戶交互,該廣告部分使得用戶設(shè)備被重定向至廣告服務(wù)器D218。廣告服務(wù)器D218還可以連同廣告內(nèi)容220 —起包括針對廣告服務(wù)器B210的交互追蹤數(shù)據(jù)。因此,如以下更為詳細描述的,提供至用戶設(shè)備106的廣告內(nèi)容220可以包括針對廣告服務(wù)器B210和廣告服務(wù)器D218的交互追蹤數(shù)據(jù),以使得響應(yīng)于與所選擇廣告的用戶交互,用戶設(shè)備106在被指向能夠從其獲得所選擇廣告與之鏈接的資源的發(fā)行方服務(wù)器(或另一服務(wù)器)之前被重定向至廣告服務(wù)器D218和廣告服務(wù)器B210。
      [0054]圖2B是用于使用多次重定向而對用戶交互(例如,用戶對廣告的點擊)進行追蹤的示例數(shù)據(jù)流程250的框圖。數(shù)據(jù)流程250以用戶設(shè)備106在用戶在所選擇廣告上進行點擊時向廣告服務(wù)器D218提交交互數(shù)據(jù)252作為開始。向廣告服務(wù)器D218提交交互數(shù)據(jù)252例如可以由廣告服務(wù)器D218包括在提供至用戶設(shè)備的廣告內(nèi)容220中的交互追蹤數(shù)據(jù)所導致。
      [0055]交互數(shù)據(jù)252是指定已經(jīng)所發(fā)生的與所選擇廣告(或另一內(nèi)容項目)的用戶交互的數(shù)據(jù)。交互數(shù)據(jù)252可以包括指定所請求資源的URL的資源請求。交互數(shù)據(jù)252還可以包括對與所選擇廣告的用戶交互進行追蹤的一個或多個不同服務(wù)器的交互追蹤數(shù)據(jù)。
      [0056]交互數(shù)據(jù)252向廣告服務(wù)器D218提供信息,包括諸如交互時間之類的信息以及與用戶設(shè)備106相關(guān)的信息,諸如用戶設(shè)備106上的cookie。廣告服務(wù)器D218能夠?qū)⒔换?shù)據(jù)252存儲在廣告數(shù)據(jù)存儲222中并且向用戶設(shè)備106提供重定向數(shù)據(jù)254 (例如,超文本傳輸協(xié)議(HTTP) 302狀態(tài)代碼)。
      [0057]重定向數(shù)據(jù)254例如可以基于包括在廣告位置數(shù)據(jù)214中(或隨其一起提供)的交互追蹤數(shù)據(jù)而將用戶設(shè)備106定向至廣告服務(wù)器B210。用戶設(shè)備106將交互數(shù)據(jù)252 (或其它數(shù)據(jù))提供至廣告服務(wù)器B210以使得廣告服務(wù)器B210被通知以與所選擇廣告的用戶交互。廣告服務(wù)器B210記錄與所選擇廣告的用戶交互。例如,廣告服務(wù)器B210能夠?qū)⒔换?shù)據(jù)252和/或與用戶設(shè)備106相關(guān)的信息存儲在諸如廣告數(shù)據(jù)存儲212的數(shù)據(jù)存儲中。進而,廣告服務(wù)器B210能夠向用戶設(shè)備106提供重定向數(shù)據(jù)256。
      [0058]重定向數(shù)據(jù)256能夠?qū)⒂脩粼O(shè)備106定向至目的地服務(wù)器258,其能夠向用戶設(shè)備106提供與廣告相關(guān)聯(lián)的資源(例如,廣告商將廣告與之相鏈接的網(wǎng)頁)。備選地,重定向數(shù)據(jù)256可以在用戶設(shè)備106被重定向至目的地服務(wù)器258之前將用戶設(shè)備106重定向至附加服務(wù)器(例如,追蹤與所選擇廣告的用戶交互的附加服務(wù)器)。響應(yīng)于被重定向至目的地服務(wù)器258,用戶設(shè)備能夠?qū)⒔换?shù)據(jù)252 (或其一部分)提交至目的地服務(wù)器258。
      [0059]當根據(jù)數(shù)據(jù)流程250執(zhí)行廣告追蹤時,用戶設(shè)備106可以在到達與所選擇廣告相關(guān)聯(lián)的著陸頁面之前經(jīng)過多次重定向。重定向的數(shù)目和順序可以與該示例過程中所示出的重定向的數(shù)目和順序有所不同。然而,針對用戶設(shè)備106的多次重定向會增加延時,這需要用戶等待更長時間來看到著陸頁面,而且增加了由于網(wǎng)絡(luò)上設(shè)備之間的通信終止或者不準確或過期的目的地位置鏈接而在重定向鏈中出現(xiàn)斷裂的機會。
      [0060]圖3是用于減少用來對與內(nèi)容項目的用戶交互進行追蹤的重定向數(shù)目的示例數(shù)據(jù)流程300的框圖。數(shù)據(jù)流程300以用戶設(shè)備106響應(yīng)于與所選擇廣告的用戶交互而向廣告服務(wù)器D218提交交互數(shù)據(jù)252而開始。響應(yīng)于接收到交互數(shù)據(jù)252,廣告服務(wù)器D218(例如,用于接收交互數(shù)據(jù)252的第一服務(wù)器和/或用戶設(shè)備從其接收廣告內(nèi)容的廣告服務(wù)器)向用戶設(shè)備106發(fā)送重定向數(shù)據(jù)302。重定向數(shù)據(jù)302將用戶設(shè)備106定向至目的地服務(wù)器258以請求與所選擇廣告相關(guān)聯(lián)的網(wǎng)頁。無論其它廣告服務(wù)器(或其它數(shù)據(jù)處理裝置)是否對與所選擇廣告的用戶交互進行追蹤,重定向數(shù)據(jù)302都并不要求用戶設(shè)備在請求網(wǎng)頁之前經(jīng)其它廣告服務(wù)器(例如,廣告服務(wù)器B210)而被重定向。因此,用戶設(shè)備106能夠僅單次重定向之后被提供以所請求的網(wǎng)頁。
      [0061]交互數(shù)據(jù)252例如被記錄在廣告數(shù)據(jù)存儲222中。進而,廣告服務(wù)器D218向廣告服務(wù)器B210(和/或?qū)εc所選擇廣告的用戶交互進行追蹤的任意其它服務(wù)器或其它數(shù)據(jù)處理裝置)異步提供報告數(shù)據(jù)260。如以下更為詳細描述的,報告數(shù)據(jù)260是將用戶交互傳輸至其它數(shù)據(jù)處理裝置的數(shù)據(jù)。因此,廣告服務(wù)器B210也可以記錄由用戶設(shè)備106進行的與所選擇廣告的交互。
      [0062]廣告服務(wù)器D218通過使用與所選擇廣告相關(guān)聯(lián)的唯一和/或加密標識符向廣告服務(wù)器B210S標識出用戶設(shè)備106。該唯一標識符例如可以是由廣告服務(wù)器B210在請求所選擇廣告時提供的標識符。例如,廣告服務(wù)器B210能夠在想用戶設(shè)備106提供廣告位置數(shù)據(jù)時向廣告服務(wù)器D218提供唯一標識符,諸如通過包括在廣告內(nèi)容請求的URL中的所保留的密鑰數(shù)值對。如以下更為詳細描述的,所保留的密鑰數(shù)值對例如可以是標識廣告服務(wù)器B210的密鑰與指定廣告服務(wù)器B210為當前廣告請求所生成的唯一 id的數(shù)值的組合。進而,廣告服務(wù)器D218能夠標識出URL中的該所保留的密鑰數(shù)值對,并且基于URL中包括所保留的密鑰數(shù)值對而向廣告服務(wù)器B210報告用戶交互。
      [0063]在一些實施方式中,廣告服務(wù)器B210針對每個所選擇廣告(例如,以每個廣告請求和/或每個用戶的基礎(chǔ))生成不同的唯一標識符,以使得每個所選擇廣告和針對其選擇所選擇廣告的每個請求能夠基于該唯一標識符而得以被標識。因此,當用戶與廣告進行交互并且廣告服務(wù)器D218向廣告服務(wù)器B210提供與廣告相關(guān)聯(lián)的唯一標識符時,廣告服務(wù)器B210標識哪個廣告上被點擊,針對哪個請求搜索廣告,以及因此哪個用戶與廣告進行交互。因此,無需在廣告服務(wù)器B210所生成的唯一標識符中包括用戶標識信息。
      [0064]備選地或附加地,廣告服務(wù)器B210和廣告服務(wù)器D218使用cookie交換系統(tǒng)來追蹤與廣告的用戶交互(或者其它內(nèi)容項目),同時仍然需要較少的(例如,僅一次)重定向。例如,能夠建立共享唯一標識符(例如,匿名和加密標識符)的數(shù)據(jù)庫以促進用戶交互追蹤。共享唯一標識符的數(shù)據(jù)庫使得每個服務(wù)器能夠?qū)⒐蚕淼奈ㄒ粯俗R符與服務(wù)器所創(chuàng)建的服務(wù)器專屬用戶標識符相匹配,以使得當特定廣告服務(wù)器從另一個廣告服務(wù)器接收到共享的唯一標識符時,特定廣告服務(wù)器能夠標識特定廣告服務(wù)器已經(jīng)針對用戶設(shè)備所創(chuàng)建的服務(wù)器專屬用戶標識符。在一些實施方式中,共享的唯一標識符可以是cookie的cookie標識符(例如,散列用戶專屬標識符)和/或cookie的加密形式,并且加密密鑰保持保密。
      [0065]為了說明cookie交換系統(tǒng)的使用,假設(shè)廣告服務(wù)器D218接收交互數(shù)據(jù),該交互數(shù)據(jù)包括之前由廣告服務(wù)器D218所生成的服務(wù)器專屬cookie。在該示例中,廣告服務(wù)器D218向廣告服務(wù)器B210提供交互數(shù)據(jù)和共享的唯一標識符(例如,加密cookie)以向廣告服務(wù)器B210通知與所選擇廣告的用戶交互。因此,廣告服務(wù)器D218無需向廣告服務(wù)器B210提供服務(wù)器專屬cookie中所包括的信息,由此保護了用戶隱私。
      [0066]在一些事實方式中,廣告服務(wù)器B210能夠向廣告服務(wù)器D218提供加密形式的cookie (或者由cookie所提供的信息的適當子集)。加密形式的cookie能夠用作標識符,但是廣告服務(wù)器D218和廣告服務(wù)器B210則無需存儲標識符。相反,廣告服務(wù)器D218能夠在發(fā)生與所選擇廣告的用戶交互時,向廣告服務(wù)器B210提供加密形式的cookie。廣告服務(wù)器B210能夠接收加密形式的cookie并且對其進行解密以獲取cookie本身。廣告服務(wù)器B210隨后能夠使用該cookie來記錄與用戶的交互數(shù)據(jù)。
      [0067]在一些實施方式中,用戶設(shè)備106、廣告服務(wù)器B210和廣告服務(wù)器D218之間的交互能夠以圖2A所描述的示例交互不同的順序進行。例如,用戶設(shè)備106能夠被發(fā)行方服務(wù)器204定向至廣告服務(wù)器D218以便進行廣告請求。廣告服務(wù)器D218能夠提供諸如廣告位置數(shù)據(jù)之類的響應(yīng),其將用戶設(shè)備106定向至廣告服務(wù)器B210以接收廣告內(nèi)容。在這樣的實施方式中,當用戶與所選擇廣告進行交互時,用戶設(shè)備106隨后能夠向廣告服務(wù)器D218提供唯一標識符,其對廣告服務(wù)器D218進行定向以異步地向廣告服務(wù)器B210提供交互數(shù)據(jù)。
      [0068]在一些實施方式中,用于供應(yīng)廣告的交互鏈中可以涉及多個廣告服務(wù)器。該交互鏈可以涉及到在用戶與所選擇廣告進行交互時向其它廣告服務(wù)器異步地提供交互數(shù)據(jù)的廣告服務(wù)器之前和之后的廣告服務(wù)器。
      [0069]在一些實施方式中,每個廣告實例可以被分配以唯一標識符,其具有用于向其呈現(xiàn)廣告的每個用戶的任意特定廣告的不同唯一標識符。在一些實施方式中,每個用戶可以被分配以唯一標識符,其具有用于向用戶所呈現(xiàn)的每個廣告的相同唯一標識符。圖4是用于使用單次重定向來追蹤用戶交互的示例處理400的流程圖。處理400例如可以由圖1的廣告管理系統(tǒng)110和/或圖2A和圖2B的廣告服務(wù)器D218來實施。在一些實施方式中,廣告管理系統(tǒng)110和/或廣告服務(wù)器D218均為包括被配置為執(zhí)行處理400的動作的一個或多個處理器的數(shù)據(jù)處理裝置。在一些實施方式中,計算機可讀介質(zhì)可以包括在被計算機執(zhí)行時使得該計算機執(zhí)行處理400的動作的指令。
      [0070]接收指示內(nèi)容項目已經(jīng)被請求的請求數(shù)據(jù)(402)。在一些實施方式中,該請求數(shù)據(jù)指定要向其報告與內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置(例如,服務(wù)器系統(tǒng))。例如,參考圖3,請求數(shù)據(jù)可以被廣告服務(wù)器D218所接收,并且可以包括指定要向廣告服務(wù)器B210報告與廣告的用戶交互的數(shù)據(jù)。
      [0071]指定要向其報告用戶交互的一個或多個其它數(shù)據(jù)處理裝置的數(shù)據(jù)能夠指定要向其報告用戶交互的每個數(shù)據(jù)處理裝置的唯一標識符。例如,要向其提供用戶交互信息的每個數(shù)據(jù)處理裝置能夠針對每個內(nèi)容項目請求生成唯一標識符,并且該唯一標識符能夠包括在從用戶設(shè)備所接收的請求數(shù)據(jù)中。如以上所描述的,唯一標識符還能夠在每個用戶設(shè)備的基礎(chǔ)上生成。因此,對唯一標識符的引用能夠向每個數(shù)據(jù)處理裝置指示哪個用戶設(shè)備被用來與內(nèi)容項目進行交互和/或哪個內(nèi)容請求導致了該用戶交互。在一些實施方式中,每個唯一標識符能夠包括在內(nèi)容項目的URL中,諸如如以上參考圖3所描述的包括在所保留的密鑰數(shù)值對中。
      [0072]所請求的內(nèi)容項目包括針對響應(yīng)于與內(nèi)容項目的用戶交互而請求的資源的引用。在一些實施方式中,該資源時用戶設(shè)備遵循與內(nèi)容項目(例如,廣告)的用戶交互所請求的著陸頁面(例如,網(wǎng)頁)。該著陸頁面例如可以是提供與內(nèi)容項目所廣告的產(chǎn)品或服務(wù)相關(guān)的進一步信息的網(wǎng)頁。
      [0073]響應(yīng)于請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù)(404)。在一些實施方式中,該響應(yīng)數(shù)據(jù)包括使得內(nèi)容項目得以在用戶設(shè)備處進行呈現(xiàn)的數(shù)據(jù)。例如,響應(yīng)數(shù)據(jù)可以包括使得廣告得以在網(wǎng)頁中已經(jīng)定義的廣告位置中進行呈現(xiàn)的數(shù)據(jù)。系統(tǒng)向用戶設(shè)備提供響應(yīng)數(shù)據(jù)從而內(nèi)容項目利用網(wǎng)頁進行呈現(xiàn)。
      [0074]該響應(yīng)數(shù)據(jù)還可以包括被用來響應(yīng)于與內(nèi)容項目的用戶交互而請求資源的URL(或另一活動鏈接)。例如,該URL可以包括能夠從其獲得資源的位置。此外,該URL能夠包括標識要向其報告與內(nèi)容項目的用戶交互的每個數(shù)據(jù)處理裝置的密鑰數(shù)值對,以及數(shù)據(jù)處理裝置能夠利用其來標識用戶與之交互的內(nèi)容項目的唯一標識符,以及內(nèi)容項目從其進行交互的用戶設(shè)備° 例如,URL www.example.com/click?redir=example.0rg&notify=adserv_B: 12345, ad serv_C:56455可以包括能夠從其獲得網(wǎng)頁的位置(例如,www.example, org),以及要向其報告與內(nèi)容項目的用戶交互的兩個服務(wù)器(例如,adserv_C)。該示例URL還包括相應(yīng)廣告服務(wù)器能夠利用其標識用戶與之進行交互的內(nèi)容項目的唯一標識符(例如,12345和56455)以及從其與內(nèi)容項目進行交互的用戶設(shè)備。
      [0075]接收交互數(shù)據(jù)(406)。該交互數(shù)據(jù)指定已經(jīng)所發(fā)生的與內(nèi)容項目的用戶交互。例如,響應(yīng)于與內(nèi)容項目的用戶 交互,用戶設(shè)備能夠提交針對內(nèi)容項目與之鏈接的資源的請求。該請求可以包括交互數(shù)據(jù)以及存儲在用戶設(shè)備處的信息,諸如cookie。如以上所描述的,所接收的交互數(shù)據(jù)能夠被記錄。
      [0076]重定向數(shù)據(jù)被提供至用戶設(shè)備(408)。該重定向數(shù)據(jù)使得用戶設(shè)備被重定向至內(nèi)容項目與之鏈接的資源(例如,位于廣告商與內(nèi)容項目相關(guān)聯(lián)的URL處的資源)。在一些實施方式中,該重定向數(shù)據(jù)使得用戶設(shè)備在沒有進一步重定向的情況下請求資源。在一些實施方式中,該重定向數(shù)據(jù)使得用戶設(shè)備被重定向至少于總數(shù)的對與內(nèi)容項目的用戶交互進行追蹤的數(shù)據(jù)處理裝置。
      [0077]例如,從那刻圖3,假設(shè)廣告服務(wù)器B210和廣告服務(wù)器D218都追蹤與內(nèi)容項目的用戶交互。進一步假設(shè)第三服務(wù)器(例如,廣告分析服務(wù)器)也追蹤與內(nèi)容項目的用戶交互。在該示例中,當廣告服務(wù)器D218接收交互數(shù)據(jù)時,廣告服務(wù)器D218能夠提供重定向數(shù)據(jù),其使得用戶設(shè)備106在沒有任何進一步重定向或者僅有一次額外重定向的情況下請求資源。因此,重定向數(shù)據(jù)能夠防止用戶設(shè)備被重定向至對與內(nèi)容項目的用戶交互進行追蹤的每個服務(wù)器。因此,用戶交互與向用戶設(shè)備提供資源之間的延時將有所減少,因為跳過了向至少一些服務(wù)器的重定向。
      [0078]報告數(shù)據(jù)被提供至其它數(shù)據(jù)處理裝置(410)。報告數(shù)據(jù)能夠被異步提供(相對于重定向數(shù)據(jù)),以使得用戶設(shè)備能夠獨立于被提供至其它數(shù)據(jù)處理裝置的報告數(shù)據(jù)而請求資源。在一些實施方式中,如參考圖2B所描述的,報告數(shù)據(jù)被提供至應(yīng)該會通過一系列后續(xù)重定向而接收交互數(shù)據(jù)的其它數(shù)據(jù)處理裝置(例如,諸如廣告服務(wù)器的其它服務(wù)器)。
      [0079]報告數(shù)據(jù)可以包括指定已經(jīng)所發(fā)生的與內(nèi)容項目的用戶交互的數(shù)據(jù)。例如,報告數(shù)據(jù)可以包括已經(jīng)由各個數(shù)據(jù)處理裝置所提供以便指定與之進行了用戶交互的內(nèi)容項目和/或從其進行用戶交互的用戶設(shè)備的交互數(shù)據(jù)和/或唯一標識符。如以上所描述的,能夠生成該唯一標識符而使得用戶隱私得以被保護。該系統(tǒng)能夠向已經(jīng)針對用戶與之進行交互的內(nèi)容項目提供了唯一標識符的每個數(shù)據(jù)處理裝置提供交互數(shù)據(jù)。在一些實施方式中,加密的共享標識符可以被提供至已經(jīng)被標識為對與內(nèi)容項目的用戶交互進行追蹤的每個其它數(shù)據(jù)處理裝置。例如,如以上所描述的,能夠使用cookie交換系統(tǒng)以便向其它數(shù)據(jù)處理裝置安全傳輸與內(nèi)容項目的用戶交互而并不使得cookie中可能包括的其它用戶數(shù)據(jù)可被其它數(shù)據(jù)處理裝置所使用。
      [0080]圖5是用于對與內(nèi)容項目的用戶交互進行追蹤的示例處理500的流程圖。處理500促進對用戶交互進行追蹤而并不需要用戶設(shè)備被重定向至執(zhí)行追蹤的數(shù)據(jù)處理裝置。處理500還促進對用戶交互進行追蹤而并不需要數(shù)據(jù)處理裝置將cookie置于用戶設(shè)備上。
      [0081]處理500例如可以由圖1的廣告管理系統(tǒng)110和/或圖2A和2B的廣告服務(wù)器D218來實施。在一些實施方式中,廣告管理系統(tǒng)110和/或廣告服務(wù)器D218均為包括被配置為執(zhí)行處理500的動作的一個或多個處理器的數(shù)據(jù)處理裝置。在一些實施方式中,計算機可讀介質(zhì)可以包括在被計算機執(zhí)行時使得該計算機執(zhí)行處理500的動作的指令。
      [0082]接收內(nèi)容項目請求(502 )。該內(nèi)容項目請求是針對要被選擇以隨已經(jīng)由用戶設(shè)備蘇歐青青的資源一起呈現(xiàn)的內(nèi)容項目的請求。例如,如以上參考圖2A所描述的,當用戶設(shè)備請求呈現(xiàn)網(wǎng)頁時,可以向廣告服務(wù)器(例如,廣告服務(wù)器B210)提交廣告發(fā)請求。廣告請求是用于選擇要在廣告位置中提供的廣告的請求。
      [0083]內(nèi)容項目請求指定了所請求的內(nèi)容項目要隨其進行呈現(xiàn)的資源的一個或多個特征。例如,內(nèi)容項目請求可以包括與內(nèi)容項目要在其上進行顯示的網(wǎng)頁相關(guān)的信息和/或已經(jīng)被標識為與網(wǎng)頁的內(nèi)容相關(guān)的關(guān)鍵詞。該請求數(shù)據(jù)還可以包括與用戶設(shè)備相關(guān)的的信息(例如,標識用戶設(shè)備的唯一標識符)和/或與用戶相關(guān)的信息,諸如人口統(tǒng)計信息,包括性別、年齡范圍、興趣、地理位置和其它信息。如以上所描述的,用戶信息可以被匿名化和/或加密以便保護用戶隱私。
      [0084]響應(yīng)于內(nèi)容項目請求而生成唯一標識符(504)。在一些實施方式中,該唯一標識符可以是半隨機選擇的數(shù)字和/或字母的序列,或者唯一標識內(nèi)容項目骯的另一唯一字符串。例如,該唯一標識符可以是用戶設(shè)備的唯一標識符的散列和/或接收內(nèi)容項目請求的時間的散列??梢葬槍γ總€內(nèi)容項目請求生成不同的唯一標識符,以使得每個內(nèi)容項目請求進而與內(nèi)容項目請求相關(guān)聯(lián)的數(shù)據(jù)(例如,提交內(nèi)容項目請求的用戶設(shè)備的唯一標識符以及響應(yīng)于該請求所選擇的內(nèi)容項目)能夠使用該唯一標識符而被標識。
      [0085]響應(yīng)于內(nèi)容項目請求提供廣告位置數(shù)據(jù)(506 )。如以上所描述的,廣告位置數(shù)據(jù)指定基于內(nèi)容項目請求所選擇的內(nèi)容項目(例如,所選擇的內(nèi)容項目)的位置(例如,URL)。在一些實施方式中,廣告位置數(shù)據(jù)還包括所生成的唯一標識符,而使得能夠使用該唯一標識符追蹤與所選擇內(nèi)容項目的用戶交互。例如,如以上所描述的,該唯一標識符能夠被附加到所選擇內(nèi)容項目的URL (或者以其它方式包括于其中)。該廣告位置數(shù)據(jù)可以被提供至從其接收內(nèi)容項目請求的用戶設(shè)備。
      [0086]接收包括唯一標識符的報告數(shù)據(jù)(508)。例如能夠從不同于從其進行與內(nèi)容項目的交互的用戶設(shè)備的數(shù)據(jù)處理裝置接收該報告數(shù)據(jù)。在一些實施方式中,能夠從向用戶設(shè)備提供使得在該用戶設(shè)備處呈現(xiàn)所選擇的內(nèi)容項目的數(shù)據(jù)的服務(wù)器系統(tǒng)接收該報告數(shù)據(jù)。例如,參考圖2A,能夠從向用戶設(shè)備提供廣告內(nèi)容220的廣告服務(wù)器D218接收該報告數(shù)據(jù)。該報告數(shù)據(jù)可以包括從用戶設(shè)備所接收的交互數(shù)據(jù)。備選地,該報告數(shù)據(jù)能夠僅包括由對與內(nèi)容項目的用戶交互進行追蹤的數(shù)據(jù)處理裝置所提供的一個或多個唯一標識符。
      [0087]在一些實施方式中,該報告數(shù)據(jù)可以包括從其所發(fā)生的與內(nèi)容項目的用戶交互的用戶設(shè)備的共享標識符(例如,加密標識符)和/或指定與之所發(fā)生的用戶交互的內(nèi)容項目的數(shù)據(jù)。如以上所描述的,共享標識符可以使用共享標識符和服務(wù)器專屬用戶標識符的索引而被映射至服務(wù)器專屬用戶標識符。
      [0088]記錄與內(nèi)容項目的用戶交互(510)。如以上所描述的,每個內(nèi)容項目可以具有響應(yīng)于針對內(nèi)容項目的請求而生成的相對應(yīng)的唯一標識符(即,響應(yīng)于針對其選擇內(nèi)容項目的內(nèi)容項目請求而生成的唯一標識符)。因此,報告數(shù)據(jù)能夠被用來標識用戶與之進行交互的所選擇內(nèi)容項目以及與從其發(fā)起用戶交互的用戶設(shè)備相關(guān)的信息。因此,能夠在不將用戶設(shè)備重定向至對與內(nèi)容項目的用戶交互進行追蹤的每個數(shù)據(jù)處理裝置的情況下記錄用戶交互。
      [0089]圖6是如以上所描述的能夠被用來追蹤用戶交互的示例計算機系統(tǒng)600的框圖。系統(tǒng)600包括處理器610、存儲器620、存儲設(shè)備630和輸入/輸出設(shè)備640。組件610、620、630和640中的每一個例如能夠使用系統(tǒng)總線650進行互連。處理器610能夠處理用于在系統(tǒng)600內(nèi)執(zhí)行的指令。在另一種實施方式中,處理器610是多線程處理器。處理器610能夠處理存儲在存儲器620中或者存儲設(shè)備630上的指令。
      [0090]存儲器620存儲計算設(shè)備600內(nèi)的信息。在一種實施方式中,存儲器620是計算機可讀介質(zhì)。在一種實施方式中,存儲器620是易失性存儲器單兀。在另一實施方式中,存儲器620是非易失性存儲單元。
      [0091]存儲設(shè)備630能夠為計算設(shè)備600提供大型存儲。在一種實施方式中,存儲設(shè)備630是計算機可讀接孩子。在各種不同的實施方式中,存儲設(shè)備630例如可以包括硬盤設(shè)備、光盤設(shè)備或者一些其它大容量存儲設(shè)備。
      [0092]輸入/輸出設(shè)備640為系統(tǒng)600提供輸入/輸出操作。在一種實施方式中,輸入/輸出設(shè)備640可以包括一個或多個例如以太網(wǎng)卡的網(wǎng)絡(luò)接口設(shè)備,例如RS-232端口的串行通信設(shè)備,和/或例如802.11卡的無線接口設(shè)備。在另一種實施方式中,輸入/輸出設(shè)備能夠包括被配置為接收輸入數(shù)據(jù)并且向例如鍵盤、打印機和顯示設(shè)備660的其它輸入/輸出設(shè)備發(fā)送輸出設(shè)備的驅(qū)動器設(shè)備。然而,也能夠使用其它實施方式,諸如移動計算設(shè)備、移動通信設(shè)備、機頂盒、電視客戶端設(shè)備等。
      [0093]雖然已經(jīng)在圖6中描述的示例處理系統(tǒng),但是本說明書中所描述的主題的實施方式和功能操作能夠以其它類型的數(shù)字電子電路來實施,或者以包括本說明書中所公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物的計算機軟件、固件或硬件來實施,或者以它們中的一個或多個的組合來實施。
      [0094]本說明書中所描述的主題的實施方式和操作能夠以數(shù)字電子電路來實施,或者以包括本說明書中所公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物的計算機軟件、固件或硬件來實施,或者以它們中的一個或多個的組合來實施。本說明書中所描述主題的實施方式能夠被實施為一個或多個計算機程序,即計算機程序指令的一個或多個模塊,其在計算機存儲介質(zhì)上進行編碼以便由數(shù)據(jù)處理裝置所執(zhí)行或者對其操作進行控制。備選地或附加地,程序指令能夠在人為生成的傳播信號上進行編碼,例如機器生成的電、光學或電磁信號,其被生成以對信息進行編碼以便傳輸至適當接收器裝置從而由數(shù)據(jù)處理裝置來執(zhí)行。計算機存儲介質(zhì)例如可以是計算機可讀存儲介質(zhì)、計算機可讀存儲基質(zhì)、隨機或串行訪問存儲器陣列或設(shè)備或者它們中一個或多個的組合,或者可以包括與其中。此外,雖然計算機存儲介質(zhì)并不是傳播信號,但是計算機存儲介質(zhì)可以是在人為生成的傳播信號中進行編碼的計算機程序指令的源或目的地。該計算機存儲介質(zhì)還可以是一個或多個物理組件或媒體(例如,多個CD、磁盤或其它存儲設(shè)備),或者可以包括于其中。
      [0095]本說明書中所描述的動作可以作為數(shù)據(jù)處理裝置對一個或多個計算機可讀存儲設(shè)備上所存儲的或者從其它來源所接收的數(shù)據(jù)執(zhí)行的運算。
      [0096]術(shù)語“數(shù)據(jù)處理裝置”包含了用于處理數(shù)據(jù)的所有類型的裝置、設(shè)備和機器,例如包括可編程處理器、計算機、片上系統(tǒng),或者上述的多個或其組合。裝置可以包括專用邏輯電路,例如,F(xiàn)PGA (現(xiàn)場可編程門陣列)或ASIC (應(yīng)用特定集成電路)。除了硬件之外,裝置還可以包括為所討論的計算機程序創(chuàng)建執(zhí)行環(huán)境的代碼,例如構(gòu)成處理器固件、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、跨平臺運行時間環(huán)境、虛擬機或它們中一個或多個的組合的代碼。裝置和執(zhí)行環(huán)境能夠?qū)崿F(xiàn)各種不同的計算模型基礎(chǔ)設(shè)施,諸如web服務(wù)、分布式計算和網(wǎng)格計算基礎(chǔ)設(shè)施。
      [0097]計算機程序(也被稱作程序、軟件、軟件應(yīng)用、腳本或代碼)能夠以任意形式的編程語言進行編寫,包括編譯或解釋語言、聲明或過程語言,并且其能夠以任意形式進行部署,包括作為獨立程序或者作為適于在計算環(huán)境中使用的模塊、組件、子程序、對象或其它單元。計算機程序可以對應(yīng)于文件系統(tǒng)中的文件,但并非需要如此。程序可以存儲在保存其它程序或數(shù)據(jù)(例如,存儲在標記語言文檔中的一個或多個腳本)的文件的一部分之中,保存在專用于所討論程序的單個文件中,或者保存在多個協(xié)同文件(例如,存儲一個或多個模塊、子程序或代碼部分的文件)中。計算機程序能夠被部署以便在一個計算機或多個計算機上執(zhí)行,該計算機位于一個地點或者跨多個地點分布并且通過通信網(wǎng)絡(luò)進行互連。
      [0098]本說明書中所描述的處理和邏輯流程能夠由一個或多個可編程處理器來執(zhí)行,它們執(zhí)行一個或多個計算機程序以通過對輸入數(shù)據(jù)進行操作并生成輸出來執(zhí)行動作。該處理和邏輯流程還能夠由特殊用途的邏輯電路來執(zhí)行,并且裝置也可以被實施為特殊用途的邏輯電路,例如FPGA (現(xiàn)場可編程門陣列)或ASIC (應(yīng)用特定集成電路)。
      [0099]適于執(zhí)行計算機程序的處理器例如包括通用和專用微處理器,以及任意類型的數(shù)字計算機的任意一個或多個處理器。通常,處理器將從只讀存儲器或隨機訪問存儲器或其二者接收指令和數(shù)據(jù)。計算機的必要部件為用于依據(jù)指令執(zhí)行動作的處理器以及用于存儲指令和數(shù)據(jù)的一個或多個存儲器設(shè)備。通常,計算機還將包括一個或多個用于存儲數(shù)據(jù)的一個或多個大型存儲設(shè)備或者操作耦合以往來于其接收數(shù)據(jù)或傳輸數(shù)據(jù)或者這二者,其例如為磁盤、磁性光盤或光盤。然而,計算機并非需要具有這樣的設(shè)備。此外,計算機可以嵌入另一設(shè)備之中,僅舉出幾個示例,例如移動電話、個人數(shù)字助理(PDA)、移動音頻或視頻播放器、游戲機、全球定位系統(tǒng)(GPS)接收器或便攜式存儲設(shè)備(例如,通用串行總線(USB)閃存)。適于存儲計算機程序指令和數(shù)據(jù)的設(shè)備包括所有形式的非易失性存儲器、媒體和存儲器設(shè)備,例如包括半導體存儲器設(shè)備,例如EPROM、EEPROM和閃存設(shè)備;磁盤,例如內(nèi)部硬盤或可移動磁盤;磁性光譜;和⑶ROM和DVD-ROM盤。處理器和存儲器可以以專用邏輯電路作為補償,或者結(jié)合于其中。
      [0100]為了提供與用戶的交互,本說明書中所描述主題的實施方式可以在具有用于向用戶顯示信息的顯示設(shè)備以及用戶能夠通過其向計算機提供輸入的鍵盤和指示設(shè)備的計算機上實施,該顯示設(shè)備例如CRT (陰極射線管)或IXD (液晶顯示器)監(jiān)視器,該指示設(shè)備例如鼠標或軌跡球。也能夠使用其它類型的設(shè)備來提供與用戶的交互;例如,提供給用戶的反饋可以為任意類型的感官反饋,例如視覺反饋、聽覺反饋或觸覺反饋;并且來自用戶的輸入能夠以任意形式被接收,包括聲音、語音或觸覺輸入。此外,計算機能夠通過向用戶所使用的設(shè)備發(fā)送文檔以及從其接收文檔來與用戶進行交互;例如,通過響應(yīng)于從web瀏覽器所接收的響應(yīng)而向用戶的客戶端設(shè)備上的web瀏覽完發(fā)送網(wǎng)頁。
      [0101]雖然本說明書包含了許多具體的實施細節(jié),但是這些并不應(yīng)當被理解為對任何公開內(nèi)容或者可要求保護內(nèi)容的范圍進行限制,而是應(yīng)當被理解為對專屬于特定公開內(nèi)容的特定實施方式的特征的描述。在本說明書中以獨立實施例的上下文進行描述的某些特征也能夠在單一實施方式中相結(jié)合地實施。相反,在單一實施方式的上下文中進行描述的各種特征也能夠在多種實施方式中單獨實施或者以任意子組合的方式進行實施。此外,雖然特征可以在上文中被描述為在以某種組合而起作用并且甚至最初這樣要求保護,但是來自所請求保護的組合中的一個或多個特征在一些情況下可以從組合中去除,并且所請求保護的組合可以針對于子組合或子組合的變化形式。
      [0102]類似地,雖然操作在圖中以特定順序進行描繪,但是這并不應(yīng)當那個被理解為要求這樣的操作以所示出的特定順序或連續(xù)順序來執(zhí)行,或者要執(zhí)行所圖示的全部操作以實現(xiàn)所期望的結(jié)果。在某些情況下,多任務(wù)和并行處理可能是有利的。此外,以上所描述的實施方式中各種系統(tǒng)組件的分割并不應(yīng)當被理解為在所有實施方式中都需要這樣的分割,并且應(yīng)當理解的是,所描述的程序組件和系統(tǒng)通常能夠在單個軟件產(chǎn)品中整合在一起或者被封裝到多個軟件產(chǎn)品之中。
      [0103]因此,已經(jīng)描述了主題的特定實施方式。其它實施方式處于以下權(quán)利要求的范圍之內(nèi)。某些情況下,在權(quán)利要求中所述的動作可以以不同順序來執(zhí)行并且仍然實現(xiàn)所期望的結(jié)果。此外,附圖中所描繪的處理并非必然要求所示出的特定順序或連續(xù)順序來實現(xiàn)所期望的結(jié)果。在某些實施方式中,多任務(wù)和并行處理可能是有利的。
      【權(quán)利要求】
      1.一種由數(shù)據(jù)處理裝置執(zhí)行的方法,所述方法包括: 接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù),所述請求數(shù)據(jù)指定要向其報告與所述內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置,所述內(nèi)容項目包括對響應(yīng)于與所述內(nèi)容項目的用戶交互所請求的資源的引用; 響應(yīng)于所述請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),所述響應(yīng)數(shù)據(jù)包括使得所述內(nèi)容項目得以呈現(xiàn)的數(shù)據(jù); 接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的交互數(shù)據(jù); 提供使得所述用戶設(shè)備被重定向至所述資源的重定向數(shù)據(jù);以及向所述一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),所述報告數(shù)據(jù)指定所發(fā)生的與所述內(nèi)容項目的用戶交互,其中所述報告數(shù)據(jù)相對于所述重定向數(shù)據(jù)被異步提供。
      2.根據(jù)權(quán)利要求1的方法,其中接收指定一個或多個其它數(shù)據(jù)處理裝置的請求數(shù)據(jù)包括接收包括要向其報告所述用戶交互的所述一個或多個其它數(shù)據(jù)處理裝置中的每一個的唯一標識符的請求數(shù)據(jù)。
      3.根據(jù)權(quán)利要求2的方法,其中接收包括唯一標識符的請求數(shù)據(jù)包括接收包括唯一標識被用來與所述內(nèi)容項目進行交互的具體用戶設(shè)備的唯一標識符的請求數(shù)據(jù)。
      4.根據(jù)權(quán)利要求2的方法,其中提供響應(yīng)數(shù)據(jù)進一步包括提供其中所述唯一標識符被包括在統(tǒng)一資源定位符(URL)中的響應(yīng)數(shù)據(jù)。
      5.根據(jù)權(quán)利要求2的方法,其中提供報告數(shù)據(jù)包括提供包括要向其報告所述用戶交互的所述一個或多個其它數(shù)據(jù)處理裝置中的每一個的所述唯一標識符的報告數(shù)據(jù)。
      6.根據(jù)權(quán)利要求1的方法,其中提供報告數(shù)據(jù)包括提供包括加密的共享唯一標識符的報告數(shù)據(jù)。
      7.一種由數(shù)據(jù)處理裝置執(zhí)行的方法,所述方法包括: 接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù); 響應(yīng)于所述請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),所述響應(yīng)數(shù)據(jù)包括所述用戶設(shè)備能夠從其接收所述內(nèi)容項目的位置,所述內(nèi)容項目包括對響應(yīng)于與所述內(nèi)容項目的用戶交互所請求的資源的引用; 接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的交互數(shù)據(jù),所述交互數(shù)據(jù)指定要向其報告與所述內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置; 提供使得所述用戶設(shè)備被重定向至所述資源的重定向數(shù)據(jù);以及向所述一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),所述報告數(shù)據(jù)指定所發(fā)生的與所述內(nèi)容項目的用戶交互,其中所述報告數(shù)據(jù)相對于所述重定向數(shù)據(jù)被異步提供。
      8.一種由數(shù)據(jù)處理裝置執(zhí)行的方法,所述方法包括: 接收由用戶設(shè)備發(fā)起的內(nèi)容項目請求,所述內(nèi)容項目請求指示內(nèi)容項目已經(jīng)被請求在所述用戶設(shè)備處進行呈現(xiàn); 響應(yīng)于接收所述請求生成唯一標識符; 向所述用戶設(shè)備提供內(nèi)容項目位置數(shù)據(jù),所述內(nèi)容項目位置數(shù)據(jù)包括所述唯一標識符以及指定從其可獲得響應(yīng)于所述內(nèi)容項目請求的所述內(nèi)容項目的不同數(shù)據(jù)處理裝置的網(wǎng)絡(luò)位置的數(shù)據(jù); 從所述不同數(shù)據(jù)處理裝置接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的報告數(shù)據(jù),所述報告數(shù)據(jù)包括所述唯一標識符;以及 記錄指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互的數(shù)據(jù)。
      9.根據(jù)權(quán)利要求8的方法,其中提供內(nèi)容項目位置數(shù)據(jù)進一步包括提供其中所述唯一標識符被包括在響應(yīng)于所述內(nèi)容項目請求的所述內(nèi)容項目的統(tǒng)一資源定位符(URL)中的內(nèi)容項目位置數(shù)據(jù)。
      10.根據(jù)權(quán)利要求8的方法,其中提供包括所述唯一標識符的內(nèi)容項目位置數(shù)據(jù)包括提供包括唯一標識向其提供所述內(nèi)容項目位置數(shù)據(jù)的具體用戶設(shè)備的唯一標識符的內(nèi)容項目位置數(shù)據(jù)。
      11.一種系統(tǒng),包括: 用戶設(shè)備;以及 一個或多個計算機,其可操作以與所述用戶設(shè)備進行交互并且進一步可操作以執(zhí)行包括以下的操作: 接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù),所述請求數(shù)據(jù)指定要向其報告與所述內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置,所述內(nèi)容項目包括對響應(yīng)于與所述內(nèi)容項目的用戶交互所請求的資源的引用; 響應(yīng)于所述請求數(shù) 據(jù)提供響應(yīng)數(shù)據(jù),所述響應(yīng)數(shù)據(jù)包括使得所述內(nèi)容項目得以呈現(xiàn)的數(shù)據(jù); 接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的交互數(shù)據(jù); 提供使得所述用戶設(shè)備被重定向至所述資源的重定向數(shù)據(jù); 向所述一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),所述報告數(shù)據(jù)指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互,其中所述報告數(shù)據(jù)相對于所述重定向數(shù)據(jù)被異步提供。
      12.根據(jù)權(quán)利要求11的系統(tǒng),其中接收指定一個或多個其它數(shù)據(jù)處理裝置的請求數(shù)據(jù)包括接收包括要向其報告所述用戶交互的所述一個或多個其它數(shù)據(jù)處理裝置中的每一個的唯一標識符的請求數(shù)據(jù)。
      13.根據(jù)權(quán)利要求12的系統(tǒng),其中接收包括唯一標識符的請求數(shù)據(jù)包括接收包括唯一標識被用來與所述內(nèi)容項目進行交互的具體用戶設(shè)備的唯一標識符的請求數(shù)據(jù)。
      14.根據(jù)權(quán)利要求12的系統(tǒng),其中提供響應(yīng)數(shù)據(jù)進一步包括提供其中所述唯一標識符被包括在統(tǒng)一資源定位符(URL)中的響應(yīng)數(shù)據(jù)。
      15.根據(jù)權(quán)利要求12的方法,其中提供報告數(shù)據(jù)包括提供包括要向其報告所述用戶交互的所述一個或多個其它數(shù)據(jù)處理裝置中的每一個的所述唯一標識符的報告數(shù)據(jù)。
      16.根據(jù)權(quán)利要求11的方法,其中提供報告數(shù)據(jù)包括提供包括加密的共享唯一標識符的報告數(shù)據(jù)。
      17.—種系統(tǒng),包括: 用戶設(shè)備;以及 一個或多個計算機,其可操作以與所述用戶設(shè)備進行交互并且進一步可操作以執(zhí)行包括以下的操作:接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù); 響應(yīng)于所述請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),所述響應(yīng)數(shù)據(jù)包括所述用戶設(shè)備能夠從其接收所述內(nèi)容項目的位置,所述內(nèi)容項目包括對響應(yīng)于與所述內(nèi)容項目的用戶交互而請求的資源的引用; 接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的交互數(shù)據(jù),所述交互數(shù)據(jù)指定要向其報告與所述內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置; 提供使得所述用戶設(shè)備被重定向至所述資源的重定向數(shù)據(jù);以及向所述一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),所述報告數(shù)據(jù)指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互,其中所述報告數(shù)據(jù)相對于所述重定向數(shù)據(jù)被異步提供。
      18.—種系統(tǒng),包括: 用戶設(shè)備;以及 一個或多個計算機,其可操作以與所述用戶設(shè)備進行交互并且進一步可操作以執(zhí)行包括以下的操作: 接收由用戶設(shè)備發(fā)起的內(nèi)容項目請求 ,所述內(nèi)容項目請求指示內(nèi)容項目已經(jīng)被請求在所述用戶設(shè)備處進行呈現(xiàn); 響應(yīng)于接收所述請求生成唯一標識符; 向所述用戶設(shè)備提供內(nèi)容項目位置數(shù)據(jù),所述內(nèi)容項目位置數(shù)據(jù)包括所述唯一標識符以及指定從其可獲得響應(yīng)于所述內(nèi)容項目請求的所述內(nèi)容項目的不同數(shù)據(jù)處理裝置的網(wǎng)絡(luò)位置的數(shù)據(jù); 從所述不同數(shù)據(jù)處理裝置接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的報告數(shù)據(jù),所述報告數(shù)據(jù)包括所述唯一標識符;以及 記錄指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互的數(shù)據(jù)。
      19.根據(jù)權(quán)利要求18的系統(tǒng),其中提供內(nèi)容項目位置數(shù)據(jù)進一步包括提供其中所述唯一標識符被包括在響應(yīng)于所述內(nèi)容項目請求的所述內(nèi)容項目的統(tǒng)一資源定位符(URL)中的內(nèi)容項目位置數(shù)據(jù)。
      20.根據(jù)權(quán)利要求18的系統(tǒng),其中提供包括所述唯一標識符的內(nèi)容項目位置數(shù)據(jù)包括提供包括唯一標識向其提供所述內(nèi)容項目位置數(shù)據(jù)的具體用戶設(shè)備的唯一標識符的內(nèi)容項目位置數(shù)據(jù)。
      21.一種利用計算機程序進行編碼的計算機存儲介質(zhì),所述程序包括在由數(shù)據(jù)處理裝置執(zhí)行時使得所述數(shù)據(jù)處理裝置執(zhí)行包括以下的操作的指令: 接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù),所述請求數(shù)據(jù)指定要向其報告與所述內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置,所述內(nèi)容項目包括對響應(yīng)于與所述內(nèi)容項目的用戶交互所請求的資源的引用; 響應(yīng)于所述請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),所述響應(yīng)數(shù)據(jù)包括使得所述內(nèi)容項目得以呈現(xiàn)的數(shù)據(jù); 接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的交互數(shù)據(jù); 提供使得所述用戶設(shè)備被重定向至所述資源的重定向數(shù)據(jù); 向所述一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),所述報告數(shù)據(jù)指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互,其中所述報告數(shù)據(jù)相對于所述重定向數(shù)據(jù)被異步提供。
      22.一種利用計算機程序進行編碼的計算機存儲介質(zhì),所述程序包括在由數(shù)據(jù)處理裝置執(zhí)行時使得所述數(shù)據(jù)處理裝置執(zhí)行包括以下的操作的指令: 接收指示用戶設(shè)備已經(jīng)請求內(nèi)容項目的請求數(shù)據(jù); 響應(yīng)于所述請求數(shù)據(jù)提供響應(yīng)數(shù)據(jù),所述響應(yīng)數(shù)據(jù)包括所述用戶設(shè)備能夠從其接收所述內(nèi)容項目的位置,所述內(nèi)容項目包括對響應(yīng)于與所述內(nèi)容項目的用戶交互而請求的資源的引用; 接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的交互數(shù)據(jù),所述交互數(shù)據(jù)指定要向其報告與所述內(nèi)容項目的用戶交互的一個或多個其它數(shù)據(jù)處理裝置; 提供使得所述用戶設(shè)備被重定向至所述資源的重定向數(shù)據(jù);以及 向所述一個或多個其它數(shù)據(jù)處理裝置中的每一個提供報告數(shù)據(jù),所述報告數(shù)據(jù)指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互,其中所述報告數(shù)據(jù)相對于所述重定向數(shù)據(jù)被異步提供。
      23.一種利用計算機程序進行編碼的計算機存儲介質(zhì),所述程序包括在由數(shù)據(jù)處理裝置執(zhí)行時使得所述數(shù)據(jù)處理裝置執(zhí)行包括以下的操作的指令: 接收由用戶設(shè)備發(fā)起的內(nèi)容項目請求,所述內(nèi)容項目請求指示內(nèi)容項目已經(jīng)被請求在所述用戶設(shè)備處進行呈現(xiàn); 響應(yīng)于接收所述請求生成唯一標識符; 向所述用戶設(shè)備提供內(nèi)容項目位置數(shù)據(jù),所述內(nèi)容項目位置數(shù)據(jù)包括所述唯一標識符以及指定從其可獲得響應(yīng)于所述內(nèi)容項目請求的所述內(nèi)容項目的不同數(shù)據(jù)處理裝置的網(wǎng)絡(luò)位置的數(shù)據(jù); 從所述不同數(shù)據(jù)處理裝置接收指定所發(fā)生的與所述內(nèi)容項目的用戶交互的報告數(shù)據(jù),所述報告數(shù)據(jù)包括所述唯一標識符;以及 記錄指定所發(fā)生的與所述內(nèi)容項目的所述用戶交互的數(shù)據(jù)。
      【文檔編號】G06F17/30GK103748573SQ201280035960
      【公開日】2014年4月23日 申請日期:2012年6月5日 優(yōu)先權(quán)日:2011年6月6日
      【發(fā)明者】施晟, M·克萊伯, M·加涅, L·康托撒納西斯 申請人:谷歌公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1