專利名稱:預(yù)測廣告客戶關(guān)鍵詞性能指示值的制作方法
預(yù)測廣告客戶關(guān)鍵詞性能指示值
背景技術(shù):
廣告客戶經(jīng)常使用關(guān)鍵詞廣告發(fā)布來向消費者推廣其商品和服務(wù)。關(guān)鍵詞廣告發(fā)布使用具體的詞和短語來為消費者設(shè)定目標(biāo)。例如,如果消費者搜索特定關(guān)鍵詞,則被設(shè)定目標(biāo)的廣告發(fā)布條幅將基于被搜索的關(guān)鍵詞而得以顯示。廣告客戶試圖通過被設(shè)計來吸引消費者的圖像或消息來使得其商品或服務(wù)的消費有所增加。例如,在線廣告發(fā)布可以通過服務(wù)器、在搜索引擎結(jié)果頁面上、經(jīng)條幅廣告和/或以文本廣告進(jìn)行傳遞。廣告客戶對關(guān)鍵詞或短語進(jìn)行出價,從而他們的廣告將在所述關(guān)鍵詞或短語被使用時向消費者進(jìn)行顯示。廣告客戶還對關(guān)鍵詞在廣告發(fā)布市場中的成功率進(jìn)行追蹤。例如,曝光(impression)是指廣告被顯示的次數(shù)。廣告每次被顯示都被算作為一次曝光。對關(guān)鍵詞如何執(zhí)行進(jìn)行追蹤對于廣告客戶是非常重要的,因為這是一種對Web廣告發(fā)布進(jìn)行解釋和支付的關(guān)鍵方式。
發(fā)明內(nèi)容
本發(fā)明內(nèi)容被提供來以簡化的形式介紹概念的選擇,這些概念下面在具體實施方式
被進(jìn)一步描述。本發(fā)明內(nèi)容既不旨在識別所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在被孤立地使用來幫助確定所要求保護(hù)的主題的范圍。本發(fā)明的實施例涉及基于廣告客戶彼此的接近性來預(yù)測廣告客戶關(guān)鍵詞性能指示值。關(guān)鍵詞被從之前沒有對該關(guān)鍵詞進(jìn)行過出價的第一廣告客戶進(jìn)行接收。識別與第一廣告客戶相似并且之前對該關(guān)鍵詞進(jìn)行過出價的另一廣告客戶,并且基于針對另一個廣告客戶的、對于該關(guān)鍵詞的已建立的性能指示值針對第一廣告客戶計算對于該關(guān)鍵詞的預(yù)測的性能指示值。替換地,多個其它廣告客戶基于第一廣告客戶和所述多個其它廣告客戶中的每一個之間的相似性的距離被識別。在這樣的情況下,針對第一廣告客戶的、對于該關(guān)鍵詞的預(yù)測的性能指示值可以基于針對所述多個其它廣告客戶中的每一個的、該關(guān)鍵詞的已建立的性能指示值來計算。例如,針對第一廣告客戶的、對于該關(guān)鍵詞的預(yù)測的性能指示值可以被計算為針對所述多個其它廣告客戶中的每一個的、對于該關(guān)鍵詞的已建立的性能指示值的平均。以這種方式,與并不考慮廣告客戶相似性的傳統(tǒng)方法相比,能夠更為準(zhǔn)確地計算針對想要對某關(guān)鍵詞進(jìn)行出價的某廣告客戶的性能預(yù)測,所述關(guān)鍵詞對于所述廣告客戶而目是全新的。
以下參考附圖對本發(fā)明的實施例進(jìn)行描述,其中:
圖1是適合于在實施本發(fā)明的實施例中使用的示范性計算環(huán)境的方塊 圖2是適合于在實施本發(fā)明的實施例中使用的示范性計算系統(tǒng)架構(gòu)的方塊 圖3是示出根據(jù)本發(fā)明的實施例的、廣告客戶屬性的數(shù)據(jù)集以及與該數(shù)據(jù)集中的廣告客戶相關(guān)聯(lián)的相對應(yīng)的值的不意 圖4是示出根據(jù)本發(fā)明的實施例的、用于預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法的流程圖; 圖5是示出用于使用多個其它廣告客戶來預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法的流程圖;和
圖6是示出用于使用廣告客戶屬性的數(shù)據(jù)集來預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法的流程圖。
具體實施例方式這里對本發(fā)明的實施例的主題進(jìn)行具體描述以滿足法定要求。然而,該描述本身并不旨在限制本專利的范圍。相反,發(fā)明人已經(jīng)設(shè)想到所要求保護(hù)的主題還可能結(jié)合其它當(dāng)前或未來的技術(shù)而以其它方式來體現(xiàn),以包括不同的步驟或與在本文檔中所描述的步驟相似的步驟的組合。而且,盡管術(shù)語“步驟”和/或“方塊”可以在這里被使用來暗示所利用的方法的不同的單元,但是所述術(shù)語不應(yīng)該被解釋為這里所公開的各種步驟之中或之間隱含任何特定的次序,除非和除了明確地描述了個別步驟的次序時。本發(fā)明的實施例涉及尤其用于基于廣告客戶彼此的接近性來預(yù)測廣告客戶關(guān)鍵詞性能指示值的系統(tǒng)、方法和計算機(jī)可讀存儲媒體。廣告客戶關(guān)鍵詞性能指示可以包括各種各樣的不同的性能指示,包括但不限于曝光、點擊量、每次點擊成本和轉(zhuǎn)換。關(guān)鍵詞從之前沒有對該關(guān)鍵詞進(jìn)行過出價的第一廣告客戶被接收。識別與該第一廣告客戶相似并且之前對該關(guān)鍵詞進(jìn)行過出價的另一廣告客戶,并且基于針對另一個廣告客戶的、該關(guān)鍵詞的已建立的性能指示值來針對第一廣告客戶計算對于該關(guān)鍵詞的預(yù)測的性能指示值。替換地,多個其它廣告客戶基于第一廣告客戶和所述多個其它廣告客戶中的每一個之間的相似性的距離被識別。在這樣的情況下,針對第一廣告客戶的、對于該關(guān)鍵詞的預(yù)測的性能指示值可以基于針對所述多個其它廣告客戶中的每一個的、該關(guān)鍵詞的已建立的性能指示值被計算。例如,針對第一廣告客戶的、對于該關(guān)鍵詞的預(yù)測的性能指示值可以被計算為針對所述多個其它廣告客戶中的每一個的、對于該關(guān)鍵詞的已建立的性能指示值的平均。以這種方式,與并不考慮廣告客戶相似性的傳統(tǒng)方法相比,能夠更為準(zhǔn)確地計算針對想要對某關(guān)鍵詞進(jìn)行出價的某廣告客戶的性能預(yù)測,所述關(guān)鍵詞對于所述廣告客戶而言是全新的。因此,在一個實施例中,本發(fā)明針對存儲計算機(jī)可用指令的一個或多個計算機(jī)可讀存儲媒體,當(dāng)所述計算機(jī)可用指令被一個或多個計算設(shè)備使用時,使得所述一個或多個計算設(shè)備執(zhí)行用于預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法。該方法包括從第一廣告客戶接收關(guān)鍵詞,其中第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價。該方法進(jìn)一步包括識別與第一廣告客戶相似的至少一個其它廣告客戶。所述至少一個其它廣告客戶之前已經(jīng)對該關(guān)鍵詞進(jìn)行過出價。該方法還包括基于針對所述至少一個其它廣告客戶的、該關(guān)鍵詞的至少一個已建立的性能指示值來針對第一廣告客戶計算對于該關(guān)鍵詞的至少一個預(yù)測的性能指示值。在另一個實施例中,本發(fā)明針對存儲計算機(jī)可用指令的一個或多個計算機(jī)可讀存儲媒體,當(dāng)所述計算機(jī)可用指令被一個或多個計算設(shè)備使用時,使得所述一個或多個計算設(shè)備執(zhí)行用于使用多個其它廣告客戶來預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法。該方法包括從第一廣告客戶接收關(guān)鍵詞,其中該第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價。該方法進(jìn)一步包括基于第一廣告客戶和多個廣告客戶中的每一個之間的相似性的距離來識別還沒有對該關(guān)鍵詞進(jìn)行過出價的所述多個其它廣告客戶的子集。該方法還包括基于針對所述多個其它廣告客戶的子集的、該關(guān)鍵詞的至少一個已建立的性能指示值來針對第一廣告客戶計算對于該關(guān)鍵詞的至少一個預(yù)測的性能指示值。在又另一個實施例中,本發(fā)明針對一種用于使用廣告客戶屬性的數(shù)據(jù)集來預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法,該方法由一個或多個包括至少一個處理器的計算設(shè)備來執(zhí)行。該方法包括從第一廣告客戶接收關(guān)鍵詞,其中該第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價并且該關(guān)鍵詞來自流行關(guān)鍵詞列表。該方法進(jìn)一步包括生成針對第一廣告客戶以及之前還沒有對該關(guān)鍵詞進(jìn)行過出價的多個其它廣告客戶的廣告客戶屬性的數(shù)據(jù)集,其中生成廣告客戶屬性的數(shù)據(jù)集的過程包括:接收多個屬性作為該數(shù)據(jù)集中的變量;并且用來自拍賣數(shù)據(jù)存儲的值填充廣告客戶屬性的數(shù)據(jù)集。該方法進(jìn)一步包括基于第一廣告客戶和所述多個其它廣告客戶中的每一個之間的相似性的距離來識別所述多個其它廣告客戶的子集,其中相似性的距離是一個或多個屬性在它們與第一廣告客戶相關(guān)時的值與所述一個或多個屬性在它們與所述多個其它廣告客戶中的每一個相關(guān)時的值之間的Euclidean(歐幾里德)距離。該方法還包括基于針對所述多個其它廣告客戶的子集中的多個其它廣告客戶中的每一個的、該關(guān)鍵詞的至少一個已建立的性能指示值的平均來針對第一廣告客戶計算對于該關(guān)鍵詞的至少一個預(yù)測的性能指示值。以下對適合于在實施本發(fā)明的實施例中使用的示范性計算環(huán)境進(jìn)行描述以便提供針對本發(fā)明各個方面的一般上下文。參考圖1,這樣的示范性計算環(huán)境被示出并且大體上被指定為計算設(shè)備100。計算設(shè)備100僅是合適的計算環(huán)境的一個例子而并非旨在對本發(fā)明的實施例的使用或功能性的范圍提出任何限制。計算設(shè)備100也不應(yīng)當(dāng)被解釋為具有與所圖示的組件中的任何一個或組合有關(guān)的任何依賴或要求。本發(fā)明的實施例可以在計算機(jī)代碼或機(jī)器可用指令的一般上下文中進(jìn)行描述,所述計算機(jī)代碼或機(jī)器可讀指令包括由計算機(jī)或其它機(jī)器(諸如個人數(shù)字助理或其它手持設(shè)備)執(zhí)行的諸如程序模塊這樣的計算機(jī)可執(zhí)行的指令。通常,包括例行程序、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等的程序模塊是指執(zhí)行特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的代碼。本發(fā)明的實施例可以在各種各樣的系統(tǒng)配置中實踐,所述系統(tǒng)配置包括手持設(shè)備、消費電子、通用計算機(jī)、更專用的計算設(shè)備等。本發(fā)明的實施例還可以在分布式計算環(huán)境中實踐,其中任務(wù)由通過通信網(wǎng)絡(luò)進(jìn)行鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行。繼續(xù)參考圖1,計算設(shè)備100包括總線110,其直接或間接地耦合以下設(shè)備:存儲器112、一個或多個處理器114、一個或多個呈現(xiàn)組件116、一個或多個輸入/輸出(I/O)端口118、1/0組件120以及說明性的電源122??偩€110表示可能是一條或多條總線的事物(諸如地址總線、數(shù)據(jù)總線或者其組合)。雖然圖1的各個方塊出于清楚起見用線條示出,但是實際上,描繪各個組件并非那么清楚,并且作為比喻,線條更準(zhǔn)確地將是灰色且模糊的。例如,一個人可以將諸如顯示設(shè)備這樣的呈現(xiàn)組件認(rèn)為是I/O組件。另外,許多處理器具有存儲器。本發(fā)明的發(fā)明人認(rèn)識到這是本領(lǐng)域的性質(zhì),并且重申圖1的圖僅是對能夠結(jié)合本發(fā)明的一個或多個實施例使用的示范性計算設(shè)備的說明。在如“工作站”、“服務(wù)器”、“膝上電腦”、“手持設(shè)備”等這樣的類別之間并不做區(qū)分,因為所有這些都被設(shè)想在圖1的范圍之內(nèi)并且稱為“計算機(jī)”或“計算設(shè)備”。計算設(shè)備100典型地包括各種各樣的計算機(jī)存儲媒體。作為例子而非限制,計算機(jī)可讀媒體可以包括隨機(jī)存取存儲器(RAM);只讀存儲器(ROM);電可擦除可編程只讀存儲器(EEPROM);閃存或其它存儲器技術(shù);高密度盤只讀存儲器(⑶ROM)、數(shù)字多功能盤(DVD)或者其它光學(xué)或全息媒體;磁盒、磁帶、磁盤存儲裝置或其它磁存儲設(shè)備;或者可以被用來對所期望信息進(jìn)行編碼并且可以由計算設(shè)備100訪問的任意其它介質(zhì)。存儲器112包括易失性和/或非易失性存儲器形式的計算機(jī)存儲媒體。存儲器112可以是可移除的、不可移除的或者其組合。示范性存儲器包括固態(tài)存儲器、硬盤驅(qū)動器、光盤驅(qū)動器等。計算設(shè)備100包括從諸如總線110、存儲器112或I/O組件120之類的各種實體讀取數(shù)據(jù)的一個或多個處理器114。(多個)呈現(xiàn)組件116向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示范性呈現(xiàn)組件116包括顯示設(shè)備、揚聲器、打印組件、振動組件等。I/O端口 118允許計算設(shè)備100被邏輯地耦合到包括I/O組件120的其它設(shè)備,它們中的一些可以是內(nèi)置的。說明性的I/O組件120包括麥克風(fēng)、操縱桿、游戲手柄、碟形衛(wèi)星天線、掃描儀、打印機(jī)、無線設(shè)備等。這里所描述的主題的各方面可以在由移動設(shè)備執(zhí)行的諸如程序模塊這樣的計算機(jī)可執(zhí)行指令的一般上下文中進(jìn)行描述。通常,程序模塊包括執(zhí)行特定任務(wù)或者實施特定抽象數(shù)據(jù)類型的例行程序、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。這里所描述的主題的各方面還可以在分布式計算環(huán)境中實踐,其中任務(wù)由通過通信網(wǎng)絡(luò)進(jìn)行鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和遠(yuǎn)程計算機(jī)存儲媒體中。此外,雖然在這里經(jīng)常使用術(shù)語“服務(wù)器”,但是將認(rèn)識到的是,該術(shù)語還可以包含搜索引擎、分布在一個或多個計算機(jī)上的一個或多個過程的集合、一個或多個獨立存儲設(shè)備、一個或多個其它計算或存儲設(shè)備的集合、上述中的一個或多個的組合等等?,F(xiàn)在轉(zhuǎn)向圖2,圖示了適合于基于廣告客戶彼此的接近性來預(yù)測廣告客戶關(guān)鍵詞性能指示值的示范性計算系統(tǒng)架構(gòu)200的方塊圖。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解和明白,圖2中所示的計算系統(tǒng)架構(gòu)200僅是一個合適的計算系統(tǒng)的例子而并不旨在對本發(fā)明的實施例的使用或功能性的范圍提出任何限制。計算系統(tǒng)架構(gòu)200也不應(yīng)當(dāng)被解釋為具有與這里所圖示的任何單個組件/模塊或組件/模塊的組合有關(guān)的任何依賴或要求。計算系統(tǒng)環(huán)境200大體上包括廣告客戶計算設(shè)備210、預(yù)測引擎212和數(shù)據(jù)存儲214,它們?nèi)拷?jīng)由網(wǎng)絡(luò)216彼此進(jìn)行通信。網(wǎng)絡(luò)216可以包括但并不限于一個或多個局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和互聯(lián)網(wǎng)中是常見的。因此,在這里并不對網(wǎng)絡(luò)216進(jìn)行進(jìn)一步描述。所圖示的組件/模塊中的一個或多個可以被實施為獨立的應(yīng)用。所圖示的組件/模塊中的一個或多個例如可以被直接集成到廣告客戶計算設(shè)備120或預(yù)測引擎212的操作系統(tǒng)中。圖2中所示的組件/模塊在性質(zhì)和數(shù)量上是示范性的而并不應(yīng)當(dāng)被理解為是限制的??梢岳萌我鈹?shù)量的組件/模塊來實現(xiàn)本發(fā)明的范圍內(nèi)的所期望的功能性。此外,組件/模塊可以位于任意數(shù)量的服務(wù)器上。僅作為例子,預(yù)測引擎212可能位于服務(wù)器、服務(wù)器集群或者遠(yuǎn)離其余組件中的一個或多個的計算設(shè)備上。應(yīng)當(dāng)理解,這里所描述的這一和其它布置僅是作為例子而被闡述。其它的布置和單元(例如,機(jī)器、接口、功能、次序以及功能的分組等)可以附加于或者代替所示出的那些而被使用,并且一些單元可以被完全省略。此外,這里所描述的單元中的許多是是功能實體,其可以被實施為分立的組件或分布式組件或者結(jié)合其它組件/模塊被實施,以及在任何合適的組合和位置中被實施。這里被描述為由一個或多個實體所執(zhí)行的各種功能可以通過硬件、固件和/或軟件來執(zhí)行。例如,可以由執(zhí)行存儲器中所存儲的指令的處理器來執(zhí)行各種功能。廣告客戶計算設(shè)備210可以包括任意類型的計算設(shè)備,例如,諸如參考圖1描述的計算設(shè)備100。僅作為例子而非限制,廣告客戶計算設(shè)備210可以是個人計算機(jī)、臺式計算機(jī)、膝上計算機(jī)、手持設(shè)備、移動手機(jī)、消費電子設(shè)備等。然而,應(yīng)當(dāng)指出,這里所描述的系統(tǒng)和方法并不限于在這樣的計算設(shè)備上實施,而是可以在本發(fā)明范圍之內(nèi)的各種各樣的不同類型的計算設(shè)備中的任意設(shè)備上實施。廣告客戶計算設(shè)備210被配置成提交針對要與廣告客戶的關(guān)鍵詞營銷努力一起被利用的各種關(guān)鍵詞的出價。廣告客戶計算設(shè)備210進(jìn)一步被配置成提交針對所預(yù)測的關(guān)鍵詞性能指示值的請求以便幫助確定適當(dāng)?shù)膬r值從而對關(guān)鍵詞進(jìn)行出價,如在下面更充分地描述的。數(shù)據(jù)存儲214被配置存儲與廣告客戶網(wǎng)絡(luò)相關(guān)的信息。廣告發(fā)布網(wǎng)絡(luò)將廣告客戶連接至廣告空間。例如,平面廣告、電視廣告或互聯(lián)網(wǎng)廣告。在這方面,拍賣數(shù)據(jù)存儲220可以包括廣告發(fā)布網(wǎng)絡(luò)數(shù)據(jù),其包括互聯(lián)網(wǎng)廣告發(fā)布數(shù)據(jù)。與數(shù)據(jù)存儲214相關(guān)聯(lián)地存儲的針對廣告客戶的信息可以被使用來導(dǎo)出屬性并且將其填充在廣告客戶屬性的數(shù)據(jù)集中。而且,與數(shù)據(jù)存儲214相關(guān)聯(lián)地存儲的信息可以包括相關(guān)的廣告客戶數(shù)據(jù)。相關(guān)的廣告客戶數(shù)據(jù)包括與廣告客戶相關(guān)聯(lián)的廣告客戶數(shù)據(jù),包括網(wǎng)站URL、聯(lián)系信息、產(chǎn)品和服務(wù)。這樣的信息的內(nèi)容和數(shù)量并不旨在以任何方式對本發(fā)明的實施例的范圍進(jìn)行限制。此外,雖然被圖示為單個獨立的組件,但是數(shù)據(jù)存儲214實際可以是多個存儲設(shè)備,例如數(shù)據(jù)庫集群,它們的一部分可以與示范性架構(gòu)環(huán)境中的其它組件中的任意組件一起存在。預(yù)測引擎212被配置成基于廣告客戶彼此的接近性來預(yù)測廣告客戶關(guān)鍵詞性能指示值。如所示出的,預(yù)測引擎212包括關(guān)鍵詞接收組件218、數(shù)據(jù)集組件220、相似性評估組件222和性能指示組件224。在其它實施例中,組件218、220、222和224中的一個或多個可以被直接集成到諸如廣告客戶計算設(shè)備210或另一個外部計算設(shè)備(未示出)之類的計算設(shè)備的操作系統(tǒng)中。替換地,計算系統(tǒng)架構(gòu)200可以存在于包括經(jīng)由一個或多個網(wǎng)絡(luò)彼此耦合的多個計算設(shè)備(例如,服務(wù)器和客戶端)的分布式計算環(huán)境中。這樣的網(wǎng)絡(luò)可以包括但不限于一個或多個局域網(wǎng)(LAN)和/或一個或多個廣域網(wǎng)(WAN)。這樣的網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)范圍計算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和互聯(lián)網(wǎng)中是常見的。因此,這里不對網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合進(jìn)行進(jìn)一步描述。關(guān)鍵詞接收組件218被配置成從第一廣告客戶接收關(guān)鍵詞,其中該第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價。關(guān)鍵詞接收組件218所接收的關(guān)鍵詞可以包括能夠被廣告客戶用來向消費者觸發(fā)定向的廣告發(fā)布的詞、短語或其任意組合。例如,關(guān)鍵詞短語“Soccer Cleats (足球防滑鞋)”可以基于消費者的搜索查詢而觸發(fā)NIKE廣告。在一個實施例中,關(guān)鍵詞可以基于廣告發(fā)布的關(guān)鍵詞的流行列表。流行關(guān)鍵詞列表可以包括已知能生成針對廣告客戶的廣告發(fā)布業(yè)務(wù)量的詞、短語或其組合。流行關(guān)鍵詞還可以包括由第一廣告客戶的競爭對手所使用的詞、短語或其組合。如之前所提到的,第一廣告客戶是之前還沒有對該關(guān)鍵詞進(jìn)行過出價的廣告客戶。廣告客戶通常對與他們的目標(biāo)市場相關(guān)的關(guān)鍵詞進(jìn)行出價。在基于出價的模型中,廣告客戶可以簽署允許其在由廣告發(fā)布網(wǎng)絡(luò)所主持的私人拍賣中與其它廣告客戶展開競爭的合同。在一個實施例中,第一廣告客戶之前沒有對所接收的關(guān)鍵詞進(jìn)行過出價,而至少一個其它廣告客戶之前已經(jīng)對所接收的關(guān)鍵詞進(jìn)行了出價。對關(guān)鍵詞進(jìn)行出價以及基于出價的模型對于本領(lǐng)域的普通技術(shù)人員而言是已知的,并且因此在這里不進(jìn)行進(jìn)一步描述。數(shù)據(jù)集組件220被配置成針對第一廣告客戶和多個其它廣告客戶生成廣告客戶屬性的數(shù)據(jù)集。數(shù)據(jù)集組件220在所述數(shù)據(jù)集中接收針對所述廣告客戶的屬性。數(shù)據(jù)集組件220還被配置成用值填充廣告客戶的所述數(shù)據(jù)集。在實施例中,一個或多個屬性當(dāng)它們與廣告客戶相關(guān)時的值從拍賣數(shù)據(jù)存儲(例如,數(shù)據(jù)存儲214)中被檢索。另外,廣告客戶屬性的數(shù)據(jù)集可以是具有與各種屬性相關(guān)聯(lián)的值的廣告客戶的表格式的表示或其它格式形式的表示。作為例子,如圖3所示,數(shù)據(jù)集可以包括作為第一廣告客戶的NIKE,其具有針對屬性質(zhì)量得分的值。通常,屬性可以包括對所述廣告客戶進(jìn)行描述的信息,其可以被用來預(yù)測性能指示值。屬性可以從在廣告發(fā)布網(wǎng)絡(luò)的拍賣數(shù)據(jù)存儲(例如,數(shù)據(jù)存儲214)中與廣告客戶相關(guān)聯(lián)地存儲的信息導(dǎo)出。在這方面,屬性可以包括但不限于類別、質(zhì)量得分、每次點擊支付、出價、廣告客戶垂直(vertical)、地理位置、設(shè)定日子目標(biāo)(day-targeting)、日子劃分(day-parting)和共同關(guān)鍵詞(keywords in common)。這些屬性中的一些可以是平均值,其表示或近似于屬性的算術(shù)均值。如圖3所示,在實施例中,屬性可以被分為附加類別,所述附加類別可以包括廣告客戶屬性310和目標(biāo)設(shè)定屬性320。僅作為例子,廣告客戶屬性310可以包括類別、質(zhì)量得分、每次點擊支付和出價,而僅作為例子,目標(biāo)設(shè)定屬性可以包括日子劃分、時間劃分和地理位置。在解釋了生成廣告客戶屬性的數(shù)據(jù)集的組件之后將對示出根據(jù)本發(fā)明的實施例的、廣告客戶屬性的數(shù)據(jù)集300以及該數(shù)據(jù)集中與廣告客戶相關(guān)聯(lián)的值的圖3更為詳細(xì)地進(jìn)行描述。返回圖2,在一個實施例中,廣告客戶屬性的數(shù)據(jù)集存儲在散列表中。散列利用散列函數(shù)將屬性映射到其相關(guān)聯(lián)的值。該散列表允許對數(shù)據(jù)集中的條目進(jìn)行有效處理并且還可以被用來在本發(fā)明的實施例中提供附加的功能性。相似性評估組件222被配置成做許多事情。例如,相似性評估組件222被配置成識別與第一廣告客戶相似并且之前對關(guān)鍵詞進(jìn)行過出價的至少一個其它廣告客戶。通過使用關(guān)鍵詞“Soccer Cleats”和第一廣告客戶NIKE,相似性評估組件222可以識別ADIDAS為之前對關(guān)鍵詞“Soccer Cleats”進(jìn)行過出價的相似的廣告客戶。在實施例中,識別另一個廣告客戶可以通過計算一個或多個屬性在它們與第一廣告客戶相關(guān)時的值與一個或多個屬性在它們與之前對該關(guān)鍵詞進(jìn)行過出價的至少一個其它廣告客戶相關(guān)時的值之間的Euclidean距離來完成。Euclidean距離衡量兩點之間的距離。在與兩個廣告客戶相關(guān)時的給定屬性值之間的距離越小,廣告客戶基于該屬性就越相似。在這方面,Euclidean距離可以是一個屬性在其與第一廣告客戶相關(guān)時的值和同一屬性在其與至少一個其它廣告客戶相關(guān)時的值之間的距離。例如,如所示出的,NIKE是具有質(zhì)量得分310的第一廣告客戶,而ADIDAS和PUMA是分別具有質(zhì)量得分300和320的其它廣告客戶。對特征質(zhì)量得分進(jìn)行計算,NIKE和ADIDAS之間的Euclidean距離為10,而NIKE和PUMA之間的Euclidean距離為20。因此,Euclidean距離可以被用來識別出相似的廣告客戶,在這種情況下是ADIDAS。在另一個實施例中,可以基于通過使用“屬性矢量(attribute vector)”計算的Euclidean距離來識別相似的廣告客戶。屬性矢量表示廣告客戶屬性的數(shù)據(jù)集中的一個或多個屬性的大小。Euclidean距離衡量兩個屬性矢量之間的距離。利用Manhattan距離等式來計算第一廣告客戶和至少一個其它廣告客戶的兩個屬性矢量之間的距離以便計算二者之間的Euclidean距離。Manhattan距離等式如下所示:
權(quán)利要求
1.存儲計算機(jī)可用指令的一個或多個計算機(jī)可讀存儲媒體,當(dāng)所述指令被一個或多個計算設(shè)備使用時,使得所述一個或多個計算設(shè)備執(zhí)行用于預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法,該方法包括: 從第一廣告客戶接收(410)關(guān)鍵詞,其中所述第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價; 識別(412)與第一廣告客戶相似并且之前已經(jīng)對該關(guān)鍵詞進(jìn)行過出價的至少一個其它廣告客戶;以及 基于針對所述至少一個其它廣告客戶的、該關(guān)鍵詞的至少一個已建立的性能指示值來計算(414)針對所述第一廣告客戶的、對于該關(guān)鍵詞的至少一個預(yù)測的性能指示值。
2.存儲計算機(jī)可用指令的一個或多個計算機(jī)可讀存儲媒體,當(dāng)所述指令被一個或多個計算設(shè)備使用時,使得所述一個或多個計算設(shè)備執(zhí)行用于使用其它廣告客戶來預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法,該方法包括: 從第一廣告客戶接收(510)關(guān)鍵詞,其中所述第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價; 識別(512)之前對該關(guān)鍵詞進(jìn)行過出價的至少一個其它廣告客戶,所述至少一個其它廣告客戶基于所述第一廣告客戶和所述至少一個其它廣告客戶之間的相似性的距離被識別;以及 基于針對所述至少一個其它廣告客戶的、該關(guān)鍵詞的至少一個已建立的性能指示值來計算(514)針對所述第一廣告客戶的、對于該關(guān)鍵詞的至少一個預(yù)測的性能指示值。
3.根據(jù)權(quán)利要求1和2的一個或多個計算機(jī)可讀存儲媒體,其中,識別所述至少一個其它廣告客戶包括計算一個或多個屬性在它們與第一廣告客戶相關(guān)時的值和所述一個或多個屬性在它們與之前對該關(guān)鍵詞進(jìn)行過出價的至少一個其它廣告客戶相關(guān)時的值之間的Euclidean 距離。
4.根據(jù)權(quán)利要求3的一個或多個計算機(jī)可讀存儲媒體,其中,所述一個或多個屬性在它們與所述第一廣告客戶和所述至少一個其它廣告客戶相關(guān)時的值是從拍賣數(shù)據(jù)存儲檢索的。
5.根據(jù)權(quán)利要求3的一個或多個計算機(jī)可讀存儲媒體,其中,一個或多個屬性包括共同關(guān)鍵詞屬性,并且其中共同關(guān)鍵詞屬性的值基于所述第一廣告客戶和所述至少一個其它廣告客戶之間的Jaccard相似性系數(shù)。
6.根據(jù)權(quán)利要求3的一個或多個計算機(jī)可讀存儲媒體,其中質(zhì)量得分、每次點擊支付和出價的屬性由連續(xù)變量所表示,并且其中所述一個或多個屬性的連續(xù)變量中的一個或多個通過對所述連續(xù)變量進(jìn)行分箱而被轉(zhuǎn)換為類別變量。
7.根據(jù)權(quán)利要求1和2的一個或多個計算機(jī)可讀存儲媒體,其中所述至少一個預(yù)測的性能指示和所述至少一個已建立的性能指示均包括曝光、點擊量、每次點擊成本和轉(zhuǎn)換中的一個或多個。
8.一種用于使用廣告客戶屬性來預(yù)測廣告客戶關(guān)鍵詞性能指示的方法,該方法由一個或多個包括至少一個處理器的計算設(shè)備來執(zhí)行,該方法包括: 從第一廣告客戶接收(610)關(guān)鍵詞,其中所述第一廣告客戶之前沒有對該關(guān)鍵詞進(jìn)行過出價并且該關(guān)鍵詞存在于流行關(guān)鍵詞列表上;生成(612)針對所述第一廣告客戶和之前對該關(guān)鍵詞進(jìn)行過出價的多個其它廣告客戶的廣告客戶屬性的數(shù)據(jù)集,其中生成廣告客戶屬性的數(shù)據(jù)集的過程包括: 接收(614)多個屬性作為該數(shù)據(jù)集中的變量;以及 用來自拍賣數(shù)據(jù)存儲的值填充(616)廣告客戶屬性的數(shù)據(jù)集; 基于所述第一廣告客戶和多個其它廣告客戶中的每一個之間的相似性的距離來識別(618)所述多個其它廣告客戶的子集,其中該相似性的距離是一個或多個屬性在它們與所述第一廣告客戶相關(guān)時的值和所述一個或多個屬性在它們與所述多個其它廣告客戶中的每一個相關(guān)時的值之間的Euclidean距離;以及 基于針對所述多個其它廣告客戶的子集中的多個其它廣告客戶中的每一個的、該關(guān)鍵詞的至少一個已建立的性能指示值的平均來計算(620)針對所述第一廣告客戶的、該關(guān)鍵詞的至少一個預(yù)測的性能指示值。
9.根據(jù)權(quán)利要求8的一個或多個計算機(jī)可讀存儲媒體,其中針對所述第一廣告客戶和所述多個其它廣告客戶的廣告客戶屬性的數(shù)據(jù)集以散列的形式進(jìn)行存儲。
10.根據(jù)權(quán)利要求8的方法,其中所述一個或多個屬性包括以下中的至少一個: (1)類別; (2)質(zhì)量得分; (3)每次點擊支付; (4)出價; (5)廣告客戶垂直; (6)地理位置; (7)設(shè)定日子目標(biāo); (8)日子劃分;和 (9)共同關(guān)鍵詞。
11.根據(jù)權(quán)利要求8的方法,其中所述一個或多個屬性包括共同關(guān)鍵詞,并且其中共同關(guān)鍵詞屬性的值基于所述第一廣告客戶和所述至少一個其它廣告客戶中的每個之間的Jaccard相似性系數(shù)。
12.根據(jù)權(quán)利要求8的方法,其中所述至少一個預(yù)測的性能指示和所述至少一個已建立的性能指示均包括曝光、點擊量、每次點擊成本和轉(zhuǎn)換之一。
全文摘要
提供了用于基于廣告客戶彼此的接近性來預(yù)測廣告客戶關(guān)鍵詞性能指示值的方法、系統(tǒng)和計算機(jī)可讀存儲媒體。從之前沒有對該關(guān)鍵詞進(jìn)行過出價的第一廣告客戶接收關(guān)鍵詞。識別與第一廣告客戶相似并且之前對該關(guān)鍵詞進(jìn)行過出價的另一廣告客戶,并且基于針對另一個廣告客戶的、該關(guān)鍵詞的已建立的性能指示值針對第一廣告客戶計算對于該關(guān)鍵詞的預(yù)測的性能指示值。以這種方式,與并不考慮廣告客戶相似性的傳統(tǒng)方法相比,能夠更為準(zhǔn)確地計算針對想要對某關(guān)鍵詞進(jìn)行出價的某廣告客戶的性能預(yù)測,所述關(guān)鍵詞對于所述廣告客戶而言是全新的。
文檔編號G06Q30/02GK103150661SQ201210577860
公開日2013年6月12日 申請日期2012年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者S.穆克赫杰, R.J.奈克, S.M.辛格 申請人:微軟公司