簡體   English   中英

僅在博客上向搜索引擎訪問者展示廣告

[英]Display ads to search engine visitor only on blogger

我正在使用以下代碼在Blogger上展示廣告,但僅用於搜索引擎/社交媒體訪問者。

但是該代碼無法正常工作,因為廣告沒有展示。

此代碼有什么問題?

有沒有人的代碼僅向Blogger網站的搜索引擎/社交媒體訪問者顯示內容?

<script type="text/javascript">
    if (document.referrer.match(/facebook|yahoo|bing|google/)) {

        google_ad_client = "xx-xx-xxxxxxxxxxxxxxxxxx";
        /* xxxxxxxx xxxxxx xxx xxx xxx xx xxxxxx */
        google_ad_slot = "xxxxxxxxxxxxxx";
        google_ad_width = xxx;
        google_ad_height = xxx;

        var script = document.createElement("script");
        script.setAttribute("src", src);
        document.getElementsByTagName("head")[0].appendChild(script);
    } else {
        // Show something to visitors not referred by a search engine
    }
</script>

document.referrer是一個URL。這意味着您的regexp( /facebook|yahoo|bing|google/無法匹配www.google.com ”之類的內容。

也許您應該使用/.*google\\.com.*/ regexp?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM