ブーメランでこれを行うべきではない正当な理由はありますか:
<script type="text/javascript">
if (Math.random() < 0.005) {//one time in 200
document.write(
'<scr' + 'ipt src="/scripts/boomerang.js" type="text/javascript"></scr' + 'ipt>' +
'<scr' + 'ipt type="text/javascript">BOOMR.init({'+
'user_ip: "'+ '<%= Request.UserHostAddress %>' +'",'+
'site_domain: "' + '<%= //TODO from config%>' + '",' +
'beacon_url: "/Handlers/Boomerang.ashx",'+
'BW: {base_url: "/Resources/images/Boomerang/"}'
+'});</scr' + 'ipt>'
);
}
else if (Math.random() < 0.1) {//one time in ten
document.write(
'<scr' + 'ipt src="/scripts/boomerang.js" type="text/javascript"></scr' + 'ipt>' +
'<scr' + 'ipt type="text/javascript">BOOMR.init({'+
'user_ip: "'+ '<%= Request.UserHostAddress %>' +'",'+
'site_domain: "' + '<%= //TODO from config%>' + '",' +
'beacon_url: "/Handlers/Boomerang.ashx",'+
'BW : { enabled : false }'+
'});</scr' + 'ipt>'
);
}
</script>
それは返されたタイミングを無効にしますか?
マルチページ メソッドを使用して結果を取得することについてはあまり心配していません。タイミング API から結果を受け取るだけで十分です。