PageSourceSearch

https://www.growlonix.com/assets/js/analytics.js

js growlonix.com collected 2026-10-08 00:34:29 UTC 2,363 bytes, 87 lines download raw bytes

1/* Start Google Analytics*/
2let analytics_id;
3if( location.href.includes('growlonix.com') ){
4        analytics_id = 'G-M5E3QH5RKL';
5}
6else{
7        analytics_id = 'UA-112025231-4';
8}
9
10// GTM Integration Script
11// Function to load Google Tag Manager dynamically
12function loadGoogleTagManager() {
13        // Google Tag Manager ID
14        var gtmId = analytics_id;
15
16        // Create the script element
17        var script = document.createElement('script');
18        script.async = true;
19        script.src = `https://www.googletagmanager.com/gtag/js?id=${gtmId}`;
20
21        // Append the script to the document head
22        document.head.appendChild(script);
23
24        // Initialize dataLayer
25        window.dataLayer = window.dataLayer || [];
26
27        // Define gtag function
28        window.gtag = function() {
29                window.dataLayer.push(arguments);
30        };
31
32        // Set up gtag with your GTM ID
33        gtag('js', new Date());
34        gtag('config', gtmId);
35}
36
37// Call the function to load Google Tag Manager
38loadGoogleTagManager();
39
40
41/*ga('create', 'G-M5E3QH5RKL', 'auto');
42ga('send', 'pageview');*/
43
44/*End Google Analytics*/
45
46
47// Start Facebook Analytics
48/*window.fbAsyncInit = function() {
49    FB.init({
50        appId      : '165869204058793',
51        xfbml      : true,
52        version    : 'v3.0'
53    });
54
55    FB.AppEvents.logPageView();
56
57};
58
59(function(d, s, id){
60    var js, fjs = d.getElementsByTagName(s)[0];
61    if (d.getElementById(id)) {return;}
62    js = d.createElement(s); js.id = id;
63    js.src = "https://connect.facebook.net/en_US/sdk.js";
64    fjs.parentNode.insertBefore(js, fjs);
65}(document, 'script', 'facebook-jssdk'));*/
66
67// End facebook Analytics
68
69
70// Hotjar Start
vendor: 121 bytes, lines 70-73
70
71(function(h,o,t,j,a,r){
72        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
73        h._hjSettings={hjid:
733797596
vendor: 254 bytes, lines 73-78
73,hjsv:6};
74        a=o.getElementsByTagName('head')[0];
75        r=o.createElement('script');r.async=1;
76        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
77        a.appendChild(r);
78})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
79// Hotjar End
80
81function loadTinyAnalyticsPixel() {
82        var script = document.createElement('script');
83        script.defer = true;
84        script.src = "https://app.tinyanalytics.io/pixel/xnMRhzPe2F2yKha1";
85        document.head.appendChild(script);
86}
87loadTinyAnalyticsPixel();

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.