0

別のドメインにリダイレクトする前に、サードパーティからトラッキング Cookie を設定する必要があります。

サードパーティがこのスクリプトを提供しました。

<script type='text/javascript'>
    var ssa = '8g38f7g5yg8H84hh5';
    var ssaUrl = ('https:' == document.location.protocol ? 'https://' : 'http://') +      'pixel.trackingdomain.com/iap/' + ssa;
    new Image().src=ssaUrl;
</script>

これを行うための最良/最速の方法は何ですか?

4

2 に答える 2

0

jQuery を使用している場合は、以下のコードを使用できます。

var ssa = "8g38f7g5yg8H84hh5";
var ssaUrl = window.location.protocol + "//" + window.location.host + "/pixel.trackingdomain.com/iap/" + ssa;
var tracker = $("<img/>").attr({ src: ssaUrl }).bind("load", function (event) {
        window.location.href = "http://redirect.to.somewhere/";
    }).appendTo("body");
于 2013-09-24T21:17:05.447 に答える
0

追跡リクエストが完了するまで待つ必要があるため、onloadイベントを使用してリダイレクトを延期します。

var ssa = '8g38f7g5yg8H84hh5';
var ssaUrl = ('https:' == document.location.protocol ? 'https://' : 'http://') +
              'pixel.trackingdomain.com/iap/' + ssa;
var img = new Image();
img.onload = function() {
    document.location.href = "http://redirect.to.somewhere/";
};
img.src=ssaUrl;
于 2013-09-24T20:40:05.047 に答える