Sha256: 9b8d7ea37e95a795b1ae0b4c9f05dbdc961fa88261b7b01f47886b1bb84128fe
Contents?: true
Size: 804 Bytes
Versions: 167
Compression:
Stored size: 804 Bytes
Contents
;(function (global) { 'use strict' var GOVUK = global.GOVUK || {} GOVUK.Modules = GOVUK.Modules || {} GOVUK.Modules.AutoTrackEvent = function () { this.start = function (element) { var options = { nonInteraction: 1 } // automatic events shouldn't affect bounce rate var category = element.data('track-category') var action = element.data('track-action') var label = element.data('track-label') var value = element.data('track-value') if (typeof label === 'string') { options.label = label } if (value || value === 0) { options.value = value } if (GOVUK.analytics && GOVUK.analytics.trackEvent) { GOVUK.analytics.trackEvent(category, action, options) } } } global.GOVUK = GOVUK })(window)
Version data entries
167 entries across 167 versions & 3 rubygems