2012-03-09 12 views
-2

Googleからのトラフィックを受け取ったウェブページにdivを動的に追加したいとします。 そのトラフィックの多くは、いくつかのブランドを検索している人から来ています。Jquery:refererに 'キーワード'が含まれている場合は、これを

アイデアは、URLのリファラを特定し、それがブランドのいずれかが含まれているかどうかを確認し、この使用してjQueryのを言うことです:

「ブランド」:リファラがこのブランドキーワードが含まれている場合、その後のdivことわざを追加しますか? 「ブランド」の無料見積もりを入手

どうすればいいですか?

ブランドのためのキーワードがあると仮定することができます:あなたは関係なく、@Rob Wさんのコメントの本で先に行きたい場合は、次の操作を行うことができ

brand1、brand2、brand3、brand4

答えて

1

arrは、あなたが探している単語のリストであり、そして referrerは、あなたが探している文字列です
var arr = [ "one", "two", "three", "four", "five" ]; 
var referrer = "the number is three"; 

$.each(arr, function(){ 

    if (referrer.indexOf(this) >= 0){ 
     $('#ID_OF_YOUR_DIV').html(this + '? Get free quotes for ' + this + '!'); 
     return false; 
    } 

});​ 

例:http://jsfiddle.net/dS4r3/1/

+0

コードをお寄せいただきありがとうございますが、そのアラートをキーワードを含むdivに置き換えるにはどうすればよいですか?それは私がしたいことです。あなたの例では、それは言う:3つのdivを挿入する必要があります:3つの無料見積もりを入手! – sebas

+0

オリジナルの回答とJS Fiddleのリンクを更新しました。 –

+0

そして、私はvar referrer = "数字は3"を置き換える必要があります。 var referrer = document.referrerを使用します。右? – sebas

関連する問題