gaPlugin.jsをマイナーアップデートさせました。
ちょっとバグフィックスと、ちょっと機能を追加しました。
ダウンロードはこちらから
gaPlugin.js
変更点
CV -> 対象範囲をパス名までからGETパラメータ(?以下)までに変更
timeToComplete -> cookieのExpire指定がおかしかったので修正
getParam -> パラメータが無いときもデータを送信していたので、送信しないように変更
メソッド:virtualPVPlusを追加
新機能vritualPVPlus
たいした機能ではないですが、一定時間以上ページに滞在したユーザーは直帰とさせないために、バーチャルページビューでページビューを飛ばしてしまうという機能です。
GAのセッション定義とは少し変わってしまうので、完璧にセッションを管理できているわけではないですが、ほぼほぼ問題なく直帰と見なすことを防ぐことができると思います。
.virtualPVPlus(seconds)
*機能:
引数で指定した秒数後に「パス名+_時間over」というページビューを送信します。
例:「/index.html_30over」
基本的には指定した時間以上経過した人を直帰としてみなさないようにするためのものです。
そのため、セッションの最初のページでのみ、動作するようにしています。
(30分の有効期限をもったcookieで管理しています。有効期限はページが開かれる度に更新されます)
*引数:
seconds : バーチャルPVが動作するまでの時間