diff --git a/apps/transport/client/javascripts/app.js b/apps/transport/client/javascripts/app.js index 1b5b0797ee..949d2f5696 100644 --- a/apps/transport/client/javascripts/app.js +++ b/apps/transport/client/javascripts/app.js @@ -42,10 +42,12 @@ liveSocket.connect() // Track analytics events for DOM elements by a `data-tracking-category`. // The event will be recorded on a click event +// See https://matomo.org/faq/reports/implement-event-tracking-with-matomo/#how-to-set-up-matomo-event-tracking-with-javascript document.querySelectorAll('[data-tracking-category]').forEach(el => { el.addEventListener('click', function (event) { - const name = event.dataset.trackingName || '' - window._paq.push(['trackEvent', event.dataset.trackingCategory, event.dataset.trackingAction, name]) + const target = event.target + const name = target.dataset.trackingName || '' + window._paq.push(['trackEvent', target.dataset.trackingCategory, target.dataset.trackingAction, name]) }) }) diff --git a/apps/transport/lib/transport_web/templates/resource/delete_resource_confirmation.html.heex b/apps/transport/lib/transport_web/templates/resource/delete_resource_confirmation.html.heex index dc12d09364..2452380985 100644 --- a/apps/transport/lib/transport_web/templates/resource/delete_resource_confirmation.html.heex +++ b/apps/transport/lib/transport_web/templates/resource/delete_resource_confirmation.html.heex @@ -21,13 +21,12 @@ resource_id = Map.fetch!(@conn.params, "resource_id") %> > <%= dgettext("resource", "Delete the resource") %> - -