在您的 WordPress 網站上檢測 Adblock 用戶
已發表: 2023-02-12一些互聯網用戶可能希望減少某些網站上的廣告數量,這是可以理解的。 畢竟,訪問者希望關注您的內容而不是促銷信息是一件好事。 但是,作為博主,您可能因此而損失收入。
幸運的是,有多種方法可以解決廣告攔截軟件的問題。 這可能會給您更好的機會來維持您的收入來源,並且您可以繼續專注於生成引人入勝的內容。
在本文中,我們將讓您了解 AdBlock 軟件的工作原理。 我們還將分享一些有關如何檢測是否有人在使用它以及您可以採取哪些措施的技巧。 讓我們開始吧!
AdBlock 如何運作?
大多數廣告攔截軟件都是圍繞過濾器設計的。 本質上,當使用此類工具的人訪問您的網站時,它會掃描從您的服務器返回的信息。 如果它在要過濾掉的內容列表中發現任何與其匹配的項目,則不會顯示該元素。
AdBlock 是許多網絡用戶的寶貴工具,通常作為瀏覽器擴展添加。 例如,它可能對那些進行大量在線研究的人有所幫助。 它不僅可以使網頁加載速度更快,還可以節省帶寬和電池壽命。
然而,對於內容創作者以及付費推廣其產品的品牌而言,這種趨勢存在一些不利因素。 2019 年,超過 25% 的互聯網用戶擁有廣告攔截軟件。 這對財務的影響相當大。
此外,廣告攔截軟件可能會刪除您網頁上的號召性用語 (CTA) 框、圖像或按鈕。 如果該工具通過過濾與廣告相關的文件名或關鍵字檢測到這些元素中的任何一個,那麼即使它們不是真正的促銷活動,也可以將它們作為目標。
使用 Javascript 檢測 AdBlock
幸運的是,您通常可以抵消 AdBlock 等軟件的收入損失。 例如,有多種方法可以檢測它在 WordPress 中的使用,包括向您的站點添加一些 Javascript。 值得注意的是,此方法需要一些編碼知識。 稍後我們將介紹替代解決方案。
第 1 步:創建一個 Javascript 文件
在您的 WordPress 網站上檢測 AdBlock 用戶的一種方法是創建並引用一個名為adframe.js的 JavaScript 文件。 該軟件會將此視為促銷並嘗試將其過濾掉,然後會向您的用戶觸發一條消息,表明他們沒有看到您的所有內容。
首先,創建一個名為adframe.js的文件並添加以下代碼行:
var adblock = false;
然後使用文件傳輸協議 (FTP) 客戶端(例如 FileZilla)將文件保存到您的服務器。 它的名稱將使 AdBlock 嘗試阻止加載adframe.js ,下面的下一步將使您能夠提醒訪問者這一點。
第 2 步:修改您的header.php文件
接下來,您需要引用您在站點標頭中創建的 JavaScript 文件,以發送消息通知 AdBlock 用戶他們錯過了您的內容。 這需要在主題的header.php文件中插入一些代碼。 我們建議使用子主題以避免在更新期間丟失您的更改。
您可以使用 FTP 客戶端和您最喜歡的代碼編輯器進行必要的修改,或者在您的 WordPress 儀表板中導航至外觀>主題編輯器:
從這裡您可以訪問您的活動主題的文件。 您會在編輯器的右側找到主題標題:
單擊它,然後在 <head></head> 標記中添加以下腳本:
<script type="text/javascript">
var adblock = true;
</script>
<script type="text/javascript" src="adframe.js"></script>
<script type="text/javascript">
if(adblock)
{
alert("Please Disable AdBlocker To View The Page");
document.getElementById("wrapper").style.display="none";
}
</script>
您可以通過將“請禁用 AdBlocker 以查看頁面”替換為自定義通知來製作自己的消息文本。
第 3 步:對 AdBlock 用戶隱藏內容
是否要對任何使用 AdBlock 的人完全隱藏您的所有內容完全取決於您。 關於這種方法存在一些爭論。 有些人爭辯說,如果您採用認真的廣告方法,您就不必擔心此類軟件。
請務必記住,強迫某人關閉 AdBlock 以查看您的內容並不總是對您有利。 用戶很可能會放棄您的網站,而不是禁用擴展程序。 如果您不確定是否要隱藏您的網頁,我們建議您調查其他獲利選項。
AdBlock 檢測器插件
如果手動處理 AdBlock 不是您的菜,還有一些 WordPress 插件可用於處理此任務。 值得注意的是,我們只推薦了一些,因為許多為此目的創建的最近都沒有更新。
1.廣告攔截器通知精簡版
Ad Blocker Notify Lite 為您的網站提供易於使用的檢測界面。 雖然它不會阻止用戶訪問您的內容,但它確實提供了多種選項來提醒他們。 您還可以在小部件化的儀表板中查看統計信息和訪客計數器。
免費版具有足夠的功能讓您入門。 您可以選擇合規、積極或透明的方法來通知您的用戶,他們的 AdBlock 軟件意味著他們錯過了您的某些內容。 高級版的定價與開發商的其他產品打包在一起。
2. 廣告插入器
另一種選擇是查看更全面的插件解決方案。 Ad Inserter 可以處理您所有與促銷相關的需求,並帶有 AdBlock 檢測和通知功能。
使用免費版本,您將能夠檢測到阻止加載促銷內容的用戶。 但是,要使用通知、替換或其他相關功能,您需要升級到專業版。 在兩個網站上使用的起價為 22 美元,包括一年的免費更新。
如果檢測到 AdBlock 怎麼辦?
我們介紹了幾種檢測 WordPress 網站上的 AdBlock 的方法。 如果訪問者使用 AdBlock,決定做什麼完全取決於您。 我們在下面查看了您可能採取的三種途徑。
1. 允許現場 AdBlock 用戶(什麼都不做)
我們推薦的選項基本上是什麼都不做。 雖然試圖通過將 AdBlock 用戶拒之門外來保護您的收入很誘人,但您不想錯過流量。 另外,並非所有應用程序都遵循相同的協議。 將一個用戶拒之門外的方法可能對另一個無效。
話雖如此,讓 AdBlock 用戶訪問您的網站並沒有什麼害處。 您檢測到它們正在阻止加載某些元素,您可以改為在這些空間中提供替代內容。 這可能會變得棘手,但如果您有編程資源,這是一種值得嘗試的方法。
2.發送提示
當我們討論將一些 JavaScript 插入您的網站文件或使用插件來檢測 AdBlock 用戶時,我們介紹了這個選項。 這是一種非常合規且平衡的方法。 它只是向用戶發送通知,告知您的某些內容由於他們的廣告攔截軟件而無法查看。
或者,面對彈出窗口的用戶可能會離開而不會回來。 因此,這不是我們的首選。 訪問者安裝 AdBlock 是有原因的,如果您的網站大力推廣,進一步加劇它們可能對您沒有好處。
3. 阻止 AdBlock 流量
隨著反 AdBlock 選項的發展,廣告攔截應用程序也在發展。 這可能使得難以維持規避它們的策略。 隨著過濾促銷的軟件更新,過去使用的方法可能會失效。
也就是說,有一些方法可以完全阻止來自安裝了 AdBlock 的用戶的流量。 您可以找到設置通知,要求他們將您的網站列入白名單或關閉他們的擴展程序。 但是,如果您的帖子沒有足夠的吸引力來吸引強烈反對促銷內容的訪問者,那麼這可能不會給您帶來太大好處。
使用 WP Engine 發展您的數字業務
使用專家開發人員資源可以更輕鬆地解決 AdBlock 可能出現的問題。 最後,您的網站必須為所有訪問者提供高質量的數字體驗,這樣即使沒有廣告收入,您也可以實現轉化並增加收入。
在 WP Engine,我們提供許多網絡託管計劃和電子商務解決方案,以幫助您為訪問者創造最佳體驗。 查看我們為您的下一個項目提供的選項,並立即訪問我們的 WordPress 專業人士!