一種追蹤推廣者的方法及裝置制造方法
【專利摘要】本申請公開了一種追蹤推廣者的方法及裝置,用以在App的推廣中更有效率地追蹤到推廣者。該方法終端下載待推廣App時向推廣服務(wù)器發(fā)送攜帶推廣者標識的第一請求消息,推廣服務(wù)器生成用于確定該推廣者標識的Cookie,并將該Cookie返回給終端,終端在安裝并啟動該待推廣App時,向該推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息,推廣服務(wù)器則根據(jù)該第二請求消息中攜帶的Cookie確定推廣了該待推廣App的推廣者的推廣者標識,以追蹤相應(yīng)的推廣者。通過上述方法,推廣者無需額外的開發(fā)SDK或API,仍可以使廣告主準確的追蹤到推廣者,因此提高了App的開發(fā)效率和推廣效率。
【專利說明】一種追蹤推廣者的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種追蹤推廣者的方法及裝置。
【背景技術(shù)】
[0002]移動終端作為一種高科技的消費電子產(chǎn)品,已成為人們生活中不可缺少的通訊工具。目前,用戶可以通過移動終端下載并安裝各種應(yīng)用(Application,以下簡稱App),以獲得App所能提供的相應(yīng)功能。當然,一個App也可以為另一個App的推廣提供渠道。
[0003]在現(xiàn)有技術(shù)中,通過一個App推廣另一個App的方法如圖1所示。圖1為現(xiàn)有技術(shù)中通過第一 App推廣第二 App的過程,具體包括以下步驟:
[0004]SlOl:用戶下載并安裝第一 App,第一 App通過自身嵌入的軟件開發(fā)工具包(Software Development Kit, SDK)或應(yīng)用程序編程接 口(ApplicationProgrammingInterface, API)顯示第二 App的推廣信息。
[0005]其中,第一 App的開發(fā)者在第一 App中嵌入了 SDK或API,用于顯示要推廣的第二App的推廣信息。
[0006]S102:當用戶點擊了第二 App的推廣信息時,第一 App中嵌入的SDK或API則向推廣服務(wù)器發(fā)送請求消息,并跳轉(zhuǎn)至第二 App的下載頁面。
[0007]其中,當用戶點擊了第二 App的推廣信息時,第一 App中嵌入的SDK或API獲取該用戶所使用的移動終端的MAC地址信息,并向推廣服務(wù)器發(fā)送請求消息,發(fā)送的請求消息中攜帶該用戶所使用的終端的MAC地址信息,該MAC地址信息可用于標識該終端。第一 App中嵌入的SDK或API向推廣服務(wù)器發(fā)送的請求消息中還攜帶有該第一 App的開發(fā)者的用戶標識,用于標識該第一 App的開發(fā)者。
[0008]S103:推廣服務(wù)器接收到該請求消息后,建立該請求消息中攜帶的MAC地址信息與第一 App的開發(fā)者的用戶標識的對應(yīng)關(guān)系。
[0009]S104:當該用戶下載安裝第二 App,并啟動該第二 App時,第二 App則向推廣服務(wù)器上報該用戶所使用的終端的MAC地址信息。
[0010]S105:推廣服務(wù)器根據(jù)該第二 App上報的MAC地址信息,查找該MAC地址信息對應(yīng)的用戶標識,將查找到的用戶標識確定為推廣了該第二 App的推廣者的用戶標識。
[0011]在上述過程中,第二 App的開發(fā)者可以稱為廣告主,對于第二 App來說,第一 App的開發(fā)者實際上已經(jīng)成為了第二 App的推廣者,其通過在開發(fā)的第一 App中嵌入SDK或API的方式成功的向普通用戶推廣了第二 App,使普通用戶通過第一 App中嵌入的SDK或API顯示的第二 App的推廣信息,下載并安裝了第二 App。
[0012]由于在實際應(yīng)用場景中,第二 App可能不止在一個App上進行推廣,也即,除了在第一 App上進行推廣之外,還可能在第三App、第四App等其他App上都進行了推廣,因此,在上述步驟S105中,推廣服務(wù)器查找第二 App上報的MAC地址信息對應(yīng)的用戶標識的目的就在于:對向該用戶成功推廣了該第二 App的推廣者進行追蹤。追蹤到推廣者(第一 App的開發(fā)者)后,廣告主(第二 App的開發(fā)者)則可以向推廣者支付一些推廣的報酬。[0013]然而,由圖1所示的過程可以看出,現(xiàn)有技術(shù)中第一 App推廣第二 App時,為了使第一 App在成功推廣第二 App后,廣告主(第二 App的開發(fā)者)可以追蹤到推廣者(第一 App的開發(fā)者),推廣者需要在該第一 App中嵌入SDK或API,這無疑就需要推廣者額外地開發(fā)要嵌入的SDK或API,不僅降低了 App的開發(fā)效率和推廣效率,而且也帶來了額外的開發(fā)成本。
[0014]由于當推廣者成功的為廣告主推廣了待推廣App時,廣告主需要知曉成功推廣了該待推廣App的推廣者。現(xiàn)有的技術(shù)降低了 App的開發(fā)效率和推廣效率,而且也帶來了額外的開發(fā)成本。因此,需要提供一種便于APP開發(fā)和追蹤推廣者的方法。
【發(fā)明內(nèi)容】
[0015]本申請實施例提供一種追蹤推廣者的方法及裝置,用以在App的推廣中更有效率地追蹤到推廣者。
[0016]本申請實施例提供的一種追蹤推廣者的方法,包括:
[0017]接收終端在用戶通過待推廣應(yīng)用的鏈接下載所述待推廣應(yīng)用時發(fā)送的第一請求消息,所述第一請求消息中攜帶發(fā)布所述鏈接的推廣者的推廣者標識;
[0018]根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,并將所述Cookie返回給終端;及
[0019]接收所述終端在所述待推廣應(yīng)用安裝并啟動后發(fā)送的攜帶所述Cookie的第二請求消息;
[0020]根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者的推廣者標識。
[0021]本申請實施例提供的一種追蹤推廣者的裝置,包括:
[0022]接收模塊,用于接收終端在用戶通過待推廣應(yīng)用的鏈接下載所述待推廣應(yīng)用時發(fā)送的第一請求消息,所述第一請求消息中攜帶發(fā)布所述鏈接的推廣者的推廣者標識;接收所述終端安裝并啟動所述待推廣應(yīng)用時發(fā)送的攜帶Cookie的第二請求消息;
[0023]設(shè)置模塊,用于根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,并將所述Cookie返回給所述終端;
[0024]查詢模塊,用于當所述接收模塊接收到所述終端發(fā)送的攜帶所述Cookie的第二請求消息時,根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者標識。
[0025]本申請實施例提供一種追蹤推廣者的方法及裝置,該方法終端在通過待推廣App的鏈接下載該待推廣App時向推廣服務(wù)器發(fā)送攜帶推廣者標識的第一請求消息,推廣服務(wù)器根據(jù)該第一請求消息生成用于確定推廣者標識的Cookie,并將該Cookie返回給終端,終端在安裝并啟動該待推廣App時,向該推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息,推廣服務(wù)器則根據(jù)該第二請求消息中攜帶的Cookie確定推廣了該待推廣App的推廣者的推廣者標識,以追蹤相應(yīng)的推廣者。通過上述方法,推廣者無需額外的開發(fā)SDK或API,仍可以使廣告主準確的追蹤到推廣者,因此提聞了 App的開發(fā)效率和推廣效率。
【專利附圖】
【附圖說明】
[0026]圖1為現(xiàn)有技術(shù)中通過第一 App推廣第二 App的過程;[0027]圖2為本申請實施例提供的追蹤推廣者的過程;
[0028]圖3為本申請實施例提供的追蹤推廣者的詳細過程;
[0029]圖4為本申請實施例提供的另一種追蹤推廣者的過程;
[0030]圖5為本申請實施例提供的追蹤推廣者的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0031]在本申請實施例中,當終端通過待推廣應(yīng)用的鏈接下載該待推廣應(yīng)用時,向推廣服務(wù)器發(fā)送攜帶發(fā)布該鏈接的推廣者的推廣者標識的第一請求消息,推廣服務(wù)器接收到該第一請求消息后,生成Cookie并返回給終端,該Cookie用于確定推廣者標識,在終端安裝并啟動該待推廣應(yīng)用時,向推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息,推廣服務(wù)器則可以根據(jù)該Cookie確定推廣了該應(yīng)用的推廣者的推廣者標識,由此追蹤推廣了該待推廣應(yīng)用的推廣者。本申請實施例中,待推廣應(yīng)用包括可以在終端中安裝并執(zhí)行的應(yīng)用程序,在下文描述中簡稱為待推廣APP。
[0032]通過上述方法,推廣服務(wù)器可通過Cookie追蹤到推廣了該待推廣App的推廣者,從而無需采用終端的MAC地址信息來標識該普通用戶,推廣者也就無需在自己的App中嵌入SDK或API來獲取終端的MAC地址信息,因此提高了 App的開發(fā)效率和推廣效率。
[0033]下面結(jié)合說明書附圖,對本申請實施例進行詳細描述。
[0034]圖2為本申請實施例提供的追蹤推廣者的過程,具體包括以下步驟:
[0035]S201:接收終端在用戶通過待推廣APP的推廣鏈接下載該待推廣App時發(fā)送的第一請求消息。
[0036]在本申請實施例中,推廣者首先要發(fā)布該待推廣App的鏈接,其中,推廣者除了可以在自己開發(fā)的App中發(fā)布該待推廣App的鏈接之外,還可以通過即時通信軟件、郵件等其他渠道發(fā)布該待推廣App的鏈接。具體的,推廣者在發(fā)布待推廣App的鏈接時,可以預(yù)先將該推廣者自身的推廣者標識設(shè)置在該待推廣App的鏈接中,使通過點擊該鏈接而向推廣服務(wù)器發(fā)送的第一請求消息中攜帶該推廣者自身的推廣者標識。因此,當用戶點擊了該待推廣App的鏈接,終端基于該待推廣App的鏈接下載該待推廣App時,該用戶所在的終端基于該鏈接發(fā)送的第一請求消息中就會攜帶發(fā)布該鏈接的推廣者的推廣者標識。本申請實施例中所述的終端包括移動終端。所述的第一請求消息可以是超文本傳輸協(xié)議(Hyper TextTransport Protocol, HTTP)請求。
[0037]S202:根據(jù)該第一請求消息生成用于確定該推廣者標識的Cookie,并將該Cookie返回給終端。
[0038]在本申請實施例中,根據(jù)該第一請求消息生成的Cookie可以用于唯一標識該終端。此時,推廣服務(wù)器可建立該Cookie與該第一請求消息中攜帶的推廣者標識的對應(yīng)關(guān)系并保存。具體的,推廣服務(wù)器可以生成一個唯一的字符串,將生成的該字符串作為用于標識該終端的Cookie。在后續(xù)的步驟中,推廣服務(wù)器可根據(jù)接收到的由該終端發(fā)送的第二請求消息中攜帶的該Cookie,以及建立的Cookie與推廣者標識的對應(yīng)關(guān)系,確定推廣了該待推廣App的推廣者的推廣者標識。
[0039]此外,終端有多次安裝應(yīng)用的記錄時,終端可以在該待推廣應(yīng)用的鏈接所在的域下查找是否已經(jīng)存在推廣服務(wù)器之前為該終端生成的Cookie,當已經(jīng)存在Cookie時,終端發(fā)送的第一請求消息中可以直接攜帶該Cookie。推廣服務(wù)器接收到該第一請求消息后,可以判斷該第一請求消息中是否攜帶了推廣服務(wù)器之前為該終端生成的Cookie,若攜帶了之前為該終端生成的Cookie,則建立該Cookie與該第一請求消息中攜帶的推廣者標識的對應(yīng)關(guān)系,若未攜帶,則可以為該終端生成唯一的Cookie,用于標識該終端,再建立生成的該Cookie與該第一請求消息中攜帶的推廣用戶標識的對應(yīng)關(guān)系。
[0040]最后,推廣服務(wù)器將設(shè)置的Cookie返回給終端保存,當然,如果終端發(fā)送的第一請求消息中已經(jīng)攜帶了推廣服務(wù)器之前生成的Cookie,則推廣服務(wù)器無需再返回該Cookie。其中,由于推廣服務(wù)器是通過為該終端生成的Cookie來標識該終端的,因此,推廣服務(wù)器將生成的Cookie返回該終端的方法可以包括:將生成的該Cookie寫入到該終端的瀏覽器中,以使后續(xù)當該終端安裝并啟動該待推廣App時,該終端可以通過瀏覽器向該推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息。
[0041]在本申請另一實施例中,推廣服務(wù)器也可以根據(jù)該第一請求消息中攜帶的推廣者標識,生成包含有該推廣者標識的Cookie。此時,該Cookie可以直接用于識別推廣了該待推廣應(yīng)用的推廣者的推廣者標識。
[0042]S203:接收終端在用戶安裝并啟動該待推廣App后發(fā)送的攜帶該Cookie的第二請求消息。
[0043]用戶點擊了該待推廣App的鏈接之后,如果通過終端下載安裝并啟動了該待推廣App,該終端則向推廣服務(wù)器發(fā)送第二請求消息,該第二請求消息中攜帶推廣服務(wù)器生成的Cookie。推廣服務(wù)器接收終端發(fā)送的該第二請求消息。
[0044]具體的,當終端已經(jīng)將推廣服務(wù)器返回的Cookie寫入到該終端自身的瀏覽器中時,終端可以通過自身的瀏覽器向推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息。其中,終端可以僅在該用戶第一次啟動該待推廣App時,通過自身的瀏覽器向推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息,后續(xù)再次啟動該待推廣App則無需發(fā)送。
[0045]較佳的,考慮到當該用戶啟動該待推廣App時,終端需要調(diào)用自身的瀏覽器,用以向推廣服務(wù)器發(fā)送第二請求消息,從而當該用戶啟動該待推廣App時,終端會自動彈出瀏覽器的頁面,這就會造成該用戶對該待推廣App的體驗下降。因此,為了提高用戶對待推廣App的體驗程度,本申請實施例中終端在通過自身的瀏覽器向推廣服務(wù)器發(fā)送第二請求消息時,可以先啟動自身的瀏覽器,關(guān)閉瀏覽器的地址欄,并在瀏覽器顯示的頁面中顯示該待推廣App的應(yīng)用標識信息,然后通過該瀏覽器向推廣服務(wù)器發(fā)送第二請求消息。
[0046]具體的,在瀏覽器顯示的頁面中顯示的該待推廣App的應(yīng)用標識信息可以包括:該待推廣App的圖標、名稱、簡介等信息。上述關(guān)閉瀏覽器的地址欄,并在瀏覽器的頁面中顯示該待推廣App的應(yīng)用標識信息的方法,可以使該用戶在一定程度上感知到當前顯示的頁面就是該待推廣App的一個頁面,而并非是調(diào)用的瀏覽器的頁面,從而可以在一定程度上提聞用戶對該待推廣App的體驗。
[0047]當然,也可以采用其他方法提高用戶對待推廣App的體驗程度。例如,當用戶第一次啟動該待推廣App時,終端不自動調(diào)用瀏覽器發(fā)送第二請求消息,而是向該用戶顯示一個提示消息,該提示消息中可包含一個發(fā)送按鈕,以提示用戶向推廣服務(wù)器發(fā)送第二請求消息,用戶則可以根據(jù)需要選擇發(fā)送或不發(fā)送第二請求消息,若發(fā)送,則用戶直接點擊提示消息中包含的發(fā)送按鈕即可,終端則調(diào)用瀏覽器向推廣服務(wù)器發(fā)送第二請求消息,若不發(fā)送,則關(guān)閉該提示消息即可。
[0048]S204:根據(jù)第二請求消息中攜帶的Cookie確定推廣了該待推廣App的推廣者的推廣者標識。
[0049]推廣服務(wù)器接收到終端發(fā)送的該第二請求消息時,根據(jù)該第二請求消息中攜帶的Cookie確定推廣者標識,根據(jù)該推廣者標識便可以追蹤到推廣了該待推廣App的推廣者。
[0050]具體的,如果推廣服務(wù)器生成的Cookie用于唯一標識該終端,則推廣服務(wù)器已經(jīng)建立了為該終端生成的Cookie與推廣者的推廣者標識的對應(yīng)關(guān)系,因此,當推廣服務(wù)器接收到第二請求消息時,則可以根據(jù)建立的Cookie與推廣者標識的對應(yīng)關(guān)系,確定該第二請求消息中攜帶的Cookie對應(yīng)的推廣者標識,將查找到的推廣者標識所標識的推廣者,作為追蹤到的向該用戶推廣了該待推廣App的推廣者。后續(xù)可將查詢到的推廣者標識返回給該待推廣App對應(yīng)的應(yīng)用服務(wù)器,用以使該待推廣App的開發(fā)者(廣告主)獲知:向該用戶成功推廣了該待推廣App的推廣者即為返回的該推廣者標識所對應(yīng)的推廣者。
[0051]由上述過程可以看出,由于本申請實施例中采用推廣服務(wù)器為該終端生成的Cookie來標識終端,而無需采用終端的MAC地址信息來標識終端,因此,推廣者也就無需額外的開發(fā)用于獲取終端MAC地址信息的SDK或API,從而提高了 App的開發(fā)效率和待推廣App的推廣效率。另外,由于本申請實施例中推廣者無需通過嵌入在App中的SDK或API來獲取終端的MAC地址信息,也就意味著在對待推廣App進行推廣時,推廣渠道可以不限于通過其他的App進行推廣,還可以通過諸如即時通信軟件、郵件等其他渠道對待推廣App進行推廣,這也提高了推廣方式的多樣性。
[0052]另外,如果推廣服務(wù)器生成的Cookie中直接包含了推廣者標識,則當推廣服務(wù)器接收到第二請求消息時,可以直接將該第二請求消息攜帶的Cookie中包含的推廣者標識,確定為推廣了該待推廣App的推廣者的推廣者標識。
[0053]進一步的,由于一個推廣者可能會對多個待推廣App進行推廣,因此,為了使推廣服務(wù)器能夠更加準確的區(qū)分哪個推廣者成功推廣了哪個待推廣App,在上述步驟S201中,當用戶點擊了推廣者發(fā)布的待推廣App的鏈接時,也即終端要通過該待推廣App的鏈接下載該待推廣App時,終端向推廣服務(wù)器發(fā)送的第一請求消息中除了要攜帶推廣者的推廣者標識以外,還可以攜帶該待推廣App的App標識。具體的,推廣者可以預(yù)先將自身的推廣者標識以及該待推廣App的App標識設(shè)置在該待推廣App的鏈接中,使通過點擊該鏈接而向推廣服務(wù)器發(fā)送的第一請求消息中攜帶該推廣者自身的推廣者標識以及該待推廣App的App標識。
[0054]當推廣服務(wù)器接收到的第一請求消息中還攜帶有該待推廣App的App標識時,上述步驟S202中推廣服務(wù)器生成了用于唯一標識該終端的Cookie后,則可以建立生成的該Cookie、該第一請求消息中攜帶的推廣者標識以及該第一請求消息中攜帶的App標識這三者的對應(yīng)關(guān)系。后續(xù)的,在步驟S203中,終端在安裝并啟動了該待推廣App時,向推廣服務(wù)器發(fā)送的第二請求消息中除了攜帶推廣服務(wù)器設(shè)置的Cookie以外,也要攜帶該待推廣App的App標識,則在步驟S204中,推廣服務(wù)器可確定與該第二請求消息中攜帶的Cookie和App標識均具有對應(yīng)關(guān)系的推廣者標識,并將查找到的推廣者標識所標識的推廣者,作為成功推廣了該待推廣App的推廣者。
[0055]更進一步的,考慮到在實際應(yīng)用中會發(fā)生這種情況:用戶使用終端通過推廣者A發(fā)布的待推廣App的鏈接下載了該待推廣App后,并未啟動該待推廣App,然后將該待推廣App刪除,再通過推廣者B發(fā)布的待推廣App的鏈接重新下載該待推廣App,并啟動該待推廣App,此時,推廣服務(wù)器中就保存了兩個對應(yīng)關(guān)系,一個是為該終端生成的Cookie、推廣者A的推廣者標識以及該待推廣App的App標識的對應(yīng)關(guān)系,另一個是為該終端生成的Cookie、推廣者B的推廣者標識以及該待推廣App的App標識的對應(yīng)關(guān)系。這樣,當該用戶啟動了該待推廣App后,推廣服務(wù)器就會查找到與生成的該Cookie以及該待推廣App的App標識均具有對應(yīng)關(guān)系的推廣者標識有兩個,即推廣者A的推廣者標識和推廣者B的推廣者標識,也就不能準確的確定向該用戶成功推廣了該待推廣App的推廣者是推廣者A還是推廣者B。
[0056]因此,為了更加準確的追蹤推廣者,在本申請實施例中,推廣服務(wù)器在建立為終端生成的Cookie、第一請求消息中攜帶的推廣者標識以及第一請求消息中攜帶的App標識的對應(yīng)關(guān)系時,可以記錄建立該對應(yīng)關(guān)系的時刻。后續(xù)的,推廣服務(wù)器在確定與第二請求消息中攜帶的Cookie和App標識均具有對應(yīng)關(guān)系的推廣者標識時,則可以根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與該第二請求消息中攜帶的Cookie和App標識建立對應(yīng)關(guān)系的推廣者標識,將查找到的推廣者標識所標識的推廣者作為推廣了該待推廣App的推廣者。
[0057]另外,考慮到在實際應(yīng)用中,終端自身的瀏覽器中已經(jīng)寫入的Cookie很有可能會被用戶刪除,如果推廣服務(wù)器通過上述步驟S202將生成的Cookie寫入到終端的瀏覽器中,而在用戶安裝并啟動待推廣App之前,也即在步驟S203之前,將已經(jīng)寫入到終端瀏覽器中的Cookie刪除,那么在步驟S203中,終端向推廣服務(wù)器發(fā)送的第二請求消息中也將不再攜帶有該Cookie,這就會導(dǎo)致后續(xù)無法追蹤到向該用戶推廣了該待推廣App的推廣者。
[0058]因此,為了提高追蹤推廣者的準確性,在本申請實施例中,推廣服務(wù)器在接收到攜帶推廣者標識以及待推廣App的App標識的第一請求消息之后,除了要為生成Cookie,并建立該Cookie、該第一請求消息中攜帶的推廣者標識以及該第一請求消息中攜帶的App標識的對應(yīng)關(guān)系之外,還要確定接收到的該第一請求消息中攜帶的該終端的屬性信息,并建立該屬性信息、該第一請求消息中攜帶的推廣者標識以及該第一請求消息中攜帶的App標識的對應(yīng)關(guān)系。
[0059]其中,該終端的屬性信息包括:該終端的網(wǎng)絡(luò)互聯(lián)協(xié)議(Internet Protocol, IP)地址信息、該終端的類型信息、該終端的瀏覽器類型信息、該終端的瀏覽器版本信息、該終端的操作系統(tǒng)信息中的至少一種。
[0060]較佳的,可采用該終端的類型信息、該終端的瀏覽器類型信息、該終端的瀏覽器版本信息、該終端的操作系統(tǒng)信息中的至少一種,并與該終端的IP地址信息組合作為該終端的屬性信息。
[0061]具體的,終端可采用HTTP發(fā)送第一請求消息,當采用HTTP發(fā)送第一請求消息時,推廣服務(wù)器可將該第一請求消息的源IP地址確定為該終端的IP地址信息,并可在采用HTTP發(fā)送的第一請求消息的頭信息中提取出該終端的類型信息、該終端的瀏覽器類型信息、該終端的瀏覽器版本信息、該終端的操作系統(tǒng)信息,從而可以據(jù)此確定該終端的屬性信
肩、O
[0062]建立了該終端的屬性信息、該推廣者標識以及待推廣App的App標識這三者的對應(yīng)關(guān)系之后,如果終端向推廣服務(wù)器發(fā)送的第二請求消息中未攜帶Cookie,則推廣服務(wù)器可以根據(jù)該第二請求消息中攜帶的終端的屬性信息,查詢與該第二請求消息中攜帶的終端的屬性信息和App標識均具有對應(yīng)關(guān)系的推廣者標識,作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識,當然,該第二請求消息中是攜帶該待推廣App的App標識的。由于推廣服務(wù)器建立的是第一請求消息中攜帶的終端的屬性信息、該推廣者標識以及待推廣App的App標識的對應(yīng)關(guān)系,而查詢推廣者標識時所基于的第二請求消息同樣也是該終端發(fā)送的,因此第二請求消息中攜帶的終端的屬性信息與第一請求消息中攜帶的終端的屬性信息是相同的,當然,攜帶的App標識也是相同的,從而,即使用戶刪除了終端中保存的Cookie,推廣服務(wù)器仍然可以基于第二請求消息中攜帶的終端的屬性信息和App標識,準確的追蹤到相應(yīng)的推廣者。
[0063]當然,該第二請求消息也可以是終端采用HTTP發(fā)送的第二請求消息,當?shù)诙埱笙⑹遣捎肏TTP發(fā)送的第二請求消息時,推廣服務(wù)器也可以根據(jù)該第二請求消息的源IP地址,以及第二請求消息的頭信息,確定第二請求消息中攜帶的該終端的屬性信息,這里就不再一一贅述。
[0064]另外,當根據(jù)第二請求消息中攜帶的終端的屬性信息和App標識追蹤推廣者時,對于位于相同局域網(wǎng)內(nèi)的多個相同型號的終端而言,這些終端的IP地址信息、終端的類型信息、終端的瀏覽器類型信息、終端的瀏覽器版本信息、終端的操作系統(tǒng)信息可能也是完全相同的,從而根據(jù)由上述信息構(gòu)成的終端的屬性信息查詢推廣者標識時會降低查詢的準確性。因此,本申請實施例中為了進一步提聞查詢推廣者標識的準確性,也即提聞追蹤推廣者的準確性,推廣服務(wù)器在建立終端的屬性信息、第一請求消息中攜帶的推廣者標識以及第一請求消息中攜帶的App標識的對應(yīng)關(guān)系時,也可以記錄建立該對應(yīng)關(guān)系的時刻。后續(xù)的,當根據(jù)第二請求消息中攜帶的終端的屬性信息和App標識查詢推廣者標識時(第二請求消息中未攜帶由推廣服務(wù)器設(shè)置的Cookie時),推廣服務(wù)器可根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與該第二請求消息中攜帶的屬性信息和App標識建立對應(yīng)關(guān)系的推廣者標識,作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識。
[0065]例如,用戶A使用的終端與用戶B使用的終端均在同一個局域網(wǎng)中,而A和B的終端也完全相同,則這兩個用戶的終端的屬性信息也完全相同。
[0066]假設(shè)用戶A點擊了推廣者I發(fā)布的待推廣App的鏈接,向推廣服務(wù)器發(fā)送了第一請求消息,則推廣服務(wù)器建立了 A使用的終端的屬性信息、該推廣者I的推廣者標識以及該待推廣App的App標識的對應(yīng)關(guān)系(當然,也建立了為A的終端生成的Cookie、推廣者I的推廣者標識以及該待推廣App的App標識的對應(yīng)關(guān)系)。
[0067]在這之后,如果用戶B點擊了推廣者2發(fā)布的待推廣App的鏈接,也向推廣服務(wù)器發(fā)送了第一請求消息,則推廣服務(wù)器也建立B使用的終端的屬性信息、推廣者2的推廣者標識以及該待推廣App的App標識的對應(yīng)關(guān)系。
[0068]而由于A使用的終端的屬性信息與B使用的終端的屬性信息完全相同,因此,在根據(jù)B發(fā)送的第二請求消息中攜帶的終端的屬性信息以及該待推廣App的App標識查詢向B推廣了該待推廣App的推廣者時(推廣服務(wù)器為B的終端生成的Cookie已被B刪除),會查詢到兩個與該終端的屬性信息和該待推廣App的App標識具有對應(yīng)關(guān)系的推廣者標識,即推廣者I的推廣者標識和推廣者2的推廣者標識。此時,由于最近與該終端的屬性信息以及該待推廣App的App標識建立對應(yīng)關(guān)系的推廣者標識是推廣者2的推廣者標識,因此,推廣服務(wù)器將該推廣者2的推廣者標識作為確定向B推廣了待待推廣App的推廣者的推廣者標識,后續(xù)可將查找到的推廣者2的推廣者標識返回給該待推廣App對應(yīng)的應(yīng)用服務(wù)器,使該待推廣App的開發(fā)者(廣告主)獲知向B推廣了該待推廣App的推廣者是推廣者2,而不是推廣者I。
[0069]圖3為本申請實施例提供的追蹤推廣者的詳細過程,具體包括以下步驟:
[0070]S301:推廣服務(wù)器接收終端在用戶點擊了待推廣App的鏈接時,基于該鏈接發(fā)送的第一請求消息。
[0071]S302:為該終端生成唯一的Cookie,并確定第一請求消息中攜帶的該終端的屬性信息,建立生成的該Cookie、該第一請求消息中攜帶的推廣者標識以及該第一請求消息中攜帶的待推廣App的App標識的對應(yīng)關(guān)系,建立該終端的屬性信息、該第一請求消息中攜帶的推廣者標識以及該第一請求消息中攜帶的待推廣App的App標識的對應(yīng)關(guān)系,將生成的該Cookie返回給終端。
[0072]S303:接收終端在該用戶安裝并啟動該待推廣App時發(fā)送的第二請求消息。
[0073]S304:判斷接收到的第二請求消息中是否攜帶Cookie,若是,則執(zhí)行步驟S305,否則執(zhí)行步驟S306。
[0074]S305:推廣服務(wù)器確定最近與該第二請求消息中攜帶的Cookie和App標識建立對應(yīng)關(guān)系的推廣者標識,作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識。
[0075]S306:推廣服務(wù)器確定最近與該第二請求消息中攜帶的終端的屬性信息和App標識建立建立對應(yīng)關(guān)系的推廣者標識,作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識。
[0076]以上是本申請實施例提供的追蹤推廣者的方法,基于同樣的思路,本申請實施例還提供了另一種追蹤推廣者的方法,如圖4所示。
[0077]圖4為本申請實施例提供的另一種追蹤推廣者的過程,具體包括以下步驟:
[0078]S401:推廣服務(wù)器接收終端在用戶點擊了待推廣App的鏈接時,基于該鏈接發(fā)送的第一請求消息。
[0079]其中,該第一請求消息是終端在通過待推廣App的鏈接下載該待推廣App時向推廣服務(wù)器發(fā)送的,該第一請求消息中攜帶發(fā)布該鏈接的推廣者的推廣者標識。
[0080]S402:根據(jù)該第一請求消息中攜帶的推廣者標識,生成包含該推廣者標識的Cookie,將生成的Cookie返回給終端。
[0081]在本申請實施例中,由于終端發(fā)送的該第一請求消息中攜帶了推廣者的推廣者標識,因此,推廣服務(wù)器可以直接生成包含該推廣者標識的Cookie,并將該Cookie返回終端,以寫入到終端的瀏覽器中。
[0082]較佳的,為了更加準確的追蹤推廣者,終端也可以發(fā)送同時攜帶推廣者標識和該待推廣App的App標識的第一請求消息,則在步驟S402中,推廣服務(wù)器可根據(jù)該第一請求消息中攜帶的推廣者標識和App標識,生成包含該推廣者標識和該App標識的Cookie,并將該Cookie返回給終端,以寫入到終端的瀏覽器中。
[0083]S403:當接收到該終端發(fā)送的攜帶該Cookie的第二請求消息時,將該第二請求消息攜帶的Cookie中包含的推廣者標識,作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識。[0084]在本申請實施例中,用戶通過該終端下載了該待推廣App后,在啟動該App時,終端則可以向推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息,該Cookie即為推廣服務(wù)器通過上述步驟S402生成的Cookie。推廣服務(wù)器接收到該第二請求消息時,則可直接將該第二請求消息的Cookie中包含的推廣者標識,作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識。
[0085]較佳的,如果上述步驟S402生成的Cookie中包含推廣者標識和App標識,則推廣服務(wù)器接收到該第二請求消息時,可以準確的確定該推廣者標識所標識的推廣者成功的推廣了該App標識所標識的待推廣App。
[0086]另外,由于本申請實施例中推廣服務(wù)器生成的Cookie中包含推廣者標識,因此為了防止Cookie中包含的推廣者標識被篡改,推廣服務(wù)器在生成Cookie時,可以對第一請求消息中攜帶的推廣者標識進行加密,并生成包含加密后的推廣者標識的Cookie。后續(xù)的,推廣服務(wù)器接收到攜帶該Cookie的第二請求消息時,貝U可以將該第二請求消息中攜帶的Cookie中包含的加密的推廣者標識進行解密,將解密后的推廣者標識作為追蹤到的推廣了該待推廣App的推廣者的推廣者標識。
[0087]并且,如果推廣服務(wù)器接收到了多個攜帶相同Cookie的第二請求消息,也即多個第二請求消息的Cookie中包含相同的推廣者標識和App標識,貝U可統(tǒng)計接收到攜帶相同Cookie的第二請求消息的次數(shù),統(tǒng)計的次數(shù)即為該推廣者標識對應(yīng)的推廣者對該App標識對應(yīng)的待推廣App進行推廣的次數(shù)。
[0088]圖5為本申請實施例提供的追蹤推廣者的裝置結(jié)構(gòu)示意圖,具體包括:
[0089]接收模塊501,用于接收終端在用戶通過待推廣應(yīng)用的鏈接下載所述待推廣應(yīng)用時發(fā)送的第一請求消息,所述第一請求消息中攜帶發(fā)布所述鏈接的推廣者的推廣者標識;接收所述終端安裝并啟動所述待推廣應(yīng)用時發(fā)送的攜帶Cookie的第二請求消息;
[0090]設(shè)置模塊502,用于根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,并將所述Cookie返回給所述終端;
[0091]查詢模塊503,用于當所述接收模塊501接收到所述終端發(fā)送的攜帶所述Cookie的第二請求消息時,根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者標識。
[0092]所述設(shè)置模塊502具體用于,生成用于唯一標識所述終端的Cookie,并建立生成的所述Cookie與所述第一請求消息中攜帶的推廣用戶標識的對應(yīng)關(guān)系;
[0093]所述查詢模塊503具體用于,根據(jù)Cookie與推廣者標識的對應(yīng)關(guān)系,確定所述第二請求消息中攜帶的Cookie對應(yīng)的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識。
[0094]所述設(shè)置模塊502具體用于,建立設(shè)置的所述Cookie、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,其中,所述第一請求消息中還攜帶有所述待推廣應(yīng)用的應(yīng)用標識;
[0095]所述查詢模塊503具體用于,確定與所述第二請求消息中攜帶的Cookie和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,其中,所述第二請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識。
[0096]所述設(shè)置模塊502具體用于,建立設(shè)置的所述Cookie、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,并記錄建立所述對應(yīng)關(guān)系的時刻;
[0097]所述查詢模塊503具體用于,根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與所述第二請求消息中攜帶的Cookie和應(yīng)用標識建立對應(yīng)關(guān)系的推廣者標識。
[0098]所述設(shè)置模塊502還用于,確定接收到的所述第一請求消息中攜帶的所述終端的屬性信息,并建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,其中,所述第一請求消息中還攜帶有所述待推廣應(yīng)用的應(yīng)用標識,所述終端的屬性信息包括:所述終端的網(wǎng)絡(luò)互聯(lián)協(xié)議IP地址信息、所述終端的類型信息、所述終端的瀏覽器類型信息、所述終端的瀏覽器版本信息、所述終端的操作系統(tǒng)信息中的至少一種;
[0099]所述查詢模塊503還用于,當所述接收模塊501接收到的第二請求消息中未攜帶生成的所述Cookie時,根據(jù)所述第二請求消息中攜帶的終端的屬性信息,確定與所述第二請求消息中攜帶的終端的屬性信息和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,其中,所述第二請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識。
[0100]所述設(shè)置模塊502具體用于,建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,并記錄建立所述對應(yīng)關(guān)系的時刻;
[0101]所述查詢模塊503具體用于,根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與所述第二請求消息中攜帶的屬性信息和應(yīng)用標識建立對應(yīng)關(guān)系的推廣者標識。
[0102]所述設(shè)置模塊502具體用于,根據(jù)所述第一請求消息中攜帶的推廣者標識,生成包含所述推廣者標識的Cookie。
[0103]所述設(shè)置模塊502具體用于,將生成的所述Cookie寫入到所述終端的瀏覽器中。
[0104]所述第一請求消息及第二請求消息均為超文本傳輸協(xié)議請求。
[0105]具體的如圖5所示的上述追蹤推廣者的裝置可以位于推廣服務(wù)器中。
[0106]本申請實施例提供一種追蹤推廣者的方法及裝置,該方法終端在通過待推廣App的鏈接下載該待推廣App時向推廣服務(wù)器發(fā)送攜帶推廣者標識的第一請求消息,推廣服務(wù)器根據(jù)該第一請求消息生成用于確定推廣者標識的Cookie,并將該Cookie返回給終端,終端在安裝并啟動該待推廣App時,向該推廣服務(wù)器發(fā)送攜帶該Cookie的第二請求消息,推廣服務(wù)器則根據(jù)該第二請求消息中攜帶的Cookie確定推廣了該待推廣App的推廣者的推廣者標識,以追蹤相應(yīng)的推廣者。通過上述方法,推廣者無需額外的開發(fā)SDK或API,仍可以使廣告主準確的追蹤到推廣者,因此提聞了 App的開發(fā)效率和推廣效率。
[0107]顯然,本領(lǐng)域的技術(shù)人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種追蹤推廣者的方法,其特征在于,包括: 接收終端在用戶通過待推廣應(yīng)用的鏈接下載所述待推廣應(yīng)用時發(fā)送的第一請求消息,所述第一請求消息中攜帶發(fā)布所述鏈接的推廣者的推廣者標識; 根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,并將所述Cookie返回給終端; 接收所述終端在所述待推廣應(yīng)用安裝并啟動后發(fā)送的攜帶所述Cookie的第二請求消息;及 根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者的推廣者標識。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,具體包括: 生成用于唯一標識所述終端的Cookie,并建立生成的所述Cookie與所述第一請求消息中攜帶的推廣者標識的對應(yīng)關(guān)系; 根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,具體包括: 根據(jù)Cookie與推廣者標識的對應(yīng)關(guān)系,確定所述第二請求消息中攜帶的Cookie對應(yīng)的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一請求消息中還攜帶所述待推廣應(yīng)用的應(yīng)用標識;所述的第二請求消息還攜帶所述安裝并啟動的待推廣應(yīng)用的應(yīng)用標識; 建立設(shè)置的所述Cookie與所述第一請求消息中攜帶的推廣者標識的對應(yīng)關(guān)系,具體包括: 建立設(shè)置的所述Cookie、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系; 根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,具體包括: 確定與所述第二請求消息中攜帶的Cookie和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,其中,所述第二請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識。
4.如權(quán)利要求3所述的方法,其特征在于,建立設(shè)置的所述Cookie、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,具體包括: 建立設(shè)置的所述Cookie、所述第一請求消 息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,并記錄建立所述對應(yīng)關(guān)系的時刻; 確定與所述第二請求消息中攜帶的Cookie和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,具體包括: 根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與所述第二請求消息中攜帶的Cookie和應(yīng)用標識建立對應(yīng)關(guān)系的推廣者標識。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述第一請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識;接收到所述第一請求消息之后,所述方法還包括: 確定接收到的所述第一請求消息中攜帶的所述終端的屬性信息,并建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,其中,所述終端的屬性信息包括:所述終端的網(wǎng)絡(luò)互聯(lián)協(xié)議IP地址信息、所述終端的類型信息、所述終端的瀏覽器類型信息、所述終端的瀏覽器版本信息、所述終端的操作系統(tǒng)信息中的至少一種; 當接收到的第二請求消息中未攜帶生成的所述Cookie時,所述方法還包括: 根據(jù)所述第二請求消息中攜帶的終端的屬性信息,確定與所述第二請求消息中攜帶的終端的屬性信息和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,其中,所述第二請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識。
6.如權(quán)利要求5所述的方法,其特征在于,建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,具體包括: 建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,并記錄建立所述對應(yīng)關(guān)系的時刻; 確定與所述第二請求消息中攜帶的終端的屬性信息和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,具體包括: 根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與所述第二請求消息中攜帶的屬性信息和應(yīng)用標識建立對應(yīng)關(guān)系的推廣者標識。
7.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,具體包括: 根據(jù)所述第一請求消息中攜帶的推廣者標識,生成包含所述推廣者標識的Cookie。
8.如權(quán)利要求1所述的方法,其特征在于,將生成的所述Cookie返回給所述終端,具體包括: 將生成的所述Cookie寫入到所述終端的瀏覽器中。
9.如權(quán)利要求1所述的方法,其特征在于,所述第一請求消息及第二請求消息均為超文本傳輸協(xié)議請求。
10.一種追蹤推廣者的裝置,其特征在于,包括: 接收模塊,用于接收終端在用戶通過待推廣應(yīng)用的鏈接下載所述待推廣應(yīng)用時發(fā)送的第一請求消息,所述第一請求消息中攜帶發(fā)布所述鏈接的推廣者的推廣者標識;接收所述終端安裝并啟動所述待推廣應(yīng)用時發(fā)送的攜帶Cookie的第二請求消息; 設(shè)置模塊,用于根據(jù)所述第一請求消息生成用于確定所述推廣者標識的Cookie,并將所述Cookie返回給所述終端; 查詢模塊,用于當所述接收模塊接收到所述終端發(fā)送的攜帶所述Cookie的第二請求消息時,根據(jù)所述第二請求消息中攜帶的所述Cookie確定推廣了所述待推廣應(yīng)用的推廣者標識。
11.如權(quán)利要求10所述的裝置,其特征在于,所述設(shè)置模塊具體用于,生成用于唯一標識所述終端的Cookie,并建立生成的所述Cookie與所述第一請求消息中攜帶的推廣用戶標識的對應(yīng)關(guān)系; 所述查詢模塊具體用于,根 據(jù)Cookie與推廣者標識的對應(yīng)關(guān)系,確定所述第二請求消息中攜帶的Cookie對應(yīng)的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識。
12.如權(quán)利要求11所述的裝置,其特征在于,所述設(shè)置模塊具體用于,建立設(shè)置的所述Cookie、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,其中,所述第一請求消息中還攜帶有所述待推廣應(yīng)用的應(yīng)用標識; 所述查詢模塊具體用于,確定與所述第二請求消息中攜帶的Cookie和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,其中,所述第二請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識。
13.如權(quán)利要求12所述的裝置,其特征在于,所述設(shè)置模塊具體用于,建立設(shè)置的所述Cookie、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,并記錄建立所述對應(yīng)關(guān)系的時刻; 所述查詢模塊具體用于,根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與所述第二請求消息中攜帶的Cookie和應(yīng)用標識建立對應(yīng)關(guān)系的推廣者標識。
14.如權(quán)利要求10所述的裝置,其特征在于,所述設(shè)置模塊還用于,確定接收到的所述第一請求消息中攜帶的所述終端的屬性信息,并建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,其中,所述第一請求消息中還攜帶有所述待推廣應(yīng)用的應(yīng)用標識,所述終端的屬性信息包括:所述終端的網(wǎng)絡(luò)互聯(lián)協(xié)議IP地址信息、所述終端的類型信息、所述終端的瀏覽器類型信息、所述終端的瀏覽器版本信息、所述終端的操作系統(tǒng)信息中的至少一種; 所述查詢模塊還用于, 當所述接收模塊接收到的第二請求消息中未攜帶生成的所述Cookie時,根據(jù)所述第二請求消息中攜帶的終端的屬性信息,確定與所述第二請求消息中攜帶的終端的屬性信息和應(yīng)用標識均具有對應(yīng)關(guān)系的推廣者標識,作為推廣了所述待推廣應(yīng)用的推廣者的推廣者標識,其中,所述第二請求消息中攜帶所述待推廣應(yīng)用的應(yīng)用標識。
15.如權(quán)利要求14所述的裝置,其特征在于,所述設(shè)置模塊具體用于,建立所述屬性信息、所述第一請求消息中攜帶的所述推廣者標識以及所述第一請求消息中攜帶的應(yīng)用標識的對應(yīng)關(guān)系,并記錄建立所述對應(yīng)關(guān)系的時刻; 所述查詢模塊具體用于,根據(jù)記錄的建立各對應(yīng)關(guān)系的時刻,確定最近與所述第二請求消息中攜帶的屬性信息和應(yīng)用標識建立對應(yīng)關(guān)系的推廣者標識。
16.如權(quán)利要求10所述的裝置,其特征在于,所述設(shè)置模塊具體用于,根據(jù)所述第一請求消息中攜帶的推廣者標識,生成包含所述推廣者標識的Cookie。
17.如權(quán)利要求10所述的裝置,其特征在于,所述設(shè)置模塊具體用于,將生成的所述Cookie寫入到所述終端的瀏覽器中。
18.如權(quán)利要求10所述的裝置,其特征在于,所述第一請求消息及第二請求消息均為超文本傳輸協(xié)議請求。
【文檔編號】H04L29/08GK103812914SQ201210459105
【公開日】2014年5月21日 申請日期:2012年11月14日 優(yōu)先權(quán)日:2012年11月14日
【發(fā)明者】方騰飛, 佘尚俊 申請人:阿里巴巴集團控股有限公司