Timer Trigger
Defines a timer as a trigger.
Create a timer as a trigger. You can specify both the time to the first trigger event, and an optional recurring trigger event as well.
<script type="application/sa+json" handler="trigger.timer" event="timer1">
{
  "@context": "https://attr.sygnal.com",
  "@version": "0.1",
  "timer": "60", 
  "timerRepeat": "120",
}
</script>Usage Notes
Script Configuration
These are the settings of the script element.
type  = application/sa+json
Required. Identifies the script block as an SA5 configuration block, formatted as JSON.
handler = trigger.timer
Required. Identifies that this is a timer trigger.
event  = ( event name )
Required. The event to trigger.
JSON Configuration 
timer = ( seconds )
Required. Indicates the number of seconds before the timer will fire.
timerRepeat = ( seconds ) 
Optional. If specified, the timer will repeat after the first firing every timerRepeat
timer
timerRepeat
60
Not specified
Timer fires once, 60 seconds after page load.
0
120
Timer fires immediately after page load, and then fires again every 120 seconds afterwards.
Last updated
Was this helpful?