2016-09-22 6 views
0

私はマーケティング会社に1x1ピクセルのトラッキングイメージを送ってページに追加しました。これらはすべて正常に動作し、問題はありません。リンクにピクセルトラッキングを追加する

また、問題のある別のページに移動するリンクにトラッカーの1つを追加したかったのです。

相続人のピクセルトラッカーの例:(削除実際のリンク)

<img class="fmfjfemzqkmxnkeezyst" width="1" height="1" src="//insight.adsrvr.org/track/conv/123" alt="" style="border-style:none;"> 

がどのように正確に私がクリックしたときに起動する必要がリンクにこれを追加することができますか?私の最初の考えは、 "src"を "a tag"に直接追加することでしたが、これを見ると、これは実際には意味がありません。

答えて

1

トラッカーが追加されるまでデフォルトを防止しながら、それは、リンクのクリック時にレンダリングするように、DOMに画像を追加することができます

$("a#imgtracker").click(function (e) { 

    e.preventDefault(); 

    $("body").append('<img class="fmfjfemzqkmxnkeezyst" width="1" height="1" src="//insight.adsrvr.org/track/conv/123" alt="" style="border-style:none;">'); 

    location.href = $(this).attr("href"); //or hardcode the url here 

}); 
+0

ああ[OK]をクリックします。基本的に、リンクがクリックされたとき。それはimgをつかんで、 "src"に当たって、 "Okの人たちがこのイメージをつかむ"と言い、リンクされたページに私たちを送ります。これは華麗に見え、それは私の答えかもしれません。 – excessive34

+0

はい、ユーザーがリンク先ページに移動する直前にイメージがレンダリングされます。あなたがそれを "素晴らしい"と呼ぶ前にそれが動作することをテストしてください:) –

関連する問題