特定の日付に記録するようにMouseflowをスケジュールする

mouseflowがレコーディングを開始するタイミングを利用したい場合は、カスタム コードを追加することで実現できます。

デフォルトでは、mouseflow が記録に設定されている場合、「autostart」プロパティは「true」に設定されています。以下のグローバルウィンドウプロパティを使用して、開始日と終了日を記録およびカスタマイズすることができます。

注:Webサイトのレコーディングステータスを、「レコーディング」に設定しておきます。

グローバル ウィンドウ プロパティ


window.mouseflowAutoStart

上記のグローバルウィンドウプロパティを使用して、mouseflowにレコーディングを開始/停止させたい日付と時刻を設定することができます。これは、値を「false/true」に設定することで実現できます。

要件に合わせて以下の例を変更することができます。デフォルトのタイムゾーンは「UTC」に設定されていることに注意してください。

例:


const currentDate = new Date(); //Returns current time in UTC

const endDate = new Date("April 20, 2023 12:25:00"); 
// Selected end date 

window._mfq = window.mfq || []; 
if (currentDate < endDate){

window.mouseflowAutoStart = true;  

// Record the domain

}

例:


const currentDate = new Date(); //Returns current time in UTC

const endDate = new Date("April 20, 2023 12:25:00"); 
// Selected end date 

const startDate = new Date("April 20, 2023 1:00:00");
// Selected start date

window._mfq = window.mfq || []; 
if (startDate < currentDate && currentDate < endDate){ window.mouseflowAutoStart = false; 
}

注:ソース コードにアクセスできない場合は、Webサイトのプロバイダーにお問い合わせください。

 

※mouseflow社の公式マニュアルを翻訳したものです。記事中の用語が実際の日本語表記と若干異なる可能性がございます。