この要件の説明は ユースケース #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 に公開されています。