浅析eBay联盟营销的上下文广告机制
作者|eBay
譯者|Sambodhi
編輯|Natalie
AI 前線導讀: 上下文廣告是與內容匹配的網絡廣告,比如,用戶在網絡上瀏覽信息,如果看到汽車相關的文章,就會看到汽車銷售、汽車保險、汽車雜志相關的廣告。上下文廣告會成為智能廣告的前奏。eBay 聯盟營銷的上下文廣告做得相當出色,今天我們就來看看 eBay 是如何將自家的上下文廣告做到極致的。
eBay 利用各種營銷渠道將新客戶和現有客戶匯集到該網站,其中之一就是 eBay 的聯盟計劃。eBay 還提供工具包來幫助發布商 / 分支機構增加傭金。有些工具可在 eBay 網站上購物時創建可跟蹤的鏈接。至于更復雜的工具,如我們的 API,可以支持自定義訪問 eBay 的產品列表數據。例如,用戶可以創建橫幅來添加實時的 eBay 清單到自己的網站。本文討論了如何根據頁面內容在發布商網站進行上下文廣告。這種方法的亮點包括:
- 根據頁面內容,通過算法確定如何識別出頁面的標題 / 相關關鍵詞。
- 忽略凌亂的 HTML 內容,只篩選相關和重要的關鍵詞。
- 在不丟失推薦關鍵詞的相關性的情況下,隨著網址數量的增加進行擴展。
- 使用經測試并確認有效的 eBay 搜索算法,提供相關的 eBay 條目,在發布者頁面上呈現。
- 僅當頁面返回積極情緒時才觸發條目呈現算法。我們已根據內容和上下文,為每個 HTML 頁面構建了情緒預測算法。
聯盟營銷模式
聯盟營銷是一個網上推薦項目,商家向發布商支付他們所提到的客戶銷售的傭金。
AI 前線:Affiliate Marketing,中文可以理解為聯盟推廣,也叫聯盟營銷,傭金計算方式是按成交付費,也即是 CPS。Affiliate Marketing 的優點是傭金往往比較客觀。Affiliate Marketing 是一種由來已久的推廣方式,由你向某個人推廣某一個產品,當那個人通過你的推廣購買了產品時,你就可以獲得傭金。傭金的多少取決于你推廣的產品。有很多方法可以向訪問我們合作伙伴網站的客戶提供相關廣告:
在本文中,我們將討論如何發布就廣告內容相關的廣告,并討論一些我們用來實現業務目標的幾個算法。
算法 1:基于主題建模和頁面標題
處理流程:
詳細過程:
算法:為頁面內容生成一大堆單詞,對否定詞進行懲罰,并對正面單詞進行獎勵,然后計算整個頁面的得分。
- 一旦頁面被抓取,我們通過刪除停止字、特殊字符、標點、空格等清理網站內容,以獲得文獻術語相關矩陣(Document Term Matrix,DTM)。DTM 包含頁面上的單詞列表及其相關的頻率計數(通常也成為術語頻率)。
- 然后我們運行三個單獨的通用情感詞典,如 AFINN、Bing 和 nrc(由 Finn Arup Nielsen、bing Liu 及其合作者 Saif Mohammad、Peter Turney 編纂)。所有這三個詞典都是基于一元模型(unigrams),即單個單詞。這些詞典包含了許多英語單詞,這些單詞被賦予積極 / 消極情緒的分數,也可能是諸如喜歡、憤怒、悲傷等情緒。nrc 詞典將單詞以而二進制形式分類(是 / 否)分為積極、消極、憤怒、期待、延誤、恐懼、喜悅、悲傷、驚訝和信任。Bing 詞典以“二元”方式將單詞分為“褒義”“貶義”兩類。而 AFINN 詞典則給單詞打分,分數在 -5 到 5 之間,負分表示消極情緒,正分表示積極情緒。
- 該頁面必須有三個詞典中的兩個才能返回正分數,以便將 URL 視為正數。
這種簡單易行的檢測情緒的方法是強大而準確的,我們構建了一個人工判斷工具來整理算法的效率。實現了誤分類率為 16%,這意味著 84% 的時間,算法預測了頁面的實際情緒。
4. 確定相關的關鍵字
- 基于內容: 我們采用 Gibbs 抽樣(Gibbs Sampling)來運行 LDA 主題建模算法,獲得兩個主題,每個主題有三個關鍵詞,以概率最高的術語被作為頁面的關鍵詞。少于一次的單詞則從集合中予以刪除。
- 基于頁面的標題: 我們拉取頁面的標題,進行解析并過濾出名詞(單復數)、專用名詞(單復數)、外來詞和基數詞,并根據標題,基于它們在網頁上出現的頻率從中抽取前三個關鍵詞。
然后將上述兩種方法生成的關鍵詞結合起來,根據頁面出現的頻率,從結合中取出前三個唯一關鍵詞。
AI 前線:Gibbs 抽樣是 Metropolis Hastings 算法的一個特例。MH 算法利用了馬爾可夫鏈的細致平衡,從而獲得了聯合分布的采樣。有了聯合分布的采樣我們就可以得到邊緣分布,而這在貝葉斯推斷中求后驗分布有重要作用。主題建模概念
- 主題建模是一種無監督的方法,可自動識別出出現在文本中的主題,并派生出文本語料庫所展現的隱藏模式。粗略地說,一個主題是在詞匯表中一組術語的概率分布,可以看做是“在語料庫中共同出現的術語的重復模式”。
- 主題模型與基于規則的方法不同,它們使用正則表達式或者基于詞典的關鍵詞搜索技術。
- 我們使用隱狄利克雷分布(Latent Dirichlet Allocation,LDA)進行主題建模。它是一種矩陣分解技術,是潛在語義索引(Latent Semantic Indexing,LSI)的概率版本,試圖提取數據中的潛在因素,即“主題”。
算法 2:基于頁面的標題
該算法基于頁面標題和副標題的詞頻。
- 一旦網站被搜尋(我們使用 HTML 標簽<div>和<p>中的內容),通過移除停用詞、特殊字符、標點符號、空格等來清除站點內容,獲取包含單詞列表及其相關頻率的文檔。
- 然后,我們只抓取頁面的標題和副標題 (<h1到h6>),只過濾名詞 (單數和復數)、專有名詞 (單數和復數)、外來詞,以及標題和副標題上的基數詞。
- 然后,我們在實際頁面內容上獲取最常見的三個標題 / 副標題,并將這三個關鍵字傳遞給搜索服務。
5. 調用 eBay search API 來獲取關鍵詞——一旦為各網頁提供了關鍵詞,就會將其傳遞到我們的搜索服務 API 中,以獲得條目推薦。
示例
URL: mashable.com/2017/10/25/…
算法 1 展示了《怪奇物語》(Stranger Things)的紀念品,而算法 2 則展示了《怪奇物語》的魔王海報。這是因為算法 1 缺少“海報”關鍵詞,這正是本文要討論的內容。
我們從用戶的判斷工具中選擇了算法 2 和算法 1,并進行比較,算法 2 的表現優于算法 1。
結果: 這個簡單而有效的算法在收集大量網址的反饋過程中,經過多輪人工判斷,我們發現:
- 觸發關鍵字生成算法的情緒算法能夠預測頁面的正確情緒,高達 84%。
- 與算法 1 相比,針對關鍵詞的算法 2,及之后的 eBay 條目生成得到了更高的反饋分數(在人工判斷工具中以 5 分為滿分,則大于 3.5 分)。
- 每個網址都有一個新的 eBay 類別預測算法,如果沒有關鍵詞生成算法的結果,則會使用這個算法。
- 此外,營銷數據科學團隊正致力于基于頁面上顯示的圖像生成類似的 eBay 條目列表。另外,該團隊正在為發布商頁面上出現的圖像構建一個合理的撤回 eBay 條目清單機制。(即如果發布商頁面上有高山的圖片,那么在為圖像呈現 eBay 相關條目時,算法不應將這些圖片作為種子圖像。)
- 一旦產生這些不同的定位方式,營銷數據科學團隊計劃建立一個機器學習模型,確定用戶層面上如何響應不同的定位方式(基于上下文相關的關鍵詞、基于由發布商提供的關鍵詞的圖像、基于重定向)并根據訪問相同頁面的不同客戶來進行調整。
總之,如果發布商可以在其頁面上提供與上下文相關的 eBay 條目,則無需執行任何操作,只需注冊該程序即可,我們最終會為發布商、買家、賣家和 eBay 提供一個有利的生態系統。
原文鏈接:Contextual Advertising for eBay Affiliate www.ebayinc.com/stories/blo…
更多干貨內容,可關注AI前線,ID:ai-front,后臺回復「AI」、「TF」、「大數據」可獲得《AI前線》系列PDF迷你書和技能圖譜。
總結
以上是生活随笔為你收集整理的浅析eBay联盟营销的上下文广告机制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB clc clear
- 下一篇: VLOOKUP函数具体操作及注意事项