Ive been following THIS doc on how to use Google Tag Manager in conjunction with Google Analytics to track an event, which can then be shown as a goal in Google Analytics.
The event in question is someone clicking a tab on a javascript accordion.
The problem with a javascript accordion is that someone could open and close the accordion multiple times, which would in essence would trigger mulpltie times. Is it possible to only track one unique event per user, per say every 30 seconds ? So if someone opened a tab and closed it, then opened it again all within 30 seconds it would only be tracked as one event / goal ?