PageSourceSearch

https://service.bnn.de/wp-content/themes/shop/dist/scripts/tracking.js?ver=714ad6b0

js bnn.de collected 2026-10-01 10:38:06 UTC 1,490 bytes, 47 lines download raw bytes

1(function () {
2  'use strict';
3
4  var formLogin = document.querySelector('form.login');
5  var formRegister = document.querySelector('form.register, .user-register');
6  if (formLogin) {
7    formLogin.addEventListener('submit', function () {
8      window.dataLayer = window.dataLayer || [];
9      window.dataLayer.push({
10        'event': 'UniversalEvent',
11        'eventCategory': 'User',
12        'eventAction': 'Click',
13        'eventLabel': 'login'
14      });
15    });
16  }
17  if (formRegister) {
18    formRegister.addEventListener('submit', function () {
19      window.dataLayer = window.dataLayer || [];
20      window.dataLayer.push({
21        'event': 'UniversalEvent',
22        'eventCategory': 'User',
23        'eventAction': 'Click',
24        'eventLabel': 'register'
25      });
26    });
27  }
28
29  // eslint-disable-next-line max-len
30  var sharingLinks = document.querySelectorAll('.social-links--sharing .social-links__item a');
31  if (sharingLinks) {
32    var trackSharingLink = function trackSharingLink() {
33      // eslint-disable-next-line no-invalid-this
34      var channelName = this.querySelector('svg').className.baseVal.split('--').pop();
35      window.dataLayer = window.dataLayer || [];
36      window.dataLayer.push({
37        'event': 'UniversalEvent',
38        'eventCategory': 'Share',
39        'eventAction': 'Click',
40        'eventLabel': channelName
41      });
42    };
43    sharingLinks.forEach(function (element) {
44      element.addEventListener('click', trackSharingLink);
45    });
46  }
47})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.