YTMイベントハンドリング:1セッション30秒以上滞在時間

1セッションで30秒以上滞在した際に発火させるJavaScriptです。30秒の箇所を任意で変更し、希望の滞在時間に対してタグを発火させることが可能です。

-----------------------------------------------------------------------------------------------------------------------

<script type="text/javascript">

(function() {
// 最初アクセス時点
var firstAccessTime = bt_cookie("YTM_FirstAccessTime");
// 現時点
var nowTime = (new Date()).getTime();
// 新しいセッションの場合、現時点を最初アクセス時点に設定
if (firstAccessTime == "") {
firstAccessTime = nowTime;
document.cookie = "YTM_FirstAccessTime=" + firstAccessTime + ";path=/";
}
var intent = function() {
clearInterval(int);
// サービスタグ実行させるイベント発生
jQuery(window).trigger("Session_over30sec");
}
// セッション滞在時間が30秒に達するまで残る時間
var leftTime = 30000 - (nowTime - firstAccessTime);
var int = setInterval(intent, leftTime);
}());
</script>

-----------------------------------------------------------------------------------------------------------------------





FIKX(フィックス)/アクセス解析コンサルティング/広告運用コンサルティング

FIKX(フィックス)はアクセス解析・ウェブ改善コンサルティング、広告運用コンサルティングを行っています。Googleアナリティクスやタグマネージャーの導入支援もお任せください。