PageSourceSearch

https://www.bil.com/Style%20Library/BIL/Scripts/ga-init.js

js bil.com collected 2026-09-24 09:34:13 UTC 8,992 bytes, 218 lines download raw bytes

1//Google
2window.dataLayer = window.dataLayer || [];
3function gtag(){dataLayer.push(arguments);}
4
5// Default ad_storage to 'denied' as a placeholder
6// Determine actual values based on your own requirements
7gtag('consent', 'default', {
8  'ad_storage': 'denied',
9  'analytics_storage': 'denied',
10  'ad_user_data': 'denied',
11  'ad_personalization': 'denied'
12
13});
14
15
16// Charger gtag.js ads en ajoutant une balise de script au document.
17var scriptads = document.createElement('script');
18scriptads.async = true;
19scriptads.src = 'https://www.googletagmanager.com/gtag/js?id=AW-1002069605';
20document.head.appendChild(scriptads);
21
22
23  
vendor: 138 bytes, lines 23-27
23window.dataLayer = window.dataLayer || [];
24  function gtag(){dataLayer.push(arguments);}
25  gtag('js', new Date());
26
27  gtag('config', '
27AW-1002069605
vendor: 13 bytes, lines 27-31
27');
28
29
30
31
32// Charger gtag.js en ajoutant une balise de script au document.
33var script = document.createElement('script');
34script.async = true;
35script.src = 'https://www.googletagmanager.com/gtag/js?id=G-SLVJS4XTS6';
36document.head.appendChild(script);
37
38
39  
vendor: 138 bytes, lines 39-43
39window.dataLayer = window.dataLayer || [];
40  function gtag(){dataLayer.push(arguments);}
41  gtag('js', new Date());
42
43  gtag('config', '
43G-SLVJS4XTS6
vendor: 17 bytes, lines 43-49
43');
44
45
46
47
48
49
50/*** fonction pour récupérer le cookie par nom ***/
51/*** fonction pour récupérer le cookie par nom ***/
52function getCookie(cname) {
53    var name = cname + "=";
54    var ca = document.cookie.split(';');
55    for (var i = 0; i < ca.length; i++) {
56        var c = ca[i];
57        while (c.charAt(0) == ' ') {
58            c = c.substring(1);
59        }
60        if (c.indexOf(name) == 0) {
61            return c.substring(name.length, c.length);
62        }
63    }
64    return "";
65}
66
67/**On check les cookies de l'utilisateur pour mettre les ga, ou non, en fonction**/
68var cookie1 = getCookie('cookiebil1');
69var cookie2 = getCookie('cookiebil2');
70var cookie3 = getCookie('cookiebil3');
71
72/***** Si analytics + localisation + marketing add *****/
73if (cookie1 == "actif" && cookie2 == "actif" && cookie3 == "actif") {
74    // Consent Google
75    gtag('consent', 'update', {
76        'ad_storage': 'granted',
77        'analytics_storage': 'granted',
78        'ad_user_data': 'granted',
79        'ad_personalization': 'granted'
80    });
81
82    var billinkd = '<script type="text/javascript"> _linkedin_partner_id = "212202"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=212202&fmt=gif" /> </noscript>';
83    $("body").append(billinkd);
84	
85		
86}
87
88/***** Si analytics + localisation *****/
89if (cookie1 == "actif" && cookie2 == "actif" && cookie3 == "inactif") {
90    // Consent Google
91    gtag('consent', 'update', {
92        'ad_storage': 'denied',
93        'analytics_storage': 'granted',
94        'ad_user_data': 'denied',
95        'ad_personalization': 'denied'
96    });
97	
98}
99
100/***** Si analytics *****/
101if (cookie1 == "actif" && cookie2 == "inactif" && cookie3 == "inactif") {
102    // Consent Google
103    gtag('consent', 'update', {
104        'ad_storage': 'denied',
105        'analytics_storage': 'granted',
106        'ad_user_data': 'denied',
107        'ad_personalization': 'denied'
108    });
109}
110
111/***** Si analytics + marketing add *****/
112if (cookie1 == "actif" && cookie2 == "inactif" && cookie3 == "actif") {
113    // Consent Google
114    gtag('consent', 'update', {
115        'ad_storage': 'granted',
116        'analytics_storage': 'granted',
117        'ad_user_data': 'granted',
118        'ad_personalization': 'granted'
119    });
120
121    var billinkd = '<script type="text/javascript"> _linkedin_partner_id = "212202"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=212202&fmt=gif" /> </noscript>';
122    $("body").append(billinkd);
123
124    // Linkedin
125    if (window.location.href.includes("wealth-management")) {
126        _linkedin_partner_id = "4804466";
127        window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
128        window._linkedin_data_partner_ids.push(_linkedin_partner_id);
129        (function (l) {
130            if (!l) {
131                window.lintrk = function (a, b) {
132                    window.lintrk.q.push([a, b])
133                };
134                window.lintrk.q = []
135            }
136            var s = document.getElementsByTagName("script")[0];
137            var b = document.createElement("script");
138            b.type = "text/javascript";
139            b.async = true;
140            b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
141            s.parentNode.insertBefore(b, s);
142        })(window.lintrk);
143    } else {
144        _linkedin_partner_id = "212202";
145        window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
146        window._linkedin_data_partner_ids.push(_linkedin_partner_id);
147        (function (l) {
148            if (!l) {
149                window.lintrk = function (a, b) {
150                    window.lintrk.q.push([a, b])
151                };
152                window.lintrk.q = []
153            }
154            var s = document.getElementsByTagName("script")[0];
155            var b = document.createElement("script");
156            b.type = "text/javascript";
157            b.async = true;
158            b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
159            s.parentNode.insertBefore(b, s);
160        })(window.lintrk);
161    }
162}
163
164/***** Si marketing add *****/
165if (cookie1 == "inactif" && cookie2 == "inactif" && cookie3 == "actif") {
166    gtag('consent', 'update', {
167        'ad_storage': 'granted',
168        'analytics_storage': 'denied',
169        'ad_user_data': 'granted',
170        'ad_personalization': 'granted'
171    });
172
173    var billinkd = '<script type="text/javascript"> _linkedin_partner_id = "212202"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=212202&fmt=gif" /> </noscript>';
174    $("body").append(billinkd);
175
176    // Linkedin
177    if (window.location.href.includes("wealth-management")) {
178        _linkedin_partner_id = "4804466";
179        window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
180        window._linkedin_data_partner_ids.push(_linkedin_partner_id);
181        (function (l) {
182            if (!l) {
183                window.lintrk = function (a, b) {
184                    window.lintrk.q.push([a, b])
185                };
186                window.lintrk.q = []
187            }
188            var s = document.getElementsByTagName("script")[0];
189            var b = document.createElement("script");
190            b.type = "text/javascript";
191            b.async = true;
192            b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
193            s.parentNode.insertBefore(b, s);
194        })(window.lintrk);
195    } else {
196        _linkedin_partner_id = "212202";
197        window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
198        window._linkedin_data_partner_ids.push(_linkedin_partner_id);
199        (function (l) {
200            if (!l) {
201                window.lintrk = function (a, b) {
202                    window.lintrk.q.push([a, b])
203                };
204                window.lintrk.q = []
205            }
206            var s = document.getElementsByTagName("script")[0];
207            var b = document.createElement("script");
208            b.type = "text/javascript";
209            b.async = true;
210            b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
211            s.parentNode.insertBefore(b, s);
212        })(window.lintrk);
213    }
214}
215  
216
217
218

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.