動態內容項目創建的制作方法
【專利說明】動態內容項目創建
[0001]相關申請的交叉參考
[0002]本申請要求于2012年10月12日提交的名稱為“DYNAMIC CONTENT ITEMCREAT1N”的美國專利申請第61/713,229號和于2013年3月15日提交的名稱為“DYNAMICCONTENT ITEM CREAT1N”的美國專利申請第13/836,879號的權益,它們的全部內容通過引用以其整體被并入于此。
【背景技術】
[0003]本說明書涉及數據處理和內容分發。
[0004]互聯網能夠訪問多種資源。例如,視頻、音頻、導向具體主題的網頁、新聞文章、圖像和其他資源是通過互聯網可訪問的。通過互聯網可訪問的各種資源已經啟用了用于內容分發器向請求資源的用戶提供內容項目的機會。內容項目是在資源(例如,網頁)中呈現的內容的單位(例如,單個文件或文件集合)。內容項目可以包括響應于與內容項目的交互而發起針對另一資源的請求的有效鏈接。廣告是內容項目的示例,廣告商可以將該內容項目作為使用具體資源(諸如網頁和搜索結果頁面)來呈現的目標。廣告可以被制作為適宜于使用特定的資源和/或被確定為與特定的分發標準(諸如分發關鍵詞)相匹配的資源來呈現。
【發明內容】
[0005]一般來說,本說明書中描述的主題的一個創新方面可以被體現在以下方法中,該方法包括以下動作:接收廣告請求,該廣告請求包括用戶上下文數據,該用戶上下文數據指定將向其呈現所請求的廣告的用戶的用戶屬性;標識具有與用戶上下文數據相匹配的分發參數的廣告,所標識的廣告包括一個或多個變量,該一個或多個變量基于用戶上下文數據來被解析;響應于接收到廣告請求,選擇用于廣告的一個或多個變量將被解析成的饋送數據的真子集作為修改數據,該選擇基于用于饋送數據的部分的性能測量,該饋送數據的部分先前已經被用來響應于先前廣告請求來解析一個或多個變量,該先前廣告請求包括與用戶上下文數據中的用戶屬性相匹配的至少一個用戶屬性;修改響應于廣告請求而將要提供的廣告,廣告至少部分地通過包括選擇的修改數據以代替一個或多個變量來被修改;以及響應于廣告請求,提供經修改的廣告。本方面的其他實施例包括對應的系統、裝置和編碼在計算機存儲設備上的計算機程序,該計算機程序被配置為執行方法的動作。
[0006]這些和其他實施例可以各自可選地包括以下特征中的一個或多個特征。方法可以包括以下動作:在接收到廣告請求之后,基于用戶上下文數據來確定用于廣告的出價。確定用于廣告的出價可以包括以下動作:確定接收到的廣告請求中的用戶屬性中的至少一個用戶屬性與出價改變條件相匹配;以及將用于廣告的出價設置為與出價的屬性對應的值。
[0007]方法可以進一步包括以下動作:針對廣告的多個先前呈現中的每個先前呈現,獲取呈現總結數據,該呈現總結數據指定:用于先前廣告請求的用戶上下文數據,先前呈現響應于該先前廣告請求而發生;性能數據,該性能數據指示用戶與呈現的廣告的交互是否發生;以及可變解析數據,該可變解析數據指定用于廣告的呈現的代替一個或多個變量被插入的修改數據。方法可以進一步包括以下動作:基于呈現總結數據并且針對每個獨特的修改數據集,當代替一個或多個變量而包括獨特的修改數據集時,確定用于廣告的性能測量。
[0008]方法可以進一步包括以下動作:針對指定了兩個不同的獨特的用戶上下文數據集的廣告請求,確定特定的獨特的修改數據集被包括以代替一個或多個變量;以及確定用于特定的獨特的修改數據集的每用戶上下文性能測量,當使用特定的獨特的修改數據集修改廣告以及響應于包括了特定的獨特的用戶上下文數據集的廣告請求來提供廣告時,每個每用戶上下文性能測量指定廣告的性能。
[0009]選擇修改數據可以包括,標識多個不同的候選修改數據集,每個所標識的候選修改數據集是饋送數據的真子集,該饋送數據的真子集已經被標識為用于響應于廣告請求來解析一個或多個變量的合格數據,該廣告請求包括指定的用戶屬性中的一個或多個用戶屬性;以及選擇使廣告具有最高性能測量的候選修改數據集作為修改數據。選擇具有用于廣告的最高性能測量的候選修改數據集包括,選擇使廣告具有最高轉換率的候選修改數據集。
[0010]可以實施本說明書中所描述的主題的特定實施例以便于實現以下優勢中的一個或多個優勢。可以針對許多不同的用戶組創建不同的定制廣告。還可以基于將呈現廣告的設備類型、提供廣告的一天中的時間、用戶先前是否已經訪問過廣告客戶的網站和/或對應于用戶設備的地理位置來創建不同的定制廣告。填充定制廣告的內容可以基于當前的存貨信息以及將向其提供廣告的用戶(或用戶設備)的類型的特性來選擇。填充定制廣告的內容還可以基于交易信息(例如,廣告的酒店的房間上次何時被預定)、臨時信息(例如,用于特定產品的拍賣何時結束)和/或履行信息(例如,廣告的產品如果按特定時間被訂購則何時能夠發貨)來選擇。對單個饋送數據條目的改變可以改變多個不同的定制廣告,從而減少廣告客戶調整廣告所需的工作。
[0011]在附圖和以下描述中闡述了本說明書中描述的主題的一個或多個實施例的細節。主題的其他特征、方面和優勢將根據說明書、附圖和權利要求書而變得明顯。
【附圖說明】
[0012]圖1是其中內容分發系統向用戶設備分發內容的示例環境的框圖。
[0013]圖2A是用于創建定制廣告的示例數據流的框圖。
[0014]圖2B是示出基于匹配函數來選擇饋送數據的框圖。
[0015]圖3是用于提供定制廣告的示例過程的流程圖。
[0016]圖4是示例計算機系統的框圖。
[0017]各附圖中類似的參考標號和命名指示類似的元素。
【具體實施方式】
[0018]至少部分地基于包括在內容項目請求中的信息,響應于內容項目請求來選擇內容項目(例如,在線廣告、音頻文件和/或視頻文件)用于呈現。例如,特定的內容項目請求可以指示所請求的內容項目將被呈現在響應于提交搜索查詢“酒店”而提供的搜索結果頁面中。在該示例中,響應于請求而提供的內容項目可以至少部分地基于與用于該內容項目的分發關鍵詞相匹配的搜索查詢“酒店”來選擇。
[0019]所選擇的內容項目可以包括作用為內容的占位符的一個或多個變量,該一個或多個變量將在廣告的傳送之前被插入到廣告中。可以基于與廣告將向其呈現的用戶相關聯的一個或多個用戶屬性來選擇被插入到廣告中的內容。例如,插入到向來自亞特蘭大的男性用戶提供的廣告中的內容可能不同于向來自紐約的男性用戶提供的內容。用戶屬性可以被包括在內容項目請求中和/或從用戶已經創建的用戶簡檔中獲得。
[0020]所選擇的內容項目還可以包括廣告擴展器,該廣告擴展器在擴展器標準被滿足時使得附加的內容被插入到廣告中。例如,廣告客戶可以創建網站鏈接,該網站鏈接可以被用來擴展廣告。網站鏈接是包括去往廣告客戶的網站中的頁面(例如,除了用于廣告的登陸頁面之外)的有效鏈接的內容(例如,文本)。可以在擴展器條件被滿足的條件下在廣告中包括廣告擴展器,諸如網站鏈接。例如,當廣告將被呈現給在紐約的人時,廣告客戶可以指定將用戶重新定向到廣告客戶網站的一個頁面的特定網站鏈接被包括在廣告中。當廣告將被呈現給在亞特蘭大的人時,廣告客戶可以進一步指定將用戶重新定向到廣告客戶網站的另一頁面的不同網站鏈接將被包括在廣告中。包括廣告擴展器可以增加廣告的大小。以下描述描述了代替變量的插入內容。類似于下面描述的那些的操作可以被用來觸發在廣告中包括廣告擴展器。
[0021]至少部分地基于相對于在其他內容已經被插入到內容項目中時的內容項目的歷史性能的在特定內容已經被插入到內容項目中時的內容項目的歷史性能來選擇將被插入到內容項目中的特定內容。例如,一些用戶組可以更好地響應(例如,與之更多地交互)將產品類別的內容插入到特定廣告中的廣告,而其他用戶組可以更好地響應其中用于該類別中的產品的特定品牌的內容被插入到廣告中的廣告。因此,當內容的不同組合被插入到內容項目中以及被提供給具有在內容項目請求中指定的用戶屬性的組合的用戶時,選擇為要被插入到內容項目中的特定內容可以基于內容項目的性能的分析。如以下更詳細描述的,用于內容項目的出價還可以基于被包括在內容項目請求中的用戶屬性的組合和/或歷史性能數據而變化。
[0022]以下描述總的來說描述了修改響應于廣告請求而選擇的廣告。該描述還適用于修改通過其他內容項目請求而請求的其他類型的內容項目(例如,視頻文件、音頻文件、應用腳本或其他內容)。
[0023]針對在此討論的系統收集關于用戶的信息或者可以利用關于用戶的信息的情況,可以向用戶提供機會以控制程序或特征是否收集用戶信息(例如,關于用戶的社交網絡、社會行為或活動、職業、用戶的偏好或用戶的當前位置的信息),或者控制是否和/或如何接收來自內容服務器的內容,該內容可能與用戶更加相關。此外,特定數據可以在其被存儲或被使用之前以一種或多種方式來進行處理,使得關于用戶的特定信息被移除。例如,可以處理用戶的身份,使得沒有標識信息可以針對用戶而被確定,或者可以概括化獲取位置信息(諸如城市、ZIP碼或狀態等級)的地理位置,使得不能夠確定用戶的特定位置。因此,用戶可以具有對關于他們的信息如何被收集以及如何由內容服務器使用的控制。
[0024]圖1是其中內容分發系統110向用戶設備106分發內容的示例環境100的框圖。示例環境100包括網絡102,諸如局域網(LAN)、廣域網(WAN)、互聯網、或者它們的組合。網絡102連接網站104、用戶設備106、廣告客戶108以及廣告管理系統100。示例環境100可以包括數百萬個網站104、用戶設備106以及廣告客戶108。
[0025]網站104是與域名相關聯的并且由一個或多個服務器主控的一個或多個資源105。示例網站是以超文本標記語言(HTML)為格式的網頁的集合,其可以包括文本、圖像、多媒體內容以及和編程元素(例如,腳本)。每個網站104都由出版商(例如,管理和/或擁有網站104的實體)維護。
[0026]資源105是網站104通過網絡102提供的數據并且該資源105與資源地址相關聯。僅舉幾個例子,資源包括HTML頁面、文字處理文檔、便攜式文檔格式(HF)文檔、圖像、視頻和新提要。資源105還可以包括諸如文字、短語、圖像、視頻和聲音的內容,該內容可以包括嵌入的信息(諸如元信息超鏈接)和/或嵌入的指令(諸如腳本)。
[0027]用戶設備106是受用戶控制的電子設備,并且能夠通過網絡102請求和接收資源。示例用戶設備106包括個人計算機、移動通信設備以及其他可以通過網絡102發送和接收數據的設備。用戶設備106通常包括用戶應用,諸如網頁瀏覽器,以促進通過網絡102發送和接收數據。
[0028]用戶設備106可以從網站104請求資源105。反過來,可以向用戶設備106提供表示資源105的數據用于由用戶設備106呈現。表示資源105的數據還可以包括指定資源的一部分或者其中可以呈現廣告的用戶顯示的一部分(例如,彈出窗口的呈現位置或者網頁的狹縫中)的數據。資源或用戶顯示的這些指定的部分被稱為廣告槽。
[0029]為了促進這些資源的搜索,環境可以包括搜索系統112,搜索系統112通過爬取(crawling)和索引網站104上由出版商提供的資源來標識資源。關于資源的數據可以基于數據對應的資源來被索引。被索引的以及可選地被高速緩存的資源副本被存儲在索引的高速緩存器114中。
[0030]用戶設備106可以通過網絡102向搜索系統112提交搜索查詢116。作為響應,搜索系統112訪問索引的高速緩存器114來標識與搜索查詢116相關的資源(例如,關于搜索查詢至少具有閾值相關性得分)。搜索系統112標識搜索結果118形式的資源,并且在搜索結果頁面119中向用戶設備106返回搜索結果。
[0031]搜索結果118是由搜索系統112生成的數據,搜索系統112標識響應于特定的搜索查詢的資源,并且包括去往該資源的鏈接。