Using Nebula DOM Events in Google Tag Manager

…name use the desired/relevant event value such as nebula_button_click, nebula_mailto or nebula_form_submit_success. For those events where the event name is sufficient (like mailto clicks), choose “All Custom Events”. And you’re…

debounce()

Similar to throttle() but debounce only allows the callback once at the end (or the beginning) whereas throttle happens multiple times with a “cooldown” in between….

ga_send_event()

Use this hit builder by Google to assist preparing options. Note: Be careful using this function as it may affect reports if this event is sent before (or without) a…

nebula_sw_message

…(like an ecommerce cart). Note: the message is not sent to the same tab/window (client) that triggered it. This event will trigger anytime the service worker receives a message, so…

ga_ajax()

…Nebula ga() function. The switch between the Google Analytics ga() function and the Nebula ga() function happens automatically, so essentially the ga() function should be used for all event data….

throttle()

…Remember: there is no guarantee that an event will trigger at the end! If the action being throttled stops half-way into the cooldown, it will not trigger again! For example,…

Was this page helpful? Yes No


    A feedback message is required to submit this form.


    Please check that you have entered a valid email address.

    Enter your email address if you would like a response.

    Thank you for your feedback!