PageSourceSearch

https://www.also.pt/js/tracking/1.5/tracking.js?v=buildNumber

js also.pt collected 2026-10-09 22:42:04 UTC 2,037 bytes, 76 lines download raw bytes

1$(document).ready(function() {
2    Tracking.init();
3
4    if (!Tracking.isEnabled) {
5        return;
6    }
7
8	// Delaying the execution of Tracking.handleTeaserTracking() by 2 seconds
9	setTimeout(function() {
10	    Tracking.handleTeaserTracking();
11	}, 2000);
12});
13
14/**
15 * set tracking status --
16 * handle teaser tracking (bannerManager)
17 */
18function Tracking() {
19
20    var self = this;
21
22    self.configKeys = {       
23        trackingEnabled : "pegasos.tracking.enabled"        
24    };
25
26    self.isEnabled = false;
27
28    self.init = function() {
29        pegasosConfiguration.init();
30
31        setTrackingEnabled(pegasosConfiguration);
32
33        if (!self.isEnabled) {
34            return;
35        }		
36    };
37
38    self.handleTeaserTracking = function() {
39        var banner = document.getElementsByClassName('bannerManager');
40        window.wt_ttv2 = window.wt_ttv2 || [];
41
42        for(var i = 0; i < banner.length; i++) {
43            var pos = $(banner[i]).attr('name').replace(/\_[^/_]*$/, '');
44            var imgSrc = $(banner[i]).find('img').attr('src');
45            var splittedImgSrc = imgSrc.split('/');
46            var name = splittedImgSrc[splittedImgSrc.length -1].replace(/\.[^/.]+$/, '');
47
48            window.wt_ttv2.push(
49                {
50                    selector: banner[i],
51                    data: {
52                        name: name,
53                        rank: pos
54                    },
55                    conversion: {
56                        type: 'click',
57                        goal: 'both'
58                    }
59                }
60            );
61        }
62    };
63
64    var setTrackingEnabled = function(pegasosConfiguration) {
65        var trackingEnabled = pegasosConfiguration.getValueForKey(self.configKeys.trackingEnabled);
66
67        if(trackingEnabled === undefined || !trackingEnabled) {
68            self.isEnabled = false;
69        }
70        else {
71            self.isEnabled = true;
72        }
73    };
74
75}
76var Tracking = new Tracking();

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.