「ページ読了イベント取得スクリプト」を使うと、ページを最後まで読んだことを検知して、イベントを発生させることができます。
条件として、「最低スクロール率」と「最低滞在時間」を指定できます。

利用するテンプレート

テンプレート一覧の「スクリプト実行」にある「ページ読了イベント取得スクリプト」を選択します。

設定方法

1. 「最低スクロール率(%)」

読了とみなすスクロール率を、%単位で指定してください。
例えば、ページ全体を半分スクロールした時点で読了とみなす場合は、50を指定してください。

2. 「最低滞在時間(秒)」

読了とみなすのに最低限必要な滞在時間を、秒単位で指定してください。
例えば、10秒以内に「最低スクロール率」までスクロールしたとしても読了とみなさない場合は、10を指定してください。

なお、「最低滞在時間」で指定した秒数が経過する前に下までスクロールした場合でも、時間経過後にもう一度下までスクロールすれば、読了とみなされイベントが発生します。

イベント内容

設定した条件を満たした時、デフォルトではfinish_readingイベントが飛びます。(イベント名は編集可能です)
このイベントのフィールドには、表示しているページのパスとクエリが含まれます。

注意点

  • ページの作りによっては、スクロール率をうまく判定できないケースがあります
    • このテンプレートはwindow全体のスクロールを検知しているため、ページ内の一部の要素がスクロールされるようなページの場合はスクロール率による読了判定ができません