クリックトラッキングURLのパラメータを指定しないで広告を配信する広告代理店にこの問題があります。私の例では絶対パスがページ上で実行されているすべてのクリック先にURLを付ける
、クリックURLは次のようになります。 http://landing-page.com
マイトラッキングURLは次のようになります。 http://tracker.com?url=
所望の効果が、そのユーザーが創作上の任意のリンクをクリックしたときに、彼は、ありますを使用して、リンクが定義されていることを、
http://tracker.com?url=http://landing-page.com
キャッチがある:に送信されますタグまたはclick
eventListener
です。 onclick
またはaddEventListener('click', func)
のいずれか)
すべてa[href^=http]
を繰り返し処理できます。
URLをイベントリスナーにキャッチ/プリペンドするにはどうすればよいですか?事前に
感謝
EDIT:
<script>
var links = adContainer.querySelectorAll('a[href^=http]');
window.adclick = 'http://tracker.com?url='
for (var i = 0; i < links.length; i++) {
(function(i) {
links[i].addEventListener('click', function(e) {
window.open(window.adclick + links[i].href, '_blank');
e.preventDefault();
});
})(i);
}
</script>
私が持っている問題で、ということです。私はこのような何かをやっているhref
のためので
私はうまく動かすことができない、またはオンラインでイベントリスナーと同様のことをする方法を見つけることができません。
一部を、助けるより多くの何かを追加しようとすることができます。 – lamp76
乾杯ランプ76 - 私は私の最初の投稿を更新しました。 –
私の解決策に従ってください。 – lamp76