任何其他上下文可用信息)選擇提供了最高性能(例如,點擊率、轉(zhuǎn)換率或另一種性能測量)的行。
[0074]在一些實施方式中,內(nèi)容項目修改器122或另一數(shù)據(jù)處理裝置可以執(zhí)行數(shù)據(jù)質(zhì)量和合規(guī)操作,以驗證饋送數(shù)據(jù)符合服務(wù)的條款并且促進錯誤數(shù)據(jù)的標識。例如,數(shù)據(jù)質(zhì)量和合規(guī)操作可以包括饋送中指定的價格的評估以確保沒有已經(jīng)包括負的價格、拼寫檢查和/或語法檢查以確保饋送數(shù)據(jù)不包括打字錯誤或語法錯誤。質(zhì)量和合規(guī)操作還可以評估饋送數(shù)據(jù)以確保由饋送指定的內(nèi)容不包括禁止的內(nèi)容(例如,如由管理內(nèi)容項目修改器的使用的服務(wù)的條款所指定的)和/或由饋送指定的內(nèi)容符合風格/布局限制。例如,內(nèi)容項目修改器122可以分析饋送124的內(nèi)容以確保每一行中的內(nèi)容沒有超過能夠在將由該行中的內(nèi)容填充的可定制部分中呈現(xiàn)的字符的最大數(shù)量。內(nèi)容項目修改器122可以為廣告客戶提供總結(jié)數(shù)據(jù)質(zhì)量和合規(guī)操作的結(jié)果的報告,使得廣告客戶可以基于該報告來采取行動。
[0075]數(shù)量質(zhì)量和合規(guī)操作還可以包括用于饋送的匹配函數(shù)的評估。在一些實施方式中,評估匹配函數(shù)可以包括確定匹配函數(shù)是否不與任何行中的數(shù)據(jù)相對應(yīng),而這將導(dǎo)致沒有來自饋送數(shù)據(jù)的內(nèi)容被用于填充可定制廣告。例如,假設(shè)用于饋送252的匹配函數(shù)被定義為:行.性別=用戶.性別&行.地理位置<用戶.地理位置&行.設(shè)備類型=用戶.設(shè)備類型。在該示例中,匹配函數(shù)要求用戶設(shè)備類型與饋送252的行中指定的設(shè)備類型相匹配。然而,饋送252不包括指定設(shè)備類型的數(shù)據(jù)。因此,在該示例中,匹配函數(shù)將不導(dǎo)致將被用于填充可定制廣告206的饋送252的行的標識。當內(nèi)容項目修改器122確定饋送252中的行沒有使用匹配函數(shù)而被識別時,內(nèi)容項目修改器122可以向廣告客戶提供警告,該警告通知廣告客戶匹配函數(shù)無效,并且指出匹配函數(shù)無效的原因。類似地,如果匹配函數(shù)將同時與兩行或多行匹配,則內(nèi)容項目修改器可以使得廣告客戶能夠指定單個行將被選擇的方式。
[0076]在一些實施方式中,跟隨可定制部分被饋送數(shù)據(jù)填充,還可以對可定制廣告執(zhí)行質(zhì)量和合規(guī)操作。跟隨可定制部分的填充的可定制廣告的評估可以促進質(zhì)量和合規(guī)問題的標識,這些質(zhì)量和合規(guī)問題可能不能基于饋送數(shù)據(jù)本身的評估來檢測。例如,以下情況是有可能的:在使用饋送數(shù)據(jù)填充可定制廣告之前,基于質(zhì)量和合規(guī)操作將可定制廣告和饋送數(shù)據(jù)各自視為有效,但是在使用饋送數(shù)據(jù)填充可定制廣告之后,所得到的廣告是不合規(guī)或無效的(例如,不符合服務(wù)的條款或者包括語法錯誤)。
[0077]如果內(nèi)容項目修改器122確定饋送數(shù)據(jù)的特定組合當用來填充特定的可定制廣告時導(dǎo)致不合規(guī)或無效的廣告,則內(nèi)容項目修改器122可以為廣告客戶提供指出所得到的廣告已經(jīng)被視為不合規(guī)或無效的原因和/或廣告可以被調(diào)整為合規(guī)或有效的方式的信息。
[0078]內(nèi)容項目修改器122可以采取行動以防止不合規(guī)的可定制廣告的分發(fā)。在一些實施方式中,內(nèi)容項目修改器122可以通過防止特定饋送或饋送的一部分被用于填充可定制廣告來防止分發(fā)。例如,假設(shè)特定的可定制廣告當使用來自饋送數(shù)據(jù)的特定行的內(nèi)容來填充時被視為不合規(guī)。在該示例中,內(nèi)容項目修改器122可以防止饋送數(shù)據(jù)的該特定行被用于填充該特定的可定制廣告。作為替代,內(nèi)容項目修改器122可以使用默認內(nèi)容(例如,當沒有匹配函數(shù)被滿足時使用的內(nèi)容)來代替來自饋送數(shù)據(jù)的該特定行的內(nèi)容。
[0079]如果饋送的特定部分與不合規(guī)或無效廣告的指定的數(shù)量(或部分)相關(guān)聯(lián),則可以禁用饋送數(shù)據(jù)的該特定部分,從而防止饋送數(shù)據(jù)的該特定部分被用于填充任何可定制廣告。類似地,如果特定饋送與不合規(guī)或無效廣告的指定的數(shù)量(或部分)相關(guān)聯(lián),則可以禁用該特定饋送,從而防止該數(shù)據(jù)被用于填充可定制廣告。
[0080]如果存在導(dǎo)致不合規(guī)或無效廣告的來自饋送的特定的內(nèi)容組合,則內(nèi)容項目修改器122可以維護標識那些內(nèi)容組合的索引。在一些實施方式中,內(nèi)容項目修改器122基于索引的內(nèi)容組合來評估已經(jīng)使用饋送填充的可定制廣告。例如,假設(shè)使用特定饋送創(chuàng)建的先前評估的廣告由于包括短語“條款_A條款_B”而被視為不合規(guī)。在該示例中,內(nèi)容項目修改器122或另一數(shù)據(jù)處理裝置可以評估使用特定饋送填充的每個可定制廣告,以確定可定制廣告是否包括短語“條款-A條款_B”。如果在可定制廣告中標識了該短語,則可以防止可定制廣告的分發(fā)。
[0081]由于可定制部分的填充導(dǎo)致的評估廣告、以及基于該評估而采取行動促進不合規(guī)或無效的廣告的標識,而不必基于由每個可用饋送提供的內(nèi)容來評估每一種內(nèi)容組合。因此,僅通過評估實際被選擇為填充可定制廣告的那些內(nèi)容組合,減少了(例如,相對于評估每一種可能的組合)標識不合規(guī)或無效資源所要求的計算資源。
[0082]圖3是用于提供定制廣告的示例過程300的流程圖。過程300的操作還可以被用來提供其他定制的內(nèi)容項目。例如,過程300的操作可以通過數(shù)據(jù)處理裝置,諸如圖1的內(nèi)容項目修改器122和/或內(nèi)容分發(fā)系統(tǒng)110來實施。過程300還可以被實施為存儲在計算機存儲介質(zhì)上的指令,使得該指令由數(shù)據(jù)處理裝置執(zhí)行使得數(shù)據(jù)處理裝置執(zhí)行過程300的操作。
[0083]接收到包括用戶上下文數(shù)據(jù)的廣告請求(302)。可以從用戶設(shè)備或者從向已經(jīng)請求了廣告的用戶設(shè)備提供廣告的內(nèi)容分發(fā)系統(tǒng)接收廣告請求。用戶上下文數(shù)據(jù)是表征響應(yīng)于廣告請求而呈現(xiàn)的廣告的呈現(xiàn)機會的數(shù)據(jù)。
[0084]在一些實施方式中,用戶上下文數(shù)據(jù)包括用戶屬性,該用戶屬性描述將向其呈現(xiàn)響應(yīng)于請求而提供的廣告的用戶和/或?qū)⒊尸F(xiàn)響應(yīng)于請求而提供的廣告的用戶設(shè)備。例如,用戶上下文數(shù)據(jù)可以指定將呈現(xiàn)廣告的用戶設(shè)備是移動設(shè)備還是桌上型設(shè)備(例如,尚未被分類為移動設(shè)備的設(shè)備)。用戶上下文數(shù)據(jù)還可以包括指定針對用戶設(shè)備的屏幕大小和/或用戶設(shè)備的一般性位置的數(shù)據(jù)。用戶上下文數(shù)據(jù)還可以包括用戶已經(jīng)提供和/或授權(quán)用于選擇將向用戶提供的內(nèi)容的數(shù)據(jù)(例如,性別)。
[0085]用戶上下文數(shù)據(jù)還可以指定搜索查詢,針對該搜索查詢,搜索結(jié)果頁面正在被提供給用戶設(shè)備并且所選的廣告將被呈現(xiàn)在該用戶設(shè)備上。例如,假設(shè)用戶向搜索系統(tǒng)提交搜查查詢“酒店”。在該示例中,搜索請求可以包括指定被選擇為將向用戶提供的廣告將與搜索結(jié)果頁面一同被呈現(xiàn)的數(shù)據(jù),該搜索結(jié)果頁面包括響應(yīng)于搜索查詢“酒店”的搜索結(jié)果O
[0086]用戶上下文數(shù)據(jù)可以進一步包括用于由內(nèi)容分發(fā)系統(tǒng)可訪問的cookie的cookie數(shù)據(jù)。Cookie數(shù)據(jù)可以指定已經(jīng)由用戶設(shè)備請求的一個或多個資源(例如,來自搜索結(jié)果頁面)和/或指示用戶是否在指定的資源中的任何資源處執(zhí)行了交易的數(shù)據(jù)。例如,cookie數(shù)據(jù)可以指定用戶設(shè)備通過與搜索結(jié)果的交互請求了網(wǎng)頁并且最終導(dǎo)航到針對所請求的網(wǎng)頁的網(wǎng)站的結(jié)賬頁面。如果用戶在訪問結(jié)賬頁面之后進行購買,則cookie數(shù)據(jù)可以包括指示進行了購買的數(shù)據(jù)標志。如果用戶在訪問結(jié)賬頁面之后沒有進行購買,則cookie數(shù)據(jù)可以包括指示沒有進行購買的數(shù)據(jù)標志,或者指示進行了購買的數(shù)據(jù)標志的缺少可以被理解為意味著沒有進行購買。
[0087]標識具有與用戶上下文數(shù)據(jù)相匹配的分發(fā)參數(shù)的可定制廣告(304)??啥ㄖ茝V告是包括一個或多個變量的廣告,該一個或多個變量基于用戶上下文數(shù)據(jù)來解析。例如,如上面參照圖2A和圖2B所討論的,可定制廣告可以包括作為用于內(nèi)容的占位符的變量,該內(nèi)容基于用戶上下文數(shù)據(jù)和已經(jīng)指定用于可定制廣告的匹配函數(shù)的評估來被插入到廣告中。
[0088]在一些實施方式中,基于確定由用戶上下文數(shù)據(jù)標識的搜索查詢與用于可定制廣告的分發(fā)關(guān)鍵詞相匹配來選擇可定制廣告。例如,假設(shè)用于連鎖酒店的特定可定制廣告使用分發(fā)關(guān)鍵詞“酒店”來控制可定制廣告的分發(fā)。在該示例中,當用戶上下文數(shù)據(jù)包括指示用戶設(shè)備提交了搜索查詢“酒店”的數(shù)據(jù)時,可定制廣告將有資格被分發(fā)。如上面參照權(quán)利要求I所描述的,存在可以被視為與分發(fā)關(guān)鍵詞“酒店”相匹配的其他搜索查詢。
[0089]附加地或備選地,可定制廣告可以基于確定一個或多個用戶屬性與用于可定制廣告的分發(fā)參數(shù)相匹配來選擇。例如,假設(shè)當用戶設(shè)備位于廣告客戶的營業(yè)位置的特定距離內(nèi)時,除了與搜索查詢相匹配的分發(fā)關(guān)鍵詞之外,廣告客戶已經(jīng)請求了廣告的特定集合被分發(fā)。在該示例中,如果用戶設(shè)備不位于廣告客戶的營業(yè)位置的指定距離內(nèi)或者由用戶提交的搜索查詢與用于廣告的特定集合的分發(fā)關(guān)鍵詞不匹配,則廣告的該特定集合將沒有資格進行分發(fā)。因此,基于用戶上下文數(shù)據(jù),不同的可定制廣告可以被選擇面向不同的用戶組。
[0090]在一些實施方式中,基于用戶上下文數(shù)據(jù)來可選地調(diào)整用于可定制廣告的分發(fā)參數(shù)(306)。分發(fā)參數(shù)的調(diào)整可以包括基于用戶上下文數(shù)據(jù)來調(diào)整用于可定制廣告的出價。出價的調(diào)整可以基于出價改變條件被滿足。出價改變條件可以指定一個或多個屬性,該一個或多個屬性當被包括在用戶上下文數(shù)據(jù)中時將觸發(fā)用于可定制廣告的出價的改變。
[0091]例如,假設(shè)廣告客戶指定當用戶上下文數(shù)據(jù)指定用戶位于與廣告客戶的營業(yè)位置相同的城市中時,用于可定制廣告的出價應(yīng)該被加倍。進一步假設(shè)廣告客戶指定當用戶上下文數(shù)據(jù)指定用戶不位于與廣告客戶的營業(yè)位置相同的城市中時,出價不應(yīng)該被調(diào)整。在該示例中,當用戶上下文數(shù)據(jù)指示用戶位于與廣告客戶的營業(yè)位置相同的城市中時,用于廣告的出價將被加倍(即,被設(shè)置為指定的值)。
[0092]還可以為可定制廣告指定其他出價改變條件。在一些實施方式中,廣告客戶可以指定可變出價,該可變出價基于用戶距離廣告客戶的營業(yè)位置的距離而改變。例如,廣告客戶可以指定最高出價,并且指示出價應(yīng)該與用戶距離廣告客戶的營業(yè)位置的距離成比例地減小。在該示例中,廣告客戶將針對位于廣告客戶的營業(yè)位置(例如,基于包括在用戶上下文數(shù)據(jù)中的地理數(shù)據(jù))的指定的距離內(nèi)(例如,在其5英里內(nèi)或者與其位于相同城市)的用戶支付高達最大出價。然而,為了向用戶分發(fā)廣告而支付的價格將基于用戶到營業(yè)位置的距離而減小。
[0093]指定出價改變條件的數(shù)據(jù)可以被包括在饋送數(shù)據(jù)中,并且與上面參照圖2A和圖2B描述的匹配函數(shù)類似的匹配函數(shù)可以被用來標識饋送數(shù)據(jù)中應(yīng)該被用來修改出價的部分。因此,廣告客戶可以通過創(chuàng)建包括出價改變條件的饋送數(shù)據(jù)并且使得饋送數(shù)據(jù)可用于內(nèi)容項目修改器122和/或內(nèi)容分發(fā)系統(tǒng)來指定用于多個不同廣告的可變出價標準。此外,廣告客戶可以通過對饋送數(shù)據(jù)做出改變來調(diào)整用于多個不同廣告的出價改變條件,而不是必須針對使用饋送數(shù)據(jù)來評估出價改變條件的廣告中的每個廣告來單獨地改變出價改變條件。
[0094]修改數(shù)據(jù)被選擇用于解析包括在可定制廣告中的變量(308)。如上面參照圖2A和圖2B所描述的,修改數(shù)據(jù)可以根據(jù)已經(jīng)針對可定制廣告創(chuàng)建的匹配函數(shù)來選擇。每個匹配函數(shù)可以指定特定屬性,該特定屬性必須針對饋送數(shù)據(jù)中將被選擇作為用于可定制廣告的修改數(shù)據(jù)的特定部分在用戶上下文數(shù)據(jù)中被指定(或者基于用戶上下文數(shù)據(jù)可獲取)。例如,假設(shè)特定匹配函數(shù)指定當用戶在廣告客戶的營業(yè)位置的20英里內(nèi)時,饋送數(shù)據(jù)的特定部分將被用來解析變量。在該示例中,當用戶上下文數(shù)據(jù)指示用戶設(shè)備在距離廣告客戶的營業(yè)位置的50英里時,饋送數(shù)據(jù)的特定部分將不被用來解析變量。
[0095]在一些實施方式中,匹配函數(shù)(或者其他修改數(shù)據(jù)選擇屬性)可以指定匹配函數(shù)有效的時間段。例如,如果廣告客戶的在線客戶服務(wù)聊天為星期一到星期五的早八點到晚八點可用,則使得聊天發(fā)起鏈接被插入到廣告中的匹配函數(shù)可以僅在星期一到星期五的早八點到晚八點有效。特別地,匹配函數(shù)可以指定當前時間(例如,接收到廣告請求的時間)在匹配函數(shù)將被滿足的指定的時間段內(nèi)。備選地,可以以使得饋送的部分可以僅在指定的時間段期間可用的方式來構(gòu)造饋送數(shù)據(jù)。
[0096]附加地或備選地,饋送數(shù)據(jù)中被選擇作為用于可定制廣告的修改數(shù)據(jù)的部分可以基于用于饋送數(shù)據(jù)的各部分的性能測量,饋送數(shù)據(jù)的各部分先前已經(jīng)被用來解析用于可定制廣告的變量。在一些實施方式中,可以基于用于特定的可定制廣告的呈現(xiàn)總結(jié)數(shù)據(jù)來確定用于特定的可定制廣告的性能測量。針對可定制廣告的單獨的呈現(xiàn),總結(jié)數(shù)