この要件の説明は ユースケース #1 をご覧ください。
このユースケースのために2つのページを使います。あなたのサイト上の2つのページに同じコードを埋め込みます。今回のケースでは 1a とは違い、onload イベントが発生したときにビーコンを送信させません。代わりに決めたページが準備完了となる時点で page_ready イベントを発生させます。また、自動的に実行された boomerang を停止するために autorun パラメーターを false にできます。
<script src="boomerang.js" type="text/javascript"></script>
<script type="text/javascript">
BOOMR.init({
user_ip: "<user's ip address>",
beacon_url: "http://yoursite.com/path/to/beacon.php",
autorun: false
});
</script>
残りのページはそのまま読み込まれます。ユーザーがページを表示しページが有効となったときに、次のように page_ready イベントを発生させる必要があります。
BOOMR.page_ready(); // Tell boomerang that the page is now usable
使用方法 1a のときのようにバックエンドの言語を使って user_ip を追加する必要があります。
ページの読み込みテストの結果を見るには ページ #2 へ移動してください。
最新のソースコードとドキュメントは github.com/lognormal/boomerang に公開されています。