常見問題 (FAQ) – 延遲加載、無限滾動和單頁應用程序 (SPA)

已發表: 2018-06-01
如何使用 PubGuru Header Bidding 設置延遲加載和無限滾動

這篇文章最近更新於 2021 年 9 月 14 日

延遲加載是指文章或頁麵包含大量元素,可能是列表部分、圖像或文章小節,當用戶向下滾動時,直到用戶靠近頁面時才會真正下載元素。

無限滾動是指當用戶接近一篇文章的末尾時,用戶可能喜歡的另一篇文章或內容會立即添加到頁面中,以便用戶可以繼續輕鬆地享受該網站。

單頁應用程序 (SPA) 是用戶單擊頁面元素的地方,而不是整個頁面刷新,只有頁面發生變化的部分(通常是中心內容)被更新。 這通常會帶來明顯更快的網站體驗,但一些搜索引擎在索引此內容時會遇到問題。

這三種技術通常結合使用以提供無縫且非常快速的網絡體驗。

準備好像專業人士一樣掌握您的廣告資源了嗎? 成為 PubGuru 大學的廣告運營大師! 在有限的時間內,只需 199 美元即可訪問我們的 AdSense、Ad Exchange 和 Google Ad Manager 學院課程! 點擊此處報名

我怎麼知道 Lazy/Infinite/SPA 是否適合我?

首先,您的團隊中應該有一名常規開發人員來正確執行這些策略。 有一些 wordpress 插件可以提供這樣的功能,但我們經常發現它們的用戶體驗非常差。 如果沒有開發人員,這些高級技術將很難正確實施。

其次,您需要考慮廣告商在反饋循環中購買廣告。 當您開始轉向惰性/無限時,大多數發布商會發現會話 RPM 立即下降。 這是因為他們的傳統單元,尤其是頁面下方的單元,可見度要低得多。 該廣告效果被歸因於新的惰性/無限庫存。 廣告商需要時間來調整反饋循環。 我們發現發布商需要 4-8 週的時間才能開始收支平衡。 如果您在收入周期中沒有這麼多時間來投資,則不應測試延遲加載。

第三,一些出版商嚴重依賴有機搜索或有機社會影響力。 許多主要搜索引擎和社交網絡的索引器都很難索引惰性/無限/SPA 內容。 對於某些發布商而言,這意味著切換到惰性/無限/SPA 可以減少有機流量。 話雖如此,谷歌和 Facebook 在使用主要 javascript 框架乾淨地實現時非常擅長正確索引惰性/無限/SPA。 另一方面,谷歌和 Facebook 在其自然覆蓋率算法中大量包含頁面加載速度,大幅加快頁面速度可以顯著提高自然流量。 所以請注意——如果您的自然覆蓋率在切換後急劇下降,您應該強烈考慮切換回傳統設置。

lazy/infinite/SPA 會增加收入嗎?

lazy/infinite/SPA 的總體思路是用戶只有在靠近時才會看到廣告/內容。 這大大提高了這些廣告的可見度和參與度,但減少了廣告印象的絕對數量。 大多數廣告商為更高的可見度支付了不成比例的溢價。 行業統計數據顯示,將 35-40% 的可見度單位的可見度翻倍至 70-80% 會導致收入增加 2.4 倍。 這是發布者希望使用惰性/無限/SPA 的另一個原因。

使用 SPA,我可以在用戶轉到新內容時刷新廣告嗎?

顯然,如果廣告在內容中並且正在加載整個內容窗格,您會希望廣告正確觸發。 就頁面而言,這些都是全新的廣告。 如果您有不隨 SPA 變化的側邊欄廣告,您應該只在它們被查看後刷新它們。 否則,您只會損害自己的可見度統計數據。 您可以聯繫您的廣告運營專家,以尋求幫助來設置這些觀看印象刷新。

我什麼時候應該加載延遲/無限以及我應該加載多少內容?

當用戶的視口下降到距頁面底部大約一個視口時,您應該開始使用惰性滾動或無限滾動加載內容。 不要等到用戶一直到頁面底部,否則您將獲得非常糟糕的用戶體驗,因為他們一直在等待內容加載。 許多人沒有等待,而是直接離開。

應使用無限滾動加載的內容量取決於您每次會話的平均網頁瀏覽量。 如果您的用戶經常平均瀏覽 10 次網頁瀏覽,那麼您應該考慮在一次瀏覽中最多加載 10 篇文章(當然是單獨加載每篇文章)。 之後,顯示用戶必須實際點擊的選項列表。 限制每頁的內容片段很重要,因為有很多在線機器人會通過滾動直到到達頁面底部來消耗大量服務器資源,如果您的無限滾動真的是無限的,您將在這樣的負載上浪費大量資源。

使用惰性/無限/SPA,我們可以在單個頁面上加載多少個廣告?

我們發現一些發布商對每頁加載的廣告數量非常激進。 延遲加載和無限滾動不是在頁面上投放無限廣告的藉口。 跨越特定邊界的出版商會發現社交和搜索引擎的影響力有所下降。 我們已確認在一個頁面上加載 75 個單元違反了流行社交網絡的準則,從而大大降低了發布者的社交影響力。

對於移動設備,屏幕上應該只有一個單元; 絕不會在給定時間點出現兩個廣告單元。 主播單位是個例外,儘管一些社交平台減少了使用主播的範圍。 換句話說,包括一個廣告,然後填充全屏高度的內容,然後您可以包括另一個廣告。

我可以使用相同的標籤、廣告單元或標頭出價 PID 來區分測試惰性/無限/SPA 與傳統設置嗎?

不可以。如果您這樣做,廣告商將無法區分庫存的兩個部分。 惰性/無限廣告體驗的廣告印象通常具有更高的可見度和點擊率,因為它們更有可能被看到(它們在用戶關閉之前不會加載)。 如果不賦予廣告商區分庫存的能力,發布商的收入收益將非常有限或微不足道。 這就是為什麼如果測試或過渡到惰性/無限/SPA,您必須有不同的廣告標籤、不同的廣告單元和不同的標頭出價 PID。

為什麼我的綜合瀏覽量因 lazy/infinite/SPA 而下降?

大多數分析平台不會將惰性/無限/SPA 加載計為新的綜合瀏覽量,除非您已經開發了專門觸發此類事件的代碼。 結果是您的綜合瀏覽量直線下降。 相反,您應該關注會話和會話 RPM 作為您的主要 KPI。

使用惰性/無限/SPA,標頭競價拍賣可以多快觸發和重新觸發?

一些投標人不支持並發請求,因此通常不會同時觸發拍賣。 此外,過多的請求會導致投標人進行內部速率限制。 他們基本上會停止向 DSP 和其他廣告合作夥伴發送出價請求。 此外,重複發出大量標頭出價請求會增加延遲並惡化用戶的用戶體驗。 由於這些原因,我們在兩次拍賣之間設定了至少 10 秒的硬性規定,而且我們很少將其調整到 30 秒以下。

還應注意的是,一些需求源與在同一網頁瀏覽量上觸發的多個出價請求完全不兼容。 如果他們的代碼沒有拋出錯誤,它會以空出價或零出價作為響應。 我們對這些投標人提出初始要求,並且不會提出後續要求。

由於這些原因,惰性/無限/SPA 設置通常會為完全相同的廣告單元設置 2-6 組標頭出價 PID,因此它們可以在頁面下方的比較和類似單元中使用,而無需再次重新競價。

如何使用 lazy/infinite/SPA 和 PubGuru/MonetizeMore 實施廣告?

首先,像往常一樣在頁面上嵌入您的配置:

 <script src="https://m2d.m2.ai/path-to-config.js" type="text/javascript" async></script>

然後,您的廣告 div 不應通過 div ID 正確引用,而應通過 data-gpt-parent 正確引用。

 <div class="pg-lazy" data-gpt-parent="leaderboard"></div>

<div class="pg-lazy" data-gpt-parent="right-rail"></div>

<div class="pg-lazy" data-gpt-parent="in-content"></div>

data-gpt-parent 必須通過廣告位或廣告單元代碼(有或沒有 GAM 網絡代碼)匹配配置中的任何單元。 這意味著如果你有一個單位“/1234567890/atf-leaderboard”並且配置中的 div id(slot)是“atf-lb”,你可以為你的 data-gpt-parent 使用以下任何值:

  • /1234567890/atf-排行榜
  • atf排行榜
  • atf-lb

只需確保單元代碼或 div id(插槽)在配置中是唯一的。 當用戶使用 lazy/infinite/SPA 滾動或更改頁面時,您可以繼續引用相同的單元 div,我們的代碼將處理其餘部分。 在上面的示例代碼中,如果發布者有 5 個“in-content”單元副本,我們的代碼將為每個副本繼承該單元的設置。

如需有關 PubGuru Header Bidding 延遲加載和無限滾動設置的進一步支持,請立即在 MonetizeMore 註冊專業帳戶!

最後更新:2019 年 10 月 24 日