2018年1月16日(火)よりサポートサイトはhttps://support2.karte.ioへ移行しました。

アクションの表示までの秒数の設定はできますか?

表示までの秒数を設定できるテンプレートの種類


表示までの秒数を設定する場合、旧公開テンプレートの「通知」タイプ、「ウィジェット」タイプ、またはストアからダウンロードできるテンプレートをご利用ください。

旧公開テンプレートの「カード」タイプのテンプレートでは設定ができませんのでご注意ください。

 

旧公開テンプレートの「通知」タイプのテンプレートでの設定方法


接客アクションのデザインテンプレート一覧より「通知」カテゴリーにあるテンプレートを選択してください。

 

アクション編集画面>>ビジュアルより秒数の設定欄がありますのでこちらより設定を行ってください。

 

 

「ウィジェット」タイプのテンプレートでの設定方法


接客アクションのデザインテンプレート一覧にあるテンプレートのうち、テンプレートの詳細説明文に「ウィジェットテンプレートです」と明記されているものが「ウィジェット」タイプです。

アクション編集画面>>カスタマイズより、Scriptと変数欄の編集が必要となります。全ての編集完了後、ビジュアル欄より、表示・閉じるまでの秒数が設定できるようになります。

Scriptの編集:

 widget.show();

 を以下のように書き換えます。

setTimeout(function(){
    widget.show();
    if("#{auto_close}" === "true" && Number("#{show_interval}") < Number("#{hide_interval}")){
        setTimeout(function(){widget.hide()}, Number("#{hide_interval}") * 1000);
    }
}, Number("#{show_interval}") * 1000);

 

変数の編集:

変数欄の最下部、左側の「+」ボタンより以下の変数を追加します。

名前 ラベル 説明
auto_close true/false 自動て閉じる false チェックを入れた場合は「自動で閉じるまでの秒数」経過後に閉じます。
show_interval 数値 表示までの秒数 10  
hide_interval 数値 自動で閉じるまでの秒数 0 表示までの秒数より小さな値の場合は無視されます。

 

上記の設定を行なった場合、

・閉じるまでの秒数は使わない

・表示までの秒数は10秒

となります。

秒数等の値を変更する場合は変数欄の値を編集するか、ビジュアル欄より編集を行ってください。

 

ストアからダウンロードできるテンプレートでの設定方法


表示まで/閉じるまでの時間設定は、アクション編集画面>>カスタマイズ>>変数より行います。

デフォルトではアクション編集画面>>ビジュアルに表示されないようになっておりますので、以下の画面にある青「隠し」欄の青色のチェックを外してビジュアルからの設定画面をご利用いただくか、この画面の「値」欄に直接秒数を記入してご利用ください。