Sha256: 6a84787f27852a24ffef384cdfc1abb4f088b24a5f109a35735328d19b93f7f4
Contents?: true
Size: 887 Bytes
Versions: 16
Compression:
Stored size: 887 Bytes
Contents
(function() { "use strict"; GOVUK.analyticsPlugins = GOVUK.analyticsPlugins || {}; GOVUK.analyticsPlugins.downloadLinkTracker = function (options) { var options = options || {}, downloadLinkSelector = options.selector; if (downloadLinkSelector) { $('body').on('click', downloadLinkSelector, trackDownload); } function trackDownload(evt) { var $link = getLinkFromEvent(evt), href = $link.attr('href'), evtOptions = {transport: 'beacon'}, linkText = $.trim($link.text()); if (linkText) { evtOptions.label = linkText; } GOVUK.analytics.trackEvent('Download Link Clicked', href, evtOptions); } function getLinkFromEvent(evt) { var $target = $(evt.target); if (!$target.is('a')) { $target = $target.parents('a'); } return $target; } } }());
Version data entries
16 entries across 16 versions & 1 rubygems