Skip to content

Commit

Permalink
Merge pull request #5523 from samvera/no_provider
Browse files Browse the repository at this point in the history
Don't setup event tracking or attempt any tracking if analytics provider is not on page
  • Loading branch information
elrayle committed Mar 14, 2022
2 parents 2fef3db + 02a23b5 commit f579bf8
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions app/assets/javascripts/hyrax/analytics_events.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class TrackingTags {
return _paq;
}
else {
return _gaq
return _gaq;
}
}

Expand Down Expand Up @@ -42,6 +42,9 @@ function trackAnalyticsEvents() {

function setupTracking() {
var provider = $('meta[name="analytics-provider"]').prop('content')
if (provider === undefined) {
return;
}
window.trackingTags = new TrackingTags(provider)
trackPageView()
trackAnalyticsEvents()
Expand All @@ -59,11 +62,14 @@ if (typeof Turbolinks !== 'undefined') {

$(document).on('click', '#file_download', function(e) {
var provider = $('meta[name="analytics-provider"]').prop('content')
if (provider === undefined) {
return;
}
window.trackingTags = new TrackingTags(provider)
window.trackingTags.analytics().push([trackingTags.trackEvent(), 'file-set', 'file-set-download', $(this).data('label')]);
window.trackingTags.analytics().push([trackingTags.trackEvent(), 'file-set-in-work', 'file-set-in-work-download', $(this).data('work-id')]);
$(this).data('collection-ids').forEach(function (collection) {
window.trackingTags.analytics().push([trackingTags.trackEvent(), 'file-set-in-collection', 'file-set-in-collection-download', collection]);
window.trackingTags.analytics().push([trackingTags.trackEvent(), 'work-in-collection', 'work-in-collection-download', collection]);
});
});
});

0 comments on commit f579bf8

Please sign in to comment.